Vamos tocar a magia ou como entrei para as fileiras da sociedade MIST



Abaixo está uma receita para fazer uma iguaria, permitindo que você experimente vários consoles e computadores de 8 e 16 bits. O prato principal para mim é miniMIG - núcleo Amiga com gráficos OCS / AGA / RTG e CPU até 68020 20 vezes mais rápido que o A600 padrão.







Em meus anos de estudante após o ZX-Spectrum (Pentágono-128 com uma unidade de disquete), toquei o mundo mágico do Amiga, primeiro A600, depois A1200, eixos de 030-40 MHz a PPC603 + 040. E então, recentemente eu descobri sobre o Apollo Vampire (o preço é mordaz, claro) e decidi procurar algo semelhante. Encontrei várias opções, mas a mais interessante, na minha opinião, é o projeto MIST concluído por Pavel Ryabtsov. Estudou a filial de montagem, configurando a placa MiST v 1.31 , solicitada no site CHIPkinduas placas de circuito impresso (como se descobriu mais tarde, a solução correta, alternativamente havia problemas com uma ou outra cópia) e as peças que estavam em estoque. O resto foi comprado na Ali e no "Chip and Dip", à medida que as peças iam chegando, comecei a montar, sobre o que quero falar. Se você é um fago ANTIGO de computador tão antigo quanto eu, por favor, prepare-se para ler.







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.


E o mais importante, por causa do qual esta publicação foi iniciada. Eu tenho uma ideia - para substituir o Atmel por STM32F4, o relógio será automaticamente jogado fora e provavelmente MAX3421E. No futuro, você pode colocar o Cyclone 4 mais gordo. Se você tem alguma opinião sobre isso, é bem-vindo.








All Articles