Ta strona używa ciasteczek (plików cookies), dzięki którym może działać lepiej. Dowiedz się więcejRozumiem i akceptuję
Sprawdź ofertę filamentów!

Retro komputer na taniej płytce FPGA - Altera CycloneII

Autor Wiadomość
FlyingDutch 




Posty: 160
Pomógł: 1 raz
Otrzymał 7 piw(a)
Skąd: Bydgoszcz
Programuję w:
C++,Python
Wysłany: 10-02-2018, 10:39   Retro komputer na taniej płytce FPGA - Altera CycloneII

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

Polecany artykuł » Kurs STM32 F4 - #12 - Programowanie przez bootloader



Anioły to też demony - lepiej ich nie wkurzaj
Postaw piwo autorowi tego posta
 
 
Elvis 



Posty: 1557
Pomógł: 98 razy
Otrzymał 269 piw(a)
Skąd: wawa
Programuję w:
C, asm
Wysłany: 10-02-2018, 11:47   

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

Postaw piwo autorowi tego posta
 
 
FlyingDutch 




Posty: 160
Pomógł: 1 raz
Otrzymał 7 piw(a)
Skąd: Bydgoszcz
Programuję w:
C++,Python
Wysłany: 10-02-2018, 12:16   

Elvis napisał/a:
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


Anioły to też demony - lepiej ich nie wkurzaj
Postaw piwo autorowi tego posta
 
 
JTyburski 



Posty: 51
Pomógł: 3 razy
Otrzymał 5 piw(a)
Skąd: Warszawa
Programuję w:
VHDL, Verilog
Wysłany: 13-02-2018, 10:45   

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ął :) )

Ostatnio popularny » Kurs STM32 - #12 - I2C w praktyce, akcelerometr


Ostatnio zmieniony przez JTyburski 13-02-2018, 15:32, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
FlyingDutch 




Posty: 160
Pomógł: 1 raz
Otrzymał 7 piw(a)
Skąd: Bydgoszcz
Programuję w:
C++,Python
Wysłany: 13-02-2018, 15:07   

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


Jakub,

dziękuję za fajny link - zapisałem sobie :->

Pozdrawiam


Anioły to też demony - lepiej ich nie wkurzaj
Postaw piwo autorowi tego posta
 
 
JTyburski 



Posty: 51
Pomógł: 3 razy
Otrzymał 5 piw(a)
Skąd: Warszawa
Programuję w:
VHDL, Verilog
Wysłany: 13-02-2018, 15:10   

Drobiazg :)

Postaw piwo autorowi tego posta
 
 
FlyingDutch 




Posty: 160
Pomógł: 1 raz
Otrzymał 7 piw(a)
Skąd: Bydgoszcz
Programuję w:
C++,Python
Wysłany: 13-02-2018, 16:54   Odpowiedź

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 :mrgreen:

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


Anioły to też demony - lepiej ich nie wkurzaj
Postaw piwo autorowi tego posta
 
 
JTyburski 



Posty: 51
Pomógł: 3 razy
Otrzymał 5 piw(a)
Skąd: Warszawa
Programuję w:
VHDL, Verilog
Wysłany: 13-02-2018, 18:49   

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

Postaw piwo autorowi tego posta
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Nie rozwiązałeś swojego problemu? Zobacz podobne tematy: [FPGA] Sterowanie se... Jak się projektuje u... Realizacja pamięci p... Dostępne zestawy tes...
lub przeszukaj forum po wybranych tagach: altera, cycloneii, fpga, komputer, na, plytce, retro, taniej


Powered by phpBB modified by Przemo © 2003 phpBB Group
Popularne kursy: Arduinopodstawy elektroniki