WinCUPL - pakiet do programowania układów PLD

Czyli dyskusje na temat programów takich jak OrCad, Protel, CircuitMaker, Autotrax, Kicad itp.
ODPOWIEDZ
tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

WinCUPL - pakiet do programowania układów PLD

Post autor: tasza » 28 lut 2007, 14:38

Powitanie.

We wstępniaku Red. Naczelnego w EdW 3/2007 ( https://elportal.pl/img/20070305.pdf )
znajdziemy wzmiankę o kursie programowania układów FPGA, który zależnie od opinii
Czytelników ukaże się na łamach EdW...kiedyś.

Kurs kursem, ale samodzielnie też chyba można coś zdziałać...

Główny problem to oczywiście oprogramowanie umożliwiające przetworzenie
'ludzkiego' zapisu równań logicznych (lub opisu stanów automatu) na postać akceptowalną
przez programatory układów PLD (czyli hex lub jedec)

Na stronce Atmel-a, w sekcji o PLD, a dokładnie tu:
:arrow: http://www.atmel.com/dyn/products/tools ... ol_id=2759
znajdziemy dość przyjemny pakiet WinCUPL, będący zintegrowanym środowiskiem
do projektowania układów (czy raczej ich zawartości...).
Aby pobrać instalkę należy się zarejestrować....lub nie, ponieważ jest ona tu:
:arrow: http://www.atmel.com/dyn/resources/prod ... incupl.exe instalka WinCUPL

Oraz kilka linków:
:arrow: http://utc1.uci.agh.edu.pl/tcproj/WinCU ... ial_PL.pdf tutorial co, jak i dlaczego (po polsku)
:arrow: http://zstux.ita.pwr.wroc.pl/slawek/wyklad9.pdf j/w choć nieco inaczej ujęte
:arrow: http://www.am.gdynia.pl/~jagat/pld/index.html#wincupl dodatkowe informacje, warto wiedzieć
:arrow: http://www.am.gdynia.pl/~jagat/pld/cupl.html przykładowe projekty w WinCUPL, wypada oglądnąć

No dobrze, mamy ewentualnie skompilowany wsad dla GAL-a i co dalej?
Możemy to sobie w WinCUPL przesymulować, pooglądać przebiegi (cukierki) ale radocha
z tego średnia...

Dlatego też na koniec - dość prosty projekt programatora dla układów 16V8, 20V8, 20V10.
To nie są zbyt zaawansowane kostki, ale są dość tanie (kilka zł/szt.) i na początek
do nauki w zupełności wystarczą...
:arrow: http://elm-chan.org/works/pgal/report_e.html Simple GAL Programmer
Notka: nie wiem co jest wart w/w projekt i jak się ogólnie sprawuje - tylko podaję linek w formie ciekawostki.
Osobiście używam programałki Labtool-48 Advantecha i póki co to wystarcza....


pozdrawiam,
Natasza

ps.
w załączniku screen z działającego pakietu - główna bohaterka...zwykła bramka AND.
Załączniki
wincupl.jpg
WinCUPL w działaniu

ZbeeGin

Post autor: ZbeeGin » 28 lut 2007, 17:37

Jeśli chodzi o programatory, to jest jeszcze jeden uniwersalny i popularny w Internecie GALBlast.

Oryginał znajdziemy tutaj: http://www.geocities.com/mwinterhoff/galblast.htm
A tutaj jego dość udany (i myślę, że lepszy) klon: http://se-ed.net/mpu51/gal/gal.html

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 03 mar 2007, 12:36

WinCupl podczas pierwszego uruchomienia dopomina się o SN. Wygląda na to, że rejestracja jest konieczna.
Ostatnio zmieniony 03 mar 2007, 13:40 przez mathieiov, łącznie zmieniany 2 razy.

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 03 mar 2007, 13:27

Ale to chyba nie jest jakaś wielka tragedia, prawda?

A tak przy okazji - czy ktoś może wykonał któryś ze wskazanych
w postach powyżej programator?

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 03 mar 2007, 13:41

Wystąpił błąd...

Po kompilacji projektu w WinCupl powstają pliki .abs, .jed, .pdf. Uruchomienie symulacji nie jest możliwe. Po kliknięciu na przycisk "Device Dependent Simulate" wyświetla błąd:
Obrazek

ZbeeGin

Post autor: ZbeeGin » 03 mar 2007, 14:30

tasza pisze:A tak przy okazji - czy ktoś może wykonał któryś ze wskazanych
w postach powyżej programator?
Z tego pierwszego linka wykonałem programator z działu Minimum effort GAL programming. I ten skromny pająk działał z układem Lattice GAL16V8.

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 03 mar 2007, 14:37

ZbeeGin, dziękuje za informację.

Mathieiov, na bazie pliku *.pld należy utworzyć *.si, szczegóły w helpie do symulatora.
Ostatnio zmieniony 01 sty 1970, 1:00 przez tasza, łącznie zmieniany 1 raz.

Awatar użytkownika
Gutek
Użytkownik
Posty: 323
Rejestracja: 27 sty 2006, 13:05
Lokalizacja: Wadowice
Kontakt:

Post autor: Gutek » 17 lut 2008, 21:35

Da mi coś nauka języka cupl przy nauce vhdl

ZbeeGin

Post autor: ZbeeGin » 18 lut 2008, 7:46

tasza pisze:Da mi coś nauka języka cupl przy nauce vhdl
Raczej nie. VHDL jest bardziej podobny do Pascala i bardziej elastyczny.

Awatar użytkownika
Gutek
Użytkownik
Posty: 323
Rejestracja: 27 sty 2006, 13:05
Lokalizacja: Wadowice
Kontakt:

Post autor: Gutek » 18 lut 2008, 14:18

Rozumiem Dzieki.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 29 lip 2010, 22:17

Troszkę dorzucę do tematu CUPL, otóż w EP od 03 do 11/2004 był kurs programowania oparty o ten język i układ GAl22V10.
Materiały można pobrać ze strony EP, dział czytelnia.

Alberto86
-
Posty: 51
Rejestracja: 09 wrz 2005, 11:43
Lokalizacja: Kęty
Kontakt:

Post autor: Alberto86 » 05 sie 2010, 14:20

Witam. Teraz można sobie zarejestrować WinCUPL za darmo na stronie Atmela.

keruseykaryu

Post autor: keruseykaryu » 05 sie 2010, 18:50

Witam. Teraz można sobie zarejestrować WinCUPL za darmo na stronie Atmela.
Łoj. Od 2001 roku można było go tam zarejestrować za darmo.

ODPOWIEDZ