You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

Smonson's slow H4 build

Topic for users to share their building progress.
User avatar
exxos
Site Admin
Site Admin
Posts: 28149
Joined: 16 Aug 2017 23:19
Location: UK

Re: Smonson's slow H4 build

Post by exxos »

stephen_usher wrote: 26 Mar 2021 12:02 Does this give sufficient delay though?
You don't need to delay it, not unless you're using a booster to speed up ROM ( but that can be fixed in the booster anyway) , as the CPU will not pick up the data for 100+ns anyway.
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: Smonson's slow H4 build

Post by Smonson »

exxos wrote: 26 Mar 2021 11:53 You don't need to bother with LDS/UDS for ROM.
stephen_usher wrote: 26 Mar 2021 11:59 Indeed, UDS and LDS are for writes only.
What about /OE though? Just tie it to ground?
exxos wrote: 26 Mar 2021 12:00 If you are just using U4 for DTACK.. I really would not bother, just use a diode and tie to ROM_OE...
Yes, I believe so. That part is from the schematic provided by the original author (Ted Rossin). By ROM_OE, do you mean LDS/UDS?
User avatar
exxos
Site Admin
Site Admin
Posts: 28149
Joined: 16 Aug 2017 23:19
Location: UK

Re: Smonson's slow H4 build

Post by exxos »

Smonson wrote: 26 Mar 2021 12:21 What about /OE though? Just tie it to ground?
You can tie CE to GND.. OE is used to enable the ROM.. then put a diode to The same signal with a diode then you can pull DTACK low as well.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7327
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Smonson's slow H4 build

Post by stephen_usher »

Smonson wrote: 26 Mar 2021 12:21
exxos wrote: 26 Mar 2021 11:53 You don't need to bother with LDS/UDS for ROM.
stephen_usher wrote: 26 Mar 2021 11:59 Indeed, UDS and LDS are for writes only.
What about /OE though? Just tie it to ground?
I used the GAL to do the address decoding, which controls /OE and the /AS line to run /CE on the ROM. (This matches the timing diagram as /CE should be before /OE.) This meant that the ROM was primed to output whenever an address appeared on the bus. It was then up to the GAL to decode the address or /ROM2 along with /RW to determine if it's a read operation so as to enable the output from the ROM (/ROE in my schematic). This same signal was used to enable /DTACK via the 74LS244.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: Smonson's slow H4 build

Post by Smonson »

exxos wrote: 26 Mar 2021 12:35 You can tie CE to GND.. OE is used to enable the ROM.. then put a diode to The same signal with a diode then you can pull DTACK low as well.
Ah, got it. Like this, yeah? (ignoring the signal naming of "CE" which is now misleading)

256krom-2.png
You do not have the required permissions to view the files attached to this post.
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: Smonson's slow H4 build

Post by Smonson »

stephen_usher wrote: 26 Mar 2021 12:40
I used the GAL to do the address decoding, which controls /OE and the /AS line to run /CE on the ROM. (This matches the timing diagram as /CE should be before /OE.) This meant that the ROM was primed to output whenever an address appeared on the bus. It was then up to the GAL to decode the address or /ROM2 along with /RW to determine if it's a read operation so as to enable the output from the ROM (/ROE in my schematic). This same signal was used to enable /DTACK via the 74LS244.
I could go down the custom route using a cheap CPLD, but using "F" high-speed logic seemed a lot more bullet-proof. I also can't stand soldering the EQFP packages on MAX Vs :)
User avatar
exxos
Site Admin
Site Admin
Posts: 28149
Joined: 16 Aug 2017 23:19
Location: UK

Re: Smonson's slow H4 build

Post by exxos »

Smonson wrote: 26 Mar 2021 12:51 Ah, got it. Like this, yeah? (ignoring the signal naming of "CE" which is now misleading)
Yep!

But CE should be OE on the diode signal :)
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: Smonson's slow H4 build

Post by Smonson »

exxos wrote: 26 Mar 2021 12:54 Yep!

But CE should be OE on the diode signal :)
Sweet, thanks! Let's just pretend that says OE there. It's just a net name!
User avatar
exxos
Site Admin
Site Admin
Posts: 28149
Joined: 16 Aug 2017 23:19
Location: UK

Re: Smonson's slow H4 build

Post by exxos »

Smonson wrote: 26 Mar 2021 12:53 but using "F" high-speed logic seemed a lot more bullet-proof.
For this particular application, I really would suggest using slower LS types... With them being lower power and slower they are a lot less "noisy".
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: Smonson's slow H4 build

Post by Smonson »

exxos wrote: 26 Mar 2021 12:58 For this particular application, I really would suggest using slower LS types... With them being lower power and slower they are a lot less "noisy".
Alright, I'll take your advice on that too. Thanks again!

Return to “MONGREL H4 USER BUILDS”

Who is online

Users browsing this forum: CCBot and 9 guests