Keďže som ešte stále naladený na VHDL a moc sa mi nechce prepínať do 6502 assembleru. Ktorý sa musím viacmenej naučiť odznova, Lebo bez neho nenaprogramujem FLASH z ZZ_RAM. Som rozmýšľal nad možnosťami využiť CPLD ako alternatívu k ťažšie zohnatelnými IO. Prípadne vyrobiť si nejaký IO ktorý sa zíde a nedá sa kúpiť. Ako prvé padol nápad na SPI, Ktoré je použiteľné z C64 ale aj z mojím ďalším projektom C_BRAIN. Čo by mal byť univerzálny koprocesor pre C64 komunikujúci cez IEC.
Archív kategorií: FPGA
Velkost roznych VHDL CPU. updated
Keďže hľadám vhodný VHDL cpu na simulovanie tape/floppy pre FPGA PC Som sa rozhodol porovnať veľkosti jednotlivých CPU dostupných z Opencores.org a iných zdrojov.
Jupiter Ace na FPGA_PC
Po par doch trápenia sa mi podarilo rozchodiť Jupiter Ace. Bohužiaľ generované video si nejak nerozumie z mojim LCD monitorom. Našťastie aspoň LCD televízor má rozum.
FPGA_PC v novej krabičke.
Tak po víkende z pilníkom a pílkou dostal FPGA_PC krabičku. A ZX81 v nom nový BackPorch generátor.
Obojsmerna komunikacia medzi 5V a 3.3V logikou
Pri riešení problému z Reset a Halt signálov medzi Akcelerátorom a amigou som našiel pekne riešenie. V prípade plánovaného FPGA akcelerátora je možným riešením oddelením signálov a výstupný a vstupný. Ale pokiaľ to nieje možné. Napríklad pri použití MC68SEC000 na 3.3V z dôvodu nižšieho zahrievania. Je tu možnosť použiť level shifter. Na obrázku sú dve možné realizácie. Pripojením báz/gates tranzistorov na logiku je možné aj riešiť rozpojenie.
Akcelerátor Argo6xx (update)
Zas sa mi nič nechcelo tak som prekreslil Argo6xx schéma plánovaného prototypu. A aj plošný spoj.
Trocha netradičné využitie FPGA
Hexapod Robot based on FPGA a troska jednoduchsi LEGO robot Quadroped Robot – (NIOSII Assembly)
Zaujímavý web.
Narazil som na zaujímavý web Retro Ramblings. Jedná sa o web zaoberajúci sa FPGA a simuláciou retro počítačov na nich.
Clovdova sluzba pre vyvoj VHDL (2)
VGA monitor k 8bitom.
Pri čítaní mojej obľúbenej stránky www.8bity.cz som narazil na konštrukcie ktoré slúžia na pripojenie VGA monitorov k 8bit počítačom.