upd7220 CPLD/FPGA project [message #9045] |
Tue, 24 August 2021 03:53  |
lynchaj
Messages: 1080 Registered: June 2016
|
Senior Member |
|
|
Hi
I've been thinking about video boards lately and if you'll recall the upd7220 GDC board.
https:// retrobrewcomputers.org/n8vem-pbwiki-archive/0/35845334/48860 720/35845601/index.htm
It is quite a video board with VGA monitor compatibility, multiple color planes, 80 column text, graphic primitives. Everything but a blitter. The upd7220 GDC was way ahead of its time for 1985.
The main downside to the upd7220 was the complicated logic needed to drive the color planes. However I am thinking this would be an ideal project to consolidate/reimplement the upd7220 GDC board using a large CPLD or FPGA (and 16 bit or wider SRAMs, almost certainly SMD only).
It's not my forte but I'll concede this is one application where large programmable logic really makes sense. Otherwise it won't fit on the Euro card format (160x100mm). The current design uses a large mezzanine board to make everything fit. It's also a huge power hog.
If the design was redesigned to allow for shared memory on the ECB bus then you could use the DMA to supply the pseudo-blitter function. The current design is local video memory only. Again this would be even larger logic circuit so a CPLD/FPGA would make sense.
So if you're looking for a fun new project and like working with CPLD/FPGAs this might be something for you to consider.
Thanks, Andrew Lynch
[Updated on: Tue, 24 August 2021 04:05] Report message to a moderator
|
|
|
|
|
|
Re: upd7220 CPLD/FPGA project [message #9090 is a reply to message #9081] |
Thu, 02 September 2021 08:41   |
etchedpixels
Messages: 333 Registered: October 2015
|
Senior Member |
|
|
There are still one or two small (like 1152 LUT4) size FPGAs from Chinese manufacturers (Gowin notably - sometimes sold in Europe at least under the "LittleBee" branding). Lattice still make a few 5v CPLDs but I don't think there are any 5v FPGA still in production there. Their 5V CPLD range is vastly reduced and 'not recommended for new designs'.
All the bigger ones are 3v3 or 1v8 because the smaller feature size necessary to fabricate them cannot run at a higher voltage (even 3v3 usually requires at least 28nm)
The other good option (the GODIL boards) have also been discontinued - they were an FPGA plus all the support and shifters on a DIP format board designed to just fit into an existing IC socket.
[Updated on: Thu, 02 September 2021 08:44] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: upd7220 CPLD/FPGA project [message #9135 is a reply to message #9134] |
Sat, 18 September 2021 07:09  |
e2k
Messages: 33 Registered: June 2021
|
Member |
|
|
Sorry for the noise, I found the list.
Still wondering if a 638484 isn't nicer. Have schematics for a 68000 anyway, and some software too.
Will look into both ...
|
|
|