DVI and SRAM Test Board Design (Rev.3)
Rayman
Posts: 14,681
I'm drawing up a little test board to try using the TFP410 to generate DVI output from the Prop.
Also testing SRAM as frame buffer or memory
I'd like to hear any technical comments you may have...
Dropped down to 8-bit video (3-green, 3-red, 2-blue) so I can also test using a SRAM chip as a video source...
The 74AC541 chip·is used to·select between Prop and SRAM video
Using a·few counters (74AC163) to incrementally address the SRAM...
I think I can show video from the Prop while loading up the SRAM with a photo.
Update:· New diagrams showing 256-color DVI, VGA, or TV output and addressable SRAM memory.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Post Edited (Rayman) : 10/5/2009 8:28:39 PM GMT
Also testing SRAM as frame buffer or memory
I'd like to hear any technical comments you may have...
Dropped down to 8-bit video (3-green, 3-red, 2-blue) so I can also test using a SRAM chip as a video source...
The 74AC541 chip·is used to·select between Prop and SRAM video
Using a·few counters (74AC163) to incrementally address the SRAM...
I think I can show video from the Prop while loading up the SRAM with a photo.
Update:· New diagrams showing 256-color DVI, VGA, or TV output and addressable SRAM memory.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Post Edited (Rayman) : 10/5/2009 8:28:39 PM GMT
Comments
At 30MB/second and 60 fps, your 512KB static RAM sounds perfect for a screen image buffer.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
No electrons were harmed while rendering this message.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
propmod_us and propmod_1x1 are in stock. Only $30. PCB available for $5
Want to make projects and have Gadget Gangster sell them for you? propmod-us_ps_sd and propmod-1x1 are now available for use in your Gadget Gangster Projects.
Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
I'd be a little bit concerned with using a long ripple counter as the propagation delays accumulate from stage to stage. Sure, it's only 5.5ns @3V per stage but with all those stages you could have the RAM's address lines all over the place and the RAM needs them to be settled before you can expect valid data after it's access delay as well. BTW, what happened to Q12 in the first counter, shouldn't it be fed to the RAM as well? What frequency are you hoping to clock the counters at? I'm guessing your DCK signal is the same frequency but a different phase.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
*Peter*
Maybe with those 8 free lines you could drive the upper address bits and save a counter as well.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
*Peter*
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Still, perhaps I could use resistors to replace that buffer chip...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
My original plan used·five 74AC163 chips...· Guess I'll have to go back to those.· They also have the advantage that they can be preset, useful for setting the address of a single pixel...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Added VGA and TV outputs with better DAC resistors and reverse termination.
(I think I've decided the Demo/Proto board VGA/TV DACs aren't perfectly designed...)
Removed SD card and added addressable SRAM memory wiring.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
This is on the ExpressPCB miniboard form factor (3.8"x2.5").·
Tried my best to squeeze in SRAM and counters, but no way with a 2-layer board.· Decided best to try this board first to see if it even works like I hope...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
propmod_us and propmod_1x1 are in stock. Only $30. PCB available for $5
Want to make projects and have Gadget Gangster sell them for you? propmod-us_ps_sd and propmod-1x1 are now available for use in your Gadget Gangster Projects.
Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.