Vous trouverez ci-dessous une recette pour faire une délicatesse, vous permettant d'essayer diverses consoles et ordinateurs 8 et 16 bits. Le plat principal pour moi est miniMIG - noyau Amiga avec graphiques OCS / AGA / RTG et CPU jusqu'à 68020 20 fois plus rapide que l'A600 standard.
Dans mes années d'étudiant après le ZX-Spectrum (Pentagon-128 avec lecteur de disquette), j'ai touché au monde magique de l'Amiga, d'abord A600, puis A1200, axels de 030-40MHz à PPC603 + 040. Et donc, tout récemment, j'ai découvert Apollo Vampire (le prix est mordant, bien sûr) et j'ai décidé de chercher quelque chose de similaire. J'ai trouvé plusieurs options, mais la plus intéressante, à mon avis, est le projet MIST réalisé par Pavel Ryabtsov. Etude de la branche Assembly, configuration de la carte MiST v 1.31 , commandée sur le site CHIPkindeux cartes de circuits imprimés (comme il s'est avéré plus tard, la bonne solution, alternativement il y avait des problèmes avec l'un ou l'autre exemplaire) et les pièces en stock. Le reste a été acheté sur Ali et "Chip and Dip", au fur et à mesure que les pièces sont arrivées, j'ai commencé à assembler, ce dont je veux vous parler. Si vous êtes aussi vieux que moi, préparez-vous à lire.
1. . IC1 LM3940IS-3.3, IC2 1117-2.5V, IC4 1117-1.2V, C4, C6, C7, C10, C19, C22, 100n. LED3, LED2, LED1 R3, R7, R45 220 . con jack DC +5V microUSB , 6 , . 0 R1 "" . . 3.3V, 2.5V, 1.2V. :
2. IC7 AT91SAM7S256 T1 IRLML6402, R20, R46-R50, R72, R76, R78, R80, R82-R85, C33, C42-C48, C57-C64. Q3 18.432MHz, S2-S4, dip S5, SV3 , ARM JTAG SV4 JP1. microUSB , , .
ARM, SAM-BA v2.18 (for Windows) www.microchip.com. 5 JP1, USB USBSerial/COMxx . SAM-BA, COM , Connect.
Erase all flash Execute, Send File. HowToInstallTheFirmware, JTAG.
rev. D, " ", rev. C , ERASE 5. .. .
3. SD R77, R79, R81, L1, USB U1 MAX3421E, R65, C36, C40, C41 Q2 12MHz. 100nF, :
SV3 USB-COM :
, :
Minimig by Dennis van Weeren ARM Controller by Jakub Bednarski Version ATH201126 SDHC card detected spiclk: 24 MHz usb_init max3421e_init() Chip revision: 13 busprobe() usb_reset_state ...
"Chip revision: ff" , . ARM .
4. , USB HUB IC6 TUSB2046B, R51, R53, R55, R56, R66-R75, C35, C37, C38, C39, C49-C56. , C38, C39 100pF, BOM zx-pk.com , 100nF, USB HUB . R57-R64 4 15 . . Q1 6MHz, R54 1.1A USB :
5. , , FPGA IC5 EP3C25E144. , CAS , , . OSC1 27MHz, L1, R4-R6, R8-R10, R12-R15, 100nF.
C , .
FPGA , FPGA:
FPGA bitstream file opened, file size = 385575 [************************] FPGA bitstream loaded FPGA configured in 1918 ms ident = a3 Identified MiST core ...
ident , TurboGFX a4, .
6. IC3 MT48LC16M16A2, 75D, :
SDRAM model is MT48LC16M16A2, speed variant -75 (tAC=6ns, tOH=3ns)
SDRAM H57V2562GTR-75C, , :
7. DAC R22-R42 R16, R17 X2 VGA . , , , .
8. R18, R19, R43, R44 C28, C29, C31, C34 X1. , Sennheiser, Infinity . C30, C32 " ", , . , , .
9. Midi , , R52 0.2A X3,X5 DR9 ( ). :
ROM :
20 , HDD . — , Sorgelig's startup menu core . TurboGFX , . ZX, Target Renegade General Sound - .
FPGA, JTAG SV1 ByteBlaster Quartus 13 1 4, SOC MIST developer tutorials, . 1 S5 «ON» .
:
- BOM list
- MiST — FPGA retro gaming .
- FPGA MiST Guide arekuse.net.
- SD Amiga MEGA.
Et surtout, pour le bien de laquelle cette publication a été lancée. J'ai une idée - pour remplacer Atmel par STM32F4, l'horloge sera automatiquement rejetée et probablement MAX3421E. À l'avenir, vous pourrez mettre le Cyclone 4 plus gros. Si vous avez des idées à ce sujet, vous êtes les bienvenus.