cbscpe wrote:
A transparent latch as in the recommendation from WDC is preferable for fast systems.
Good point, Peter.
In a case like this it's worth remembering that an ordinary tri-state buffer such as 74_244 --
or some GAL IO pins acting as a '244 -- can be used as a transparent latch if certain conditions are met.
- all devices driven by the "latch" must have high impedance inputs (typical of 74HC and 74HCT devices and of NMOS and CMOS logic and memories).
- no DC loads (pullups, LEDs, 74LS devices) can be driven
- the duration of the inhibit state must be limited to a few microseconds
When the outputs of the buffer inhibit ("float" or go tri-state), capacitance will temporarily keep them and the connected inputs in whatever state they are in (high or low).
BigDumbDinosaur wrote:
Lattice 22V10 GALs, rated at 10 or 15 ns, are still available through some sources.
Yes, even though the Lattice product is discontinued. The Atmel ATF22V10C is presently carried by Mouser. This is a 5 volt device boasting a
5 ns maximum pin-to-pin delay.
This Atmel part also features "I/O Pin-keeper" circuits which make it exempt to the third condition noted above. Ie: data will remain valid indefinitely
even after the buffer inhibits.
Using their tri-state buffers as transparent latches, either the Lattice or Atmel GALs could be used to implement the "glue" in an '816 SBC.
-- Jeff
Attachment:
Atmel ATF22V10C.pdf [1.78 MiB]
Downloaded 83 times
Attachment:
I-O pin-keeper.png [ 10.19 KiB | Viewed 1712 times ]
_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html