Jikes! You've been busy tonight!
BigDumbDinosaur wrote:
I'm not sure how important performance is to you, but if it were me I'd be using a 74AC00 in place of the 74AC139 (U10). The average prop time of one section of an 'AC00 is about half of the 'AC139. This isn't too important a consideration with U10b, but could matter with U10a.
It's important, as I want to go as high as possible. Being my first take at an SBC, I won't it to reach too far. Moreover, once I connect my
74HCT6526, I'm pretty sure it will be the limiting factor. Anyway, as Michael pointed out later, going with an 'AC00 may not provide too much benefit. One of my first desings had 3 NAND gates to generate the /CS for the Ram.
DrJefyll wrote:
ETA: the output of U9a as wired is an active-high signal. Is that what the LCD module requires? Just checking...
Yes, it's active high. Also, I was just going through the datasheet for the LCD and don't think it can go very fast... don't really think it can even do 1 MHz! I may end driving it up with the peripheral ports in the 6522 or the '6526, so I can control its timing via software.
BigDumbDinosaur wrote:
I see a 74ABT74 is being used as the source for /PHI2 and PHI2. That flop should be a 74AC74
Agreed. All parts should be AC. I didn't pay too much attention at first to the logic family of the ICs and just focused on the logic. I have some early screenshots where I still have some LS ICs
Michael wrote:
Oh my goodness... Just spotted a big blunder thanks to BDD's comments. Replacing U10a with a pair of 74AC00 gates doesn't really shave anything off the propagation delay, however, driving the 74AC138 directly with the A15 and A14 lines provides a big gain...
Again... so obvious! Finding
a solution is easy... Finding the
optimal solution is an art.
Michael wrote:
If I had known you were familiar with PIC microcontrollers
Not at all. Actually, is the part I'm less familiar with of this whole idea, and I'm pretty unfamiliar with almost everything. The frequency meter is based on a cheap kit sold on
Aliexpress, which is pretty much a rip-off of
this. The kit comes with the PIC preprogrammed so, I'm just hoping I'll be able to adapt it to my needs.
Cheers!