FAQ
TL;DR: 24 × 40 mm board integrates an Anlogic FPGA with 8 MB SDRAM and boots NES/Amiga; parts cost ≈ PLN 200; “HDMI licence fees kill margins” [Elektroda, piotr_go, #17812584; #17813694; #17813493].
Why it matters: It proves that sub-$10 Chinese FPGAs can power pocket-sized retro consoles without external RAM.
Quick Facts
• Size: 24 mm × 40 mm (960 mm²) [Elektroda, piotr_go, post #17812584]
• Memory: 8 MB 32-bit SDRAM integrated on FPGA die [Elektroda, piotr_go, post #17812584]
• Boot storage: 16 MB SPI flash + microSD for updates [Elektroda, piotr_go, post #17812584]
• Bill of materials: ≈ PLN 200 plus < $2 CC2541 radio module [Elektroda, piotr_go, post #17813694]
• Dev-tool size: Tang Dynasty IDE 150 MB (≈ 97 % smaller than 6 GB Vivado) [Elektroda, piotr_go, #17818230; Xilinx, 2023]
Which retro systems already run on the prototype?
Stable cores include NES and Amiga 600; C64 is planned next. Test cores for other 8-bit machines also boot [Elektroda, piotr_go, post #17812584]
How fast is the Amiga core and does it support AGA?
Current build matches Amiga 600 speed; designer expects 68030 at ~40 MHz with AGA once optimized [Elektroda, piotr_go, post #17814747]
Can the board emulate PlayStation or Nintendo 64?
No. The FPGA is “too small and too slow” for PSX or N64 complexity [Elektroda, piotr_go, post #17814291]
What does the hardware cost and which parts are scarce?
PCB + stencil costs ≈ PLN 200; CC2541 radio module is under $2; BGA version of the FPGA was <$10, but the QFN device used here is hard to find and may run < $5 in China [Elektroda, piotr_go, #17813694; #17818046].
Why use a Chinese Anlogic FPGA instead of a Xilinx Spartan?
It combines SDRAM on-die, fits a small QFN package (no BGA), and lowers cost/size simultaneously [Elektroda, piotr_go, post #17817424]
Is documentation and development software available?
Datasheets exist only in Chinese. The free Tang Dynasty IDE is a 150 MB download—much lighter than mainstream FPGA suites [Elektroda, piotr_go, #17814291; #17818230].
Will HDMI or DisplayPort output be offered?
Unlikely. HDMI licence fees are high and negate profit; DisplayPort is royalty-free but needs higher bit-rates than the small FPGA tolerates [Elektroda, piotr_go, #17813493; #17814291].
Can I connect a wired USB or PS/2 keyboard?
Yes, on the newer carrier board with four USB host ports; firmware support is in progress [Elektroda, piotr_go, #17847680; #18016142].
Is the board for sale, and what about a C64 version price?
No commercial release is planned due to licensing costs and Polish bureaucracy (VAT, ZUS). Therefore no fixed price for the C64 build exists [Elektroda, piotr_go, #17813493; #18306973].
Which wireless modules does the joystick use?
New pads and joysticks carry reprogrammed CC2541 modules (~$2); earlier prototypes used nRF24L01+ plus a microcontroller [Elektroda, piotr_go, post #17814291]
How do I update FPGA cores and ROMs from microSD?
- Copy the .bin core and game ROMs to the microSD card.
- Insert the card; the Cortex-M0 bootloader detects new files and flashes the 16 MB SPI memory.
- Reboot; the selected core auto-loads [Elektroda, piotr_go, post #17812584]
What current limitations or bugs should I expect?
Amiga core still shows sprite glitches; large 3-D consoles cannot fit; HDMI support is intentionally omitted due to cost [Elektroda, piotr_go, #17812584; #17813493].
Could the design drive an LCD instead of HDMI?
Yes. The creator already attached a parallel-RGB LCD; implementing 4-lane MIPI-DSI would be harder but feasible with additional logic [Elektroda, piotr_go, post #18306798]
How is the board powered?
Early prototypes used 5 V pins; the latest carrier adds USB-C power input for up to 3 A, easing handheld builds [Elektroda, piotr_go, post #18016142]
Comments
COOL! If there will be a version to buy, let me know :) I will gladly buy it! [Read more]
You're crazy, Piotr :) Did I understand correctly, did you run the Amiga on it ?? [Read more]
As always, my friend is great, respect ;) Greetings [Read more]
Great, I take it! [Read more]
I would also like to buy this miracle. [Read more]
Cool miracle. [Read more]
High license costs for HDMI + Logitech support from reverse engineering = poor sales opportunities. Yes. I still have sprites to fix because there are some differences in the interpretation of veriloga... [Read more]
Short and to the point - KOZAK !!! Something about costs, options? [Read more]
The biggest cost is your time. Tiles + template is about PLN 200 if I remember correctly. FPGA I managed to get a few samples because I couldn't find it anywhere. The radio module is less than $ 2. ... [Read more]
The most interesting from your project is this FPGA chip with built-in SDRAM memory. Is it some kind of documentation and how does the software work? [Read more]
Which transmitter did you use in the joystick - I can see that it has RS232. I wonder what the emulation of e.g. PSX or N64 would look like on this one. Have you thought about introducing the option... [Read more]
you can give a displayport (royalty free) and if someone wants to connect to the TV, he will buy an adapter for PLN 5 ;) [Read more]
Nice design, it's a pity that the availability of these systems is so poor. [Read more]
In Chinese. In the new one, also reprogrammed CC2541 ($ 2 per module, I did not want to solder :) ). In the old nrf24l01 + proc. I do not use RS in them. No chance too small and too slow FPGA. ... [Read more]
Well, I can't pass by indifferently. Concrete project. With a lot of commercial potential, I would say. What is the performance of the Amiga reproduced in such a way? Is it a version with AGA chips? ... [Read more]
The performance and parameters of the 600ki so far, but it should fit a better core with AGA and a performance of 68030 ~ 40MHz. Not fast, you need a large FPGA for that. [Read more]
Impressive project !!! However, the most I wonder why did you choose such FPGA and not some Spartan or something more common? What is the price difference of these Chinese FPGAs compared to analogous chips... [Read more]
Integrated SDRAM, small form factor not BGA. http://obrazki.elektroda.pl/3677459700_1441717047_thumb.jpg http://obrazki.elektroda.pl/9634374300_1441717078_thumb.jpg http://obrazki.elektroda.pl/2657431600_1441714366_thumb.jpg... [Read more]
The Chinese will kill us all one day :) and how price is it? How much does this scalak cost? [Read more]