[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [N8VEM: 15616]





Op zondag 17 februari 2013 13:50:12 UTC+1 schreef douglas_goodall het volgende:
You can do a lot with the probe. Most probes have a pulse stretcher so yo can 
see a blink even if the transition was very fast.

Are your parts socketed or soldered right in?

The parts are socketed
 

We have been testing with a live operating system hoping it would come up.

When you become desperate enough (serious enough) about finding the
problem, special purpose EPROMS, like one with a tight loop, and another
that continuously outputs a single character.

There should be images of these around, and you can make them yourself,
but if you have trouble locating them, let me know and I will help you find them.


I know which ROMS you mean, I will try to find them and test them. Let you know what the outcome is.
 
Very low level questions need to be answered like...

Is there a heartbeat at the CPU (CLK)?


Yes there is continues pulse on pin6 of the CPU
 
Is the CPU reading bytes from memory?

If bytes are being read from memory, A0, A1, A2... should be toggling as they
count up sequential memory addresses. If this isn't happening, then the firmware
is not accessing I/O ports at all.

No toggling (as far as I can read with my probe) but:
A0= nothing
A1= nothing
A2= Low
A3= High
A4= Low
A5= High
A6= High
A7= High
A8= High
A9= Low
A10 = nothing


Are the CPU RD MEMRQ and IORQ active.

IORQ and MEMRQ feed into chip select logic that decodes addresses
and determines whether they are ROM or RAM...

RD= nothing
MEM= Low
IORQ= Low
 

When the firmware first starts up, it begins accessing ROM, so the ROM CS
should be getting selected coming out of the decoder hardware. If there is no
CS activity towards the ROM, there is a strong likelyhood the memory device
selection process is failing.

Check U15 pin 8 to see if it is moving

No pulse on pin8 (U15) but High
 

Below see pin 27 which should wiggle at the start of each instruction fetch. Once you come out of reset
(assuming you are coming out of reset, this could explain a lot), /M1 should wiggle once for each instruction fetched.

You should not be HALT or WAIT.

If the CPU is healthy, the RFSH (28) should be wiggling like crazy too.

Nothing happens on pin28 of the CPU, no low/high/pulse
 


If you are not coming out of reset because something is wrong in your reset handler,
you should be able to tell by looking at U7 pin 4. It should only be low when you are holding down the reset button.



This works fine, if I press the reset butten pin4 on U7 goes to low and upon release of the reset button it goes back to high