Skocz do zawartości

Retro komputer na taniej płytce FPGA - Altera CycloneII


Pomocna odpowiedź

Napisano

Cześć,

szukając w sieci materiałów na temat starych gier na FPGA, trafiłem na stronę dotyczącą emulacji kilku retro maszyn (CPU: Z80, 6502, 6809) na taniej płytce FPGA z Altera Cyclone II.

Chodzi o płytkę: ALTERA FPGA CycloneII EP2C5T144 - była to pierwsza płytka FPGA, którą kupiłem w chińskim sklepie DX.COM około dwa lata temu. Co ciekawe płytka ta jest nadal dostępna w tym sklepie (cena około 70 PLN - przesyłka jest darmowa). Podaję link:

http://www.dx.com/p/altera-fpga-cycloneii-ep2c5t144-minimum-system-learning-development-board-module-blue-216816#.Wn65xuciFHY

(proszę nie traktować tego postu jako reklamy - po prostu uważam temat za interesujący).

A tutaj strona opisująca projekt retro-komputera z zastosowaniem tej płytki FPGA:

http://searle.hostei.com/grant/Multicomp/

Uważam, że materiał przedstawiony na tej stronie jest ciekawy i mam zamiar zrobić próby z tym projektem w wolnym czasie. Wersja softu "Altera Quartus II 13 sp1" do syntezy FPGA z obsługą "Cyclone II" jest nadal do pobrania w sieci.

Tutaj jeszcze jeden link do strony z retro-komputerami:

http://www.vintageisthenewold.com/hardware-fpga-retro-computer-emulation/

Ciekawi mnie jakie są wasze opinie na temat tego projektu?

Pozdrawiam

Też kiedyś miałem zamiar odpalić emulację jakiegoś starego, dobrego 8-bitowca, ale zawsze brakowało czasu.

Znalazłem ciekawą pracę: https://people.ece.cornell.edu/land/courses/eceprojectsland/STUDENTPROJ/2006to2007/dbb26/dbb28_meng_report.pdf w sumie w sieci jest więcej materiałów na ten temat.

Są nawet "komercyjne" wersje: https://lotharek.pl/productdetail.php?id=97

Cześć Elvis,

MIST'a znałem już wcześniej, ale ten artykuł na temat emulacji Atari całkiem ciekawy - zapisałem sobie.

Pozdrawiam

Temat ten to jest wyjątkowo szeroki (tak jak powrót winyli i kaset magnetofonowych do sklepów muzycznych). Niemniej masz jeszcze np tutaj artykuł jak zrobić np: ZX Spectrum na FPGA: https://www.mike-stirling.com/retro-fpga/zx-spectrum-on-an-fpga/).

Abstrachując jednak od tego temat w sumie dobry na byle pracę dyplomową (tak jak u mnie, że są tematy, żeby od zera zaemulować np AVR-y czy STM-y 32 czy też same komputery:) - ale wiadome, że to wymagające to nikt tego się jeszcze nie podjął 🙂)

Cześć Jakub,

ten link z emulacją ZX-spectrum naprawdę fajny, ale na początek chcę zacząć z projektem na tej taniej płytce z Altera Cyclone II. To była moja pierwsza płytka FPGA jaką kupiłem w życiu (zero dokumentacji) około 2 lata temu. Wtedy nie wiedziałem jak zacząć z FPGA (chociaż orientowałem się co nieco co można zaimplementować na układach FPGA). Potem był Maximator, a następnie ElbertV2 i wtedy odezwałeś się do mnie na liście "HDL" na Goldenline i dzięki twojej pomocy jakoś wystartowałem z tematem 😅

Z czego się teraz bardzo cieszę bo temat układów programowalnych to naprawdę sprawa, która daje dużo radości - chociaż zdaję sobie sprawę, że aby zrealizować projekty, które chciałbym wykonać muszę się jeszcze dużo nauczyć.

Dzięki za tą podpowiedź w temacie HDMI, nie zdawałem sobie z tego sprawy - w tym temacie na pewno spróbuję coś zdziałać bo mój jedyny monitor z wejściem VGA to padlina (a Maximatora, który posiada wyjście HDMI trochę mniej lubię niż Elberta bo Quartus mniej mi odpowiada niż ISE).

A co do tej płytki z Cyclone II to mam do niej duży sentyment i cieszę się, że znalazł się dla niej fajny projekt 😉

Jedyne co ogranicza możliwości to bardzo mało wolnego czasu po pracy (ale tak ma większość ludzi).

Pozdrawiam

Drobiazg ^^ Widzisz jak czasem na pozór skomplikowane rzeczy są w rzeczywistości łatwe (też takie zaskoczenie przeżyłem gdy implementowałem pierwszy raz DVI, a potem odkryłem, że HDMI pod względem obrazu to to samo co DVI tj. żywcem bez zmian przenieśli rozwiązanie).

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...