Touche à la magie ou comment j'ai rejoint les rangs de la société MIST



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» .







:







  1. BOM list
  2. MiST — FPGA retro gaming .
  3. FPGA MiST Guide arekuse.net.
  4. 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.








All Articles