HE ... is the circuit as shown in your OP , all the pullups , pull downs ? The concept as has been said is the first fetch from from all address from h'0 to h' FFFF should be a nop ,(h'00) ( even if reset switch bounces ) , higher addresses should be indicating this .
Totally understand having fun... but not sure where you take it, being a mpu it Z80 needs external code ( instructions ) can be done but becomes complicated . been there 40 years ago...
Have a look here https://www.shaels.net/index.php/mini80/mini80-general/119-mini8o-overview
Ok HE ... is your test circuit as it is shown in the original post link ? Have you tried other address pins with led / resistor . I think Z80 requires several clock pulses to perform a reset ,also your CMOS Z80 will be more susceptible to switch bounce , and may not achieve a clean reset , a small ceramic (.1uF - . 47uF) capacitor may help ( pin - gnd) .
Stick with your set up , its as simple as it gets ! , Did you read the Z80 link text ?, author uses the Z80 to load its own boot in operating system to battery backed SRAM...
A11 (pin 1): Floating.
A12 (pin 2): Floating.
A13 (pin 3): Floating.
A14 (pin 4): Floating.
A15 (pin 5): Floating.
CLK (pin 6): Connected to 12 Hz square wave, verified to be good on oscilloscope.
D4 (pin 7): Connected directly to ground.
D3 (pin 8): Connected directly to ground.
D5 (pin 9): Connected directly to ground.
D6 (pin 10): Connected directly to ground.
+5V (pin 11): Connected to +5 volts.
D2 (pin 12): Connected directly to ground.
D7 (pin 13): Connected directly to ground.
D0 (pin 14): Connected directly to ground.
D1 (pin 15): Connected directly to ground.
INT (pin 16): Connected to +5 volts.
NMI (pin 17): Connected to +5 volts.
HALT (pin 18): Floating. (Note: HALT is an output pin!)
MREQ (pin 19): Floating.
IRQ (pin 20): Floating.
RD (pin 21): Floating.
WR (pin 22): Floating.
BUSAK (pin 23): Floating.
WAIT (pin 24): Connected to +5 volts.
BUSRQ (pin 25): Connected to +5 volts.
RESET (pin 26): Connected to +5 volts, pulled to ground via pull-down resistor when a switch is toggled. Untoggled is +5.
M1 (pin 27): Floating.
REFSH (pin 28): Floating.
GND (pin 29): Connected to ground.
A0 (pin 30): Connected to LED via 470 ohm resistor.
A1 (pin 31): Connected to LED via 470 ohm resistor.
A2 (pin 32): Connected to LED via 470 ohm resistor.
A3 (pin 33): Floating.
A4 (pin 34): Floating.
A5 (pin 35): Floating.
A6 (pin 36): Floating.
A7 (pin 37): Floating.
A8 (pin 38): Floating.
A9 (pin 39): Floating.
A10 (pin 40): Floating.
Why ?now it is just directly connected to ground.
Why ?
Several thing occur to me ,,,Mainly this Z80 test lash-up takes no consideration of the Z80 electrical limits, even the 470R on the data / address bus is stressing the output drive capability my DS says outputs are 2 mA sink and 1.6mA source .
100 mA total suggests to me you killed it (them ) , unless the 12hz osc is taking 80 mA .
CMOS if over driven can suffer latch up , and fail. Good that you want to learn by a DIY approach but I changed my mind , forget this "circuit" , build / buy something better ....
Hi HE . 10 /10 for perseverance , The 100 mA has to be wrong, take the Z80 out of the socket , measure the current now ( or is 100mA the power supply as well ? ) . You seem to have all the techie equipment , to make something better , with respect, if you do succeed with this 'test' , you have learned very little about the Z80.
I had fun with Z80 in the past so I am quickly trying to see if a hybrid would work out Z84C00 . (10Mhz) PIC18F4520 and 32k x 8 SRAM on some vero (strip) board as i speak (type)... Not used PIC18 before only PIC 16 and 24 ,32 . (its too wet to garden here this week )
Hi HE , most of the reset circuits i have found have some kind of debounce, usually a schmitt gate / capacitor, Reset signal needs to be a clean, 1...0....1 are the Z80's from scrap boards ?.
Nothing else stands,, out looking at your pin list...
Perhaps a photo of your 'circuit ' may help...
I am a couple of hours from my z80PIC hybrid test...
Hi he .. Reset debounce ... was thinking a simple gate / cap set up, as diagram ...not sure this is your problem ! just straw clutching.. are these Z80s "new" ? This is my hybrid so far . think I will start a new thread during its development, thinking the PIC side of it could plug into the z80 bus and load the SRAM from a file on the PC , as you would a mcu programmer...View attachment 100021
View attachment 100022
if the duty cycle is 12/65536 =0.0001846
The average brightness is reduced (x) by this amount. Try code that uses a 50% duty cycle at 12 Hz or less.
implemented one of Thomas Scherrer's more advanced (compared to my project) designs?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?