AndrewP wrote:
gfoot wrote:
I used 40103s extensively in my second video output circuit
I've taken quite a lot of inspiration from your VGA videos
I hadn't seen (or taken in) that you were using '40103s but having just read your doc I saw the caveat about them potentially not being easily available. And they're twice the price of the '163. And their typical speed is 25Mhz vs the '163s 200Mhz. But it's half the chips and half the data lines. And I don't like doing subtraction
(okay, pre-computing the negative widths is trivial and I suspect I'll really need my cycles on scanlines)Yes, that was pre-VGA for me - I was doing composite/component output back then. Much lower frequencies! I have made some videos with that computer, but not for quite a while now.
In any case, I don't count individual pixels. The VGA timings for example are all multiple of 16, so for the sake of generating sync and blanking signals you can divide the clock by 16 before passing it to the 40103s. This is also how I get away with using 74HC590s in my VGA circuit - the clock is divided by 4 before it reaches them.