forum speccy.pl
ZX Spectrum => RÓŻNOŚCI => Wątek zaczęty przez: silenter w 2018.01.08, 23:30:26
-
Max48 mnie rozochocił.
Czas pojąć wyzwanie i się poduczyć. Szukam płytki w stylu tej na obrazku ale $200 to lekka przesada.
Mogły by być gerbery.
-
http://www.primrosebank.net/computers/mtx/projects/mtxplus/cpu/cpld/mtxplus_cpld_7128_testbed.htm
Albo gotowy zestaw: https://www.ebay.com/i/391954788675?rt=nc
Szukaj pod hasłem "ALTERA UNIVERSITY PROGRAM MAX 2 UP2 DEVELOPMENT BOARD"
-
Fajnie - ale ja raczej kynarkowych rozwiązań nie lubię.
Coś z troszkę bardziej dedykowanym PCB
Podejrzewam, że nietoperz będzie coś wiedział.
-
Schemat masz, wiec dorysuj PCB ;)
-
A koniecznie musi to być MAX7000?
Bo jeśli nie, to na Ali / eBay znajdziesz kilka ciekawych zestawów, np. taki (https://pl.aliexpress.com/item/ALTERA-Cyclone-IV-EP4CE6-FPGA-Development-Kit-Altera-EP4CE-NIOSII-FPGA-Board-and-USB-Blaster-downloader/32792622551.html) albo taki (https://pl.aliexpress.com/item/OpenEPM1270-Package-B-EPM1270T144C5N-EPM1270-ALTERA-MAX-II-CPLD-Evaluation-Development-Board-9-Accessory-Modules-Kits/545020202.html)
-
Polecam następcę, MAX10: https://kamami.pl/zestawy-uruchomieniowe/561438-zestaw-maximator-maximator-expander-kamami-usb-blaster.html
-
A co polecacie do nauki, jak już sobie człowiek kupi taką płytkę?
-
https://microgeek.eu/viewforum.php?f=77
https://microgeek.eu/viewforum.php?f=78
http://mikrokontroler.pl/2017/07/07/32-bitowy-procesor-maximatorze-naprawde-wolisz-arduino/
-
Polecam następcę, MAX10: https://kamami.pl/zestawy-uruchomieniowe/561438-zestaw-maximator-maximator-expander-kamami-usb-blaster.html
Bardzo dobre - czegoś takiego szukałem.
-
Wada to brak zewnętrznego RAM-u, więc z NIOSem za bardzo się nie poszaleje.
Wiec druga opcja to: https://kamami.pl/zestawy-uruchomieniowe/179815-terasic-de0-nano-zestaw-startowy-z-ukladem-fpga-z-rodziny-cyclone-iv-firmy-altera.html
Ale ten z kolei to golas, nie ma żadnych złączy VGA, HDMI, wyświetlacza, przycisków, itp...
-
To jest ciekawe na DE-10 Nano https://github.com/MiSTer-devel/Main_MiSTer/wiki
-
Nie lepszy zwykly MIST ? Co prawda to Cyklon, ale za to ma wszystkie porty co trzeba do retro-klonow :-)
No i FPGA calkiem pojemne.
-
Zależy jak patrzeć.
Mist 220 Euro, podłaczasz i działasz.
DE10 Nano 540 PLN, trzeba dorobic płytki do pamieci i IO , polutować ,grzebać w ustawieniach, konfigurować ,fora czytać , ludzi poznawać, kupa zabawy . Potem mozna odpiac płytki i to DE10 użyć do czegoś innego.
Ot co kto lubi ;) Jakbym chciał multiemu to pewnie bym Mista brał w ciemno.
-
Mnie bardziej interesuje CPLD - widzę w tym potencjał. FPGA też al dużo mniej.
-
Pytanie, czego oczekujesz?
Max10 to VHDL/Verilog, GAL to CUPL/PALASM.
Między nowszymi CPLD a FPGA w obsłudze praktycznie nie ma różnicy.
-
Ja w CUPL/PALASM trochę robiłem 25 lat temu - nawet ide do PALASMa sobie zrobiłem w TurboPascal 6 / TurboVision (z tego co pamiętam do PALASMa było jakieś IDE ale cholernie drogie)
Dziś GAL/PAL trochę za skromne ale w wielu przypadkach wystarcza aż nad to. Czasami układy które chciałbym projektować nie musiały by być sekwencyjne.
Obecnie możliwości znacznie się poszerzyły FPGA/CPLD się poszerzyły opcja dekodowania klawiatury czy wyświetlania na panelu LCD/VGA obsługa USB są mocno kuszące.
Nie rajcuje mnie jednak tworzenie klonów/emulatorów retro komputerów w FPGA - nie dość, że na dzień dzisiejszy znacznie wykracza to poza moje umiejętności to jeszcze nie mieści się w klasie moich zainteresowań.
Myślę że byłbym w CPLD/FPGA zaimpementować własny układ dźwiękowy (coś a'la AY czy SID ale niekoniecznie ich klony) być może z podłączoną klawiaturą i monitorem VGA do konfiguracji
i wyświetlania statusu układu.
-
Poleci mi ktoś jakąś książkę o CPLD/FPGA?
Może być zarówno publikacja papierowa jak i elektroniczna.
-
Peter Ashenden "Digital Design: An Embedded Systems Approach Using Vhdl" ale może być też inny tytuł tego autora (będzie wiecej o VHDL a mniej o projektowaniu systemów)
fajna jest też: Harris, David "Digital Design And Computer Architecture"
Trochę dziwna ale też warto zerknąć bo to typowy podręcznik VHDL:
Projektowanie układów cyfrowych z wykorzystaniem języka VHDL - zwoliński Mark
Dwie pierwsze kupisz za okolice ~$30 w Indiach (Harrisa troche trudniej, chyba ostatecznie na ebay kupilem ale to mniej VHDL a bardziej projektowanie wiec zapoznaj się z pdf wcześniej). Generalnie wszystkie bez problemu znajdziesz w pdf (Zwolińskiego w wersji EN)
Tej poniżej nie opłaca się kupować ale poszukać pdf już jak najbardziej. Nie podoba mi się podejście do projektowania ale dużo praktycznych przykładów
FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version by Pong P. Chu
-
Na forbot.pl jest tez podstawowy kurs VHDL.
-
Przeczytałem sobie dokładnie ten kurs... i jest niezły - na pewno jak dla początkującego. Bardzo szczegółowo opisuje najbardziej męczące elementy: instalowanie środowiska, pobieranie kluczy aktywacyjnych itp. A potem jest już tylko lepiej :) Zawsze "bałem się" VHDLa, a teraz widzę, że to nie bardzo różni się od "zwykłego" programowania.
PS. Jak widzi się komendę "wait 10ns" to nagle jasne jest, jak szybkie jest FPGA... w 10ns szybki ARM nawet nie zrzuci na stos wszystkich rejestrów, żeby zacząć obsługiwać przerwanie...
-
To nie jest programowanie tylko konfigurowanie, trzeba to inaczej postrzegać, nie w sposób sekwencyjny tylko w współbieżny.
-
Tak przy okazji podpytam bo kupiłem kilka 16v8, kiedy coś na nie pisałem (93/94) był PALASM i hiper nowoczesny CUPL pod DOSa,
Czy od tego czasu coś się zmieniło w tej kwestii?
-
Tak, pojawił się WinCUPL :)
-
Rozumiem.
Brak zasadniczych zmian ;)