No video

Z80 Computer Part 20 - VRAM Timing

  Рет қаралды 590

Steve Rayner Makes

Steve Rayner Makes

Күн бұрын

This time a take a look at how a different project is generating the video RAM timing signals and try to reproduce the concept for myself on a breadboard.
I look at the overall idea of how the timing is broken down into 8 stages, making use of logic gates to decide if each signal is on or off at each stage, and then the use of a latch to re-time the signals, elimination most of the propagation delays.
I look at each chip in detail, explaining its function and its truth table. Also comparing the propagation delay of different variations of the chips.
The original design that I have taken this circuit from can be found here:
debuginnovation...

Пікірлер: 12
@zxborg9681
@zxborg9681 5 ай бұрын
I designed pro broadcast video equipment for decades - NTSC, PAL, up to 4K. This counter plus decode logic plus a register to retime the signals is exactly my preferred implementation. Meat and potatoes of video design. Sometimes folding the decode logic into a PROM addressed by the counter for easy of modification, althouh with FPGAs/CPLDs that's not such a big deal. Nice starting point.
@SteveRaynerMakes
@SteveRaynerMakes 5 ай бұрын
Thanks. I can't take credit as I took the idea from someone else's design, but it's good to know that this is a tried and tested technique. I really feel that I have learnt something very important and useful here.
@jesusmolo
@jesusmolo 5 ай бұрын
Good afternoon. thank you very much for sharing your knowledge
@SteveRaynerMakes
@SteveRaynerMakes 5 ай бұрын
The re-timing via the latch causes the signals to appear one stage delayed. I didn't explain that this is already compensated for because the AND gate inputs are all connected to one stage earlier than what we want. So after the 1 stage delay, all the signals are back where we want them.
@electronicsamateurs7662
@electronicsamateurs7662 4 ай бұрын
You should add the zilog z0860008psc chip to your computer
@phils_arcade
@phils_arcade 4 ай бұрын
Love seeing and understanding the work on timings via the oscilloscope, The text on that seems very small at places on the screen. With eyesight not quite what it was, do these have outputs for a larger external screen to make it easier to read?
@SteveRaynerMakes
@SteveRaynerMakes 4 ай бұрын
No, my one does not seem to have the option of connecting a larger screen. The font size is very small and I have seen other people complaining, but I don't think the font size is adjustable.
@gasparinizuzzurro6306
@gasparinizuzzurro6306 5 ай бұрын
Hi, nice video. How do you plan to deny access to CPU during video circuitry time slots? Do you do this by asserting the WAIT line and buffering the BUSses or do you assert a BUS Request condition? thx for your explanation.
@SteveRaynerMakes
@SteveRaynerMakes 5 ай бұрын
The cpu busses and video busses are separate. You might describe that as buffering. I'm hoping I won't need to assert the wait line as the video clock is many times faster than the cpu clock. How ever I will need to check the timing.
@SteveRaynerMakes
@SteveRaynerMakes 5 ай бұрын
spotted a small mistake in my math there
@phils_arcade
@phils_arcade 4 ай бұрын
but still well within your timing limit :)
@kBashumUclugam
@kBashumUclugam 5 ай бұрын
Hey 👋
Z80 Computer Part 21 - VRAM Memory Map
17:29
Steve Rayner Makes
Рет қаралды 1,2 М.
Z80 Computer - Part 7 Keyboard Layout
22:50
Steve Rayner Makes
Рет қаралды 3,4 М.
ISSEI & yellow girl 💛
00:33
ISSEI / いっせい
Рет қаралды 22 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 72 МЛН
Z80 Computer - Part 12 Thinking about VGA
38:36
Steve Rayner Makes
Рет қаралды 1,3 М.
Running Apple 1 software on a breadboard computer (Wozmon)
14:23
Troubleshoot VFD
9:58
Jose Luis Monteiro
Рет қаралды 132
Z80 Computer - Part 17 VGA Colours
23:23
Steve Rayner Makes
Рет қаралды 1,6 М.
Z80 Computer - Part 5 Adding RAM
22:36
Steve Rayner Makes
Рет қаралды 6 М.
The Madness of Z80 I/O
22:52
Noel's Retro Lab
Рет қаралды 73 М.
6502 VS 6809 VS Z80  CPU Performance
11:16
Land Boards, LLC
Рет қаралды 37 М.
Building the most controversial Z80 Computer ever
25:58
Ready? Z80
Рет қаралды 75 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 146 М.
Z80 Computer - Part 8 Testing Input
27:09
Steve Rayner Makes
Рет қаралды 3,2 М.