Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/18/05 07:52
Read: times


 
#99628 - there is also flaw in the reasoning
Responding to: ???'s previous message
There is also flaw in the reasoning with the "instructon read as low address" scenario:
Pranav R. Phatak said:
4. 0102 is ajmp 0x2.

No. Remember, we would be "executing" from 8000h above; so 0102 is ajmp 8002h.
The next fetched bytes would be 02 03 04. That is ljmp 0304h.
If Little Joe erased the part before programming and programmed only the hexfile resulting from the translation, there are FFs from 0304 until the top of FLASH. Those are mov r7,a - pretty harmless. Reaching 2000h, it starts fetching from unconnected external code space, so according to your scenario, it fetches 00 01 02... again - which leads to an infinite loop.

Very nice try, lot of thoughts in it - but it is not it. Not this exact way.

I would rather consider the data read from an "unconnected" memory as random. Here is why: Little Joe used a (pretty uncommon) 74LS573 as a low-address latch, so P0 is loaded by its inputs. LS inputs are equivalent to a diode in series with a cca. 20kΩ pullup. So after address phase ends and P0 is floated, the lines which were previously at 0 start charging up. The input data are sampled approx. 3 clock times after floating P0, which is 125ns. If the P0+latch input+memory data output+PCB trace capacity is around 6pF (which is not quite unlikely), the time constant is so that the readback will be just uncertain.
Of course, with 74HC573 (and more memories/other devices/longer lines connected to the P0 bus) the picture changes and as now there is no significant pullup present, the capacity might hold the "low address" value long enough to be read back.


Jan Waclawek


List of 40 messages in thread
TopicAuthorDate
week puzzle III            01/01/70 00:00      
   Not getting into details...            01/01/70 00:00      
      you do            01/01/70 00:00      
      see this            01/01/70 00:00      
   Well. . .            01/01/70 00:00      
   let me try            01/01/70 00:00      
      eh?            01/01/70 00:00      
   I`m confused with A15            01/01/70 00:00      
      Whooops            01/01/70 00:00      
         and I thought that was "the puzzle"            01/01/70 00:00      
            sorry            01/01/70 00:00      
         and I thought that was "the puzzle"            01/01/70 00:00      
         another trouble            01/01/70 00:00      
            And what's wrong with /CS?            01/01/70 00:00      
               sorry, my mistake            01/01/70 00:00      
   what does not happend?            01/01/70 00:00      
      And...?            01/01/70 00:00      
   explain            01/01/70 00:00      
      And...?            01/01/70 00:00      
         Answer for puzzle            01/01/70 00:00      
            I doubt?            01/01/70 00:00      
               I doubt            01/01/70 00:00      
                  I agree here            01/01/70 00:00      
                     I wonder            01/01/70 00:00      
                        autodetect            01/01/70 00:00      
               /PSEN            01/01/70 00:00      
            there is also flaw in the reasoning            01/01/70 00:00      
   Lost inverter            01/01/70 00:00      
      errta            01/01/70 00:00      
   Questions            01/01/70 00:00      
      answers to questions            01/01/70 00:00      
   Timings            01/01/70 00:00      
      Ex[plain A bit more please            01/01/70 00:00      
         intel app note says            01/01/70 00:00      
         I do            01/01/70 00:00      
         re:EA            01/01/70 00:00      
            yes no doubt about it            01/01/70 00:00      
   reset device            01/01/70 00:00      
      three legged            01/01/70 00:00      
   The solution            01/01/70 00:00      

Back to Subject List