[HN Gopher] Open Source FPGA Expansion Card for the Apple II
___________________________________________________________________
Open Source FPGA Expansion Card for the Apple II
Author : tjake
Score : 67 points
Date : 2024-08-13 16:57 UTC (2 days ago)
(HTM) web link (wiki.reactivemicro.com)
(TXT) w3m dump (wiki.reactivemicro.com)
| tjake wrote:
| YouTube interview with creators:
| https://www.youtube.com/watch?v=gJXZZJZc5gI
| edanuff wrote:
| GitHub repo here - https://github.com/a2fpga/a2fpga_core/
| _Microft wrote:
| If you are as curious as I were what the card looks like, then
| have a look at this:
|
| https://github.com/a2fpga/a2fpga_core/blob/main/boards/a2n20...
|
| I always find it impressive how integrated our electronics have
| become and how few components are required to achieve what would
| have taken large, crowded PCBs in the past.
| edanuff wrote:
| Project co-creator here - that's actually the V1 board, the V2
| board is here
| https://github.com/a2fpga/a2fpga_core/blob/main/boards/a2n20...
| and uses a slightly larger CPLD (complex programmable logic
| device) which is what's used to map and level shift the 5V
| signals from the Apple II bus to the 3.3V pins on the FPGA
| module. We use the Sipeed Tang Nano 20K FPGA module for the
| FPGA. Using a pre-built module like this is a great accelerator
| in this type of project because a lot of the more complicated
| things to get right, like the power supplies or the length of
| the traces for the HDMI connector, are done for you.
| robinsonb5 wrote:
| Very cool project - I'd be all over this if I was lucky
| enough to own an Apple II!
|
| (I think there's a typo in the credits section of the github
| Readme: you have alanswx listed as Alex Steremberg instead of
| Alan?)
| I_AM_A_SMURF wrote:
| Yep. I've been looking at an old arcade board's design for fun
| lately, and it's a lot of giant (for today's standards) DIP
| chips that are just flip-flops, and gates, or gates, which
| modern cheap FPGAs have by the tens or hundreds of thousands in
| them.
| klyrs wrote:
| If you program the FPGA with an Apple ][ emulator, can we call it
| a HyperCard?
| woodrowbarlow wrote:
| once again i regret my decision to get an apple //c for my
| collection rather than the more expandable apple ][ or //e. in my
| defense, it just looks so cute!
| distantsounds wrote:
| 720x480 is not 720p, that's 480p (assuming progressive scan and
| not interlaced).
| edanuff wrote:
| Good catch, that's a mistake that's now been corrected, it's
| definitely 480p. The Github page
| (https://github.com/a2fpga/a2fpga_core) had it correctly.
| zellyn wrote:
| This is fantastic. I once dreamed of making a generic interface
| card that could be programmed at will, using, say, a raspberry
| pi. However, a look through the timing diagrams in Sather shows
| surprisingly tiny latencies between the address and r/w signals
| hitting the bus, and the memory value needing to be presented. I
| concluded that an fpga would probably be required. Always fun
| when you can wait a few years and someone smarter than you builds
| the thing you imagined!
___________________________________________________________________
(page generated 2024-08-15 23:00 UTC)