Jak wybrać najlepszy Development Kit do nauki FPGA i VHDL dla początkujących?

Jaki zestaw Development Kit do nauki FPGA i VHDL?





Poprzedni Następny
Wiadomość
Spis treści
From: "krishilife" <kris_hilife_at_nospam_comcast.net>
Subject: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 30 May 2006 19:21:23 -0700


Witam wszystkich, kt=C3=B3rzy tu zajrzeli.

Zainteresowa=C5=82em si=C4=99 troch=C4=99 uk=C5=82adami FPGA i chcia=C5=82b=
ym si=C4=99
dowiedzie=C4=87 czego=C5=9B wi=C4=99cej na ich temat (tak, tak, wiem o link=
ach i
ju=C5=BC je mam).
Na pocz=C4=85tek mo=C5=BCe kilka s=C5=82=C3=B3w o sobie... Z zawodu jestem
informatykiem, ale z charakteru wykonywanej pracy, raczej nie przez
du=C5=BCe "I". To znaczy zajmuj=C4=99 si=C4=99 komputerami i czasami co=C5=
=9B sklec=C4=99
tu i tam, ale nie s=C4=85 to jakie=C5=9B wielkie projekty, ot dla u=C5=82at=
wienia
sobie =C5=BCycia w pracy. Na hardware znam si=C4=99 chyba ca=C5=82kiem ca=
=C5=82kiem,
ale nie wiem na ile to mo=C5=BCe pom=C3=B3c w tym, czego szukam. Znam Visual
Basic, Access, troch=C4=99 Delphi i jeszcze kilka spraw zwi=C4=85zanych z
tworzeniem WWW (r=C3=B3wnie=C5=BC tych dynamicznych). Z elektronik=C4=85 mi=
a=C5=82em do
czynienia daaaaawno temu, a potem d=C5=82uuuuga przerwa. Ostatnio jednak
co=C5=9B mnie znowu ci=C4=85gnie, =C5=BCeby spr=C3=B3bowa=C4=87 tego i oweg=
o=2E To tak dla
waszego zorientowania si=C4=99, jakie mam szanse na to, na co si=C4=99
zapatruj=C4=99.
Ostatnio przymierzam si=C4=99 do maszyny CNC, i tu chcia=C5=82bym spr=C3=B3=
bowa=C4=87
pierwszych krok=C3=B3w zwi=C4=85zanych z uk=C5=82adami logicznymi (czyt. st=
epper
motor controller). S=C4=85 ju=C5=BC gotowe sterowniki do silnik=C3=B3w krok=
owych na
rynku, ale ja chcia=C5=82bym zrobi=C4=87 co=C5=9B podobnego sam, i p=C3=B3=
=C5=BAniej
zwi=C4=99ksza=C4=87 mo=C5=BCliwo=C5=9Bci tych sterownik=C3=B3w. Nie odsy=C5=
=82ajcie mnie do
temat=C3=B3w zwi=C4=85zanych z gotowymi schematami na jakim=C5=9B L298 itp,=
bo te
ju=C5=BC przejrza=C5=82em.
Mnie interesuje zrobienie czego=C5=9B samemu na CPLD/FPGA i VHDL. O
mikrokontrlerach mam poj=C4=99cie powiedzia=C5=82bym, takie sobie. A teraz
wed=C5=82ug waszego do=C5=9Bwiadczenia, ile mo=C5=BCe zaj=C4=85=C4=87 mi cz=
asu
osi=C4=85gni=C4=99cie pierwszych efekt=C3=B3w?
Tutaj dochodzimy do pytania pocz=C4=85tkowego, jaki polecacie Development
Kit na pocz=C4=85tek? Moje kryteria przy wyborze platformy s=C4=85
nast=C4=99puj=C4=85ce:

mikrokontrolera

Kiedy=C5=9B uczy=C5=82em si=C4=99 assemblera (tak z ciekawo=C5=9Bci) i od r=
azu m=C3=B3wi=C4=99,
=C5=BCe to odpada. Je=C5=9Bli trzeba by zrobi=C4=87 co=C5=9B wi=C4=99kszego=
, to zajmuje to
za du=C5=BCo czasu, a wi=C4=99c pozostaje "C". Je=C5=BCeli jaki=C5=9B dev. =
kit
programuje si=C4=99 g=C5=82=C3=B3wnie assemblerem, to odpada z wyboru. Po m=
oich
kr=C3=B3tkich orientacjach, wyb=C3=B3r pada na nast=C4=99puj=C4=85ce platfo=
rmy:

Kit" z
CoolRunner'em II, 50 MHz i chyba wszystkim za pok=C5=82adzie co potrzeba
(w=C5=82=C4=85cznie z Flash), za $149
pocz=C4=85tek wystarczy?
($295), dro=C5=BCszy, ale mo=C5=BCe na d=C5=82u=C5=BCej starczy?
Xilinxa
z tym samym uk=C5=82adem?
Panel Development Kit ($99), ten ma na pok=C5=82adzie Altera Cyclone II
2C35 FPGA with 35000 LEs

A tutaj lista chyba wszystkich mo=C5=BCliwych kombinacji:
http://fpga-faq.org/FPGA_Boards.shtml

Ten ostatni jednak za drogi jak na pocz=C4=85tek, ale strasznie podoba mi
si=C4=99 ten 3.6 Inch Digital Panel ,kt=C3=B3ry mo=C5=BCna podpi=C4=85=C4=
=87 do niego. Czy
ten panel da=C5=82oby si=C4=99 podpi=C4=85=C4=87 do innego kitu?, czy tylko=
do tego
oryginalnego?

Nie mam na g=C5=82owie =C5=BCadnego projektu, kt=C3=B3ry sp=C4=99dza=C5=82b=
y mi sen z
powiek. Traktuj=C4=99 to wy=C5=82=C4=85cznie edukacyjnie i jako hobby (na r=
azie).
Co waszym zdaniem by=C5=82oby najlepsze? Wiem, =C5=BCe s=C4=85 starsze (czy=
t=2E
ta=C5=84sze kity), ale ja nie chcia=C5=82bym wchodzi=C4=87 w co=C5=9B, co z=
a kilka
miesi=C4=99cy, zanim to opanuj=C4=99, b=C4=99dzie ju=C5=BC "Discontinued". =
Poza tym
bardzo wa=C5=BCnym kryterium dla mnie jest jako=C5=9B=C4=87 =C5=9Brodowiska
developerskiego (kompilator), pod kt=C3=B3rym si=C4=99 to
konfiguruje/programuje. Wiem, =C5=BCe =C5=9Bci=C4=85ga si=C4=99 je za darmo=
, ale ci z
was, kt=C3=B3rzy ju=C5=BC si=C4=99 z nimi zetkn=C4=99li, kt=C3=B3ry wolicie=
i dlaczego?
Tu do wyboru s=C4=85 chyba (tylko); Altera Quartus i Xilinx ISE. O tych
platformach, kt=C3=B3re wymieni=C5=82em, pisz=C4=99 si=C4=99 najwi=C4=99cej=
, dlatego
przyci=C4=85gn=C4=99=C5=82y moj=C4=85 uwag=C4=99. Druga sprawa, jak wygl=C4=
=85da potem temat
licencji na te mikrokontrolery? Nie interesuj=C4=85 mnie jakie=C5=9B op=C5=
=82aty
rz=C4=99du setek, czy tysi=C4=99cy dolar=C3=B3w, ale nawet te uk=C5=82ady, =
kt=C3=B3re
b=C4=99d=C4=85 wycofywane, i tak maj=C4=85 dosy=C4=87 mocy jak na moje zapo=
trzebowanie,
wi=C4=99c mo=C5=BCe nie b=C4=99dzie tak drogo?

Szczeg=C3=B3lnie chodzi mi o przyjazno=C5=9B=C4=87 =C5=9Brodowiska, pod kt=
=C3=B3rym
przyjdzie mi zaczyna=C4=87. Co z tego, =C5=BCe hardware b=C4=99dzie tanie, =
gdy
b=C4=99d=C4=99 musia=C5=82 po=C5=9Bwi=C4=99ci=C4=87 znacznie wi=C4=99cej cz=
asu, aby co=C5=9B wyd=C5=82ubac
z tego? Wol=C4=99 troch=C4=99 wi=C4=99cej da=C4=87 za sprz=C4=99t, ale =C5=
=BCebym szybciej
mia=C5=82 efekty. Acha, je=C5=BCeli gdzie=C5=9B po drodze trzeba by zahaczy=
=C4=87 o
Linux, to te=C5=BC odpada, nie znam go i nie chc=C4=99 zna=C4=87, nie mam n=
a to
czasu. Wol=C4=99 ju=C5=BC jaki=C5=9B darmowy kompilator "C", lub narz=C4=99=
dzia
do=C5=82=C4=85czane do zestaw=C3=B3w. Czy Xilinx IS|E dzia=C5=82a z develop=
ment kit
innych firm (np. Terasic), czy tylko z kitami Xilinx?

Jakie macie o tym zdanie?, a ja jakie mam szanse na pierwsze efekty w
tym temacie?=20

Kris.


Poprzedni Następny
Wiadomość
Spis treści
From: "JA" <j_andrWYTNIJTO_at_nospam_freenet.de>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 31 May 2006 11:46:51 +0200



Kris:

Zainteresowaleem sie troche ukladami FPGA
[...]

z tym kupowaniem development kit to sie troche
wstrzymaj, chyba ze akurat trafila sie okazja
odkupic od kogos za grosze;

quartus altery jest do sciagniecia za darmo,
w pelni funkcjonalna wersja, ograniczeniem
jest wielkosc kosci, jakie mozesz zaprogramowac
[tzn. wylaczone sa te najwieksze]
ise xilinxa tez chyba jest do sciagniecia,
pewnien nie jestem, ale latwo sprawdzic;

zarowno software jak i kostki altery i xilinxa
sa sobie mniej wiecej rownowazne, procz jakichs
szczegolnych zastosowan trudno powiedziec,
ze jedna marka przewaza nad druga;
wiec przy wyborze spokojnie mozesz sie kierowac
cena, dostepnoscia, wlasnym gustem itd.;

oba narzedzia, quartus i ise maja wbudowany
symulator, ktory na poczatku nauki jest znacznie
bardziej przydatny niz plytka z fpga/cpld,
programowanie prostych algorytmow i ich symulacja
powinna ci wystarczyc na co najmniej 3 miesiace,
a jesli masz nauczyc sie i jezyka i narzedzia,
to powiedzialbym nawet ze pol roku;
jak juz bedziesz bardziej 'w temacie' to rozgladniesz
sie za kitem, majac jakas wiedze czego ci potrzeba;

i zastanow sie, czy vhdl, czy verilog,
ten drugi jest bardziej 'user friendly';

JA



--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "krishilife" <kris_hilife_at_nospam_comcast.net>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 31 May 2006 06:23:37 -0700


Hi JA,

A masz jakie=B6 zdanie na temat obu tych =B6rodowisk Quartus vs ISE?
To znaczy, czy kt=F3ry=B6 jest bardziej 'user friandly', albo ma co=B6,
czego nie ma ten drugi?
Popatrz=EA na oba j=EAzyki, ale z tego co pisz=B1, to VHDL jest troch=EA
popularniejszy, cho=E6 mog=EA sie myli=E6.
A jak wygl=B1da kwestia licencji na softcore? Je=B6li do zastosowa=F1
osobistych, to nie trzeba, a do handlowych to $$$?
Czy to znaczy, =BFe jak b=EAd=EA chcia=B3 sprzeda=E6 jakie=B6 urz=B1dzenie z
ich FPGA, to musz=EA wykupi=E6 drog=B1 licencj=EA na ka=BFd=B1 sztuk=EA (bo
nie s=B1 royalty free)? Przecie=BF to czasami mo=BFe znokautowa=E6 prawie
ka=BFdego ta=F1szego klienta. Ma=B3o kogo by=B3oby sta=E6 zap=B3aci=E6 o np.
$1,000 wi=EAcej.
A co je=BFeli nie wykupie licencji, a sprzedam urz=B1dzenie?
Czy kto=B6 ju=BF przez to przeszed=B3?, amo=BFe na te starsze uk=B3ady typu
Spartan 3 to ju=BF odpu=B6cili sobie?

Kris.


Poprzedni Następny
Wiadomość
Spis treści
From: "JA" <j_andrWYTNIJTO_at_nospam_freenet.de>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 31 May 2006 16:09:09 +0200



Kris wrote:


A masz jakieś zdanie na temat obu tych środowisk
Quartus vs ISE?

mam, moim zdaniem quartus jest [nieco] lepszy, ale
prawie na pewno opinia ta wynika z tego, ze z tym
programem pracuje lata, a ise uzywam [sporadycznie]
od kilku miesiecy;


Popatrzę na oba języki, ale z tego co piszą, to VHDL
jest trochę popularniejszy, choć mogę sie mylić.

to prawda, choc slyszalem opinie, ze jest popularniejszy
w europie, a za oceanem dominuje verilog;
jesli nie musisz pracowac w zespole, w ktorym wszyscy
pisza w vhdl, to popularnosc jezyka nie ma znaczenia;


A jak wygląda kwestia licencji na softcore?

niestety nie mam pojecia, pracuje w duzej firmie
i takie rzeczy nie sa na mojej glowie, wiec sie
tym nie interesowalem, prywatnie nic nie dlubie
w celach komercyjnych;
mysle, ze przy sciaganiu darmowego quartusa/ise
jest informacja, do czego mozna, do czego nie mozna
uzywac versji free, wydaje mi sie, ze przy quartusie
nie ma zadnych zastrzezen, ze nie mozesz zarabiac
na urzadzeniach zrobionych przy uzyciu tego software,
wystarczy im, ze zaplacisz sa kostki :)

tak wiec - wizyta na stronie altery i xilinxa,
jesli nie ma wyraznego ograniczenia, takiego co to
musisz kliknac, ze przeczytales i zrozumiales, ze
software jest tylko do celow edukacyjnych, to sobie
programuj i sprzedawaj do woli;

JA


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: voices <voices_at_nospam_zrgnyyvpenva.pbz.ROT13>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Fri, 02 Jun 2006 20:31:09 +0200


krishilife wrote:

Popatrzę na oba języki, ale z tego co piszą, to VHDL jest trochę
popularniejszy, choć mogę sie mylić.

Tam, gdzie powstaje największa technologia, pisze się głównie w verilogu
w VHDL'u (znam kilka osób, które po dłuższym czasie pisania w VHDL'u
powiedziały "dosyć tego" i przesiadły się na veriloga).
Są jednak odstępstwa - wiele kodu dostarczanego przez np. xilinx'a
pisanego jest w VHDL'u ..

--
voices (at) metallicrain (dot) com

Poprzedni Następny
Wiadomość
Spis treści
From: Radek <radkowal_at_nospam_mitsoft.com.pl>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Wed, 31 May 2006 18:22:05 +0200


Witam,


Nie potrzebujesz żadnych kitów aby zacząć. CPLD można kupić w obudowach
PLCC i samemu łatwo zrobić własną płytkę testową.

Co do wyboru pomiędzy VHDL i Verilogiem to ten drugi jest łatwiejszy
(przypomina zresztą C), imho szybszy do pisania kodu choć VHDL oferuje
trochę więcej. Co do popularności to obydwa są popularne choć Verilog
bardziej za Atlantykiem.

Można także się zastanowić nad mikrokontrolerami - np. Arm7_at_nospam_70MHz z 8KB
RAM, 32KB Flash z peryferiami jak UART, I2C, RTC, ADC można kupić za
15zł. Spokojnie oprogramujesz taki układ w C bez potrzeby sięgania po
assembler.


Pozdrawiam,

Radek

Poprzedni Następny
Wiadomość
Spis treści
From: "krishilife" <kris_hilife_at_nospam_comcast.net>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 31 May 2006 10:25:36 -0700


Wybaczcie, je=B6li moje pytania wydadz=B1 si=EA troch=EA chaotyczne.
Mo=BFe przedstawi=EA sw=F3j docelowy projekt... Ot=F3=BF chcia=B3bym
swoj=B1 edukacj=EA oprze=E6 na budowie dw=F3ch urz=B1dze=F1. Jedno to
kontroler silnik=F3w krokowych. Wiem, =BFe s=B1 gotowe uk=B3ady do tego,
ale ja chcia=B3bym zrobi=E6 urz=B1dzenie oparte na mikrokontrolerze,
kt=F3re mia=B3oby t=B1 sam=B1 funkcjonalno=B6=E6, co te gotowe uk=B3ady. Ten
sterownik musia=B3by by=E6 widoczny, tak jak ka=BFdy inny spod RS232 (i
USB), aby mo=BFna tym sterowa=E6 za pomoc=B1 np. takiego "Mach 3"
(software do maszyn CNC).
Wiem, =BFe taki ARM, to jak strzelanie z armaty do muchy, ale mi
chodzi o to, aby to ruszy=B3o, a nie o przelicznik cena/wydajno=B6=E6. Jak
rozumiem, musia=B3bym napisa=E6 soft pod ARMa w "C", mam racj=EA? Albo, co
wydaje si=EA jeszcze trudniejsze, FPGA -> softcoreowy ARM -> obs=B3uga w
"C". (?)
Drugi projekt to budowa serwera muzycznego, taki mp3 player
oparty na CPU z obs=B3ug=B1 wielu format=F3w MP3, APE, FLAC, ale nie
przeno=B6ny, tylko jako element Audio. My=B6la=B3em o czyms takim... (FPGA
z softcore ARM) -> Windows CE (na ARMa) -> wy=B6wietlacz 3.6" (najlepiej
TouchScreen) wzi=EAty z jakiego=B6 handhelda typu HP iPax, do tego
pod=B3=B1czony Hard Drive, no i wyj=B6cie Audio po USB.
Wielko=B6=E6 przedsi=EAwzi=EAcia troch=EA mnie przera=BFa, ale czas
mnie nie goni i traktowa=B3bym to edukacyjnie. Wiem, =BFe du=BFo taniej
wysz=B3oby kupi=E6 starszego PC-a i mie=E6 to gotowe, ale jak
wspomina=B3em, chcia=B3bym umie=E6 zrobi=E6 to sam od podstaw. Linuxa nie
znam, wi=EAc pozostaje mi Windows, a wersja CE najbardziej odpowiada
za=B3o=BFeniom.
I jeszcze jedno, jaki najs=B3abszy ARM poci=B1gnie WinCE?,
zak=B3adam =BFe FPGA to wszystkie dadz=B1 rady, ale jak na pocz=B1tek to
mo=BFe by=E6 za trudne dla mnie, mo=BFe najpierw pobawi=B3bym si=EA
Verilogiem i jednocze=B6nie pod=B3uba=B3 co=B6 przy ARMach, np. serii 92xx.

Co my=B6licie, kto=B6 robi=B3 co=B6 podobnego z WinCE?, ate darmowe
softcore ARM z opencores.org to co=B6 warte?

Kris.


Poprzedni Następny
Wiadomość
Spis treści
From: Radek <radkowal_at_nospam_mitsoft.com.pl>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Wed, 31 May 2006 21:40:49 +0200


krishilife napisał(a):
Wybaczcie, jeśli moje pytania wydadzą się trochę chaotyczne.
Może przedstawię swój docelowy projekt... Otóż chciałbym
swoją edukację oprzeć na budowie dwóch urządzeń. Jedno to
kontroler silników krokowych. Wiem, że są gotowe układy do tego,
ale ja chciałbym zrobić urządzenie oparte na mikrokontrolerze,
które miałoby tą samą funkcjonalność, co te gotowe układy. Ten
sterownik musiałby być widoczny, tak jak każdy inny spod RS232 (i
USB), aby można tym sterować za pomocą np. takiego "Mach 3"
(software do maszyn CNC).
Wiem, że taki ARM, to jak strzelanie z armaty do muchy, ale mi
chodzi o to, aby to ruszyło, a nie o przelicznik cena/wydajność. Jak
rozumiem, musiałbym napisać soft pod ARMa w "C", mam rację? Albo, co
wydaje się jeszcze trudniejsze, FPGA -> softcoreowy ARM -> obsługa w
"C". (?)

Zawsze trzeba napisać "soft" (VHDL/Verilog to w sumie też program) i po
co używać FPGA jako CPU kiedy te samo CPU można dostać dużo taniej w
postaci odpowiedniego układu scalonego?

Drugi projekt to budowa serwera muzycznego, taki mp3 player
oparty na CPU z obsługą wielu formatów MP3, APE, FLAC, ale nie
przenośny, tylko jako element Audio. Myślałem o czyms takim... (FPGA
z softcore ARM) -> Windows CE (na ARMa) -> wyświetlacz 3.6" (najlepiej
TouchScreen) wzięty z jakiegoś handhelda typu HP iPax, do tego
podłączony Hard Drive, no i wyjście Audio po USB.

Ale ciągle po co do tego zatrudniać FPGA? Lepiej będzie poszukać
odpowiednio mocnego procka z wymaganymi peryferiami i już.

Wielkość przedsięwzięcia trochę mnie przeraża, ale czas
mnie nie goni i traktowałbym to edukacyjnie. Wiem, że dużo taniej
wyszłoby kupić starszego PC-a i mieć to gotowe, ale jak
wspominałem, chciałbym umieć zrobić to sam od podstaw. Linuxa nie
znam, więc pozostaje mi Windows, a wersja CE najbardziej odpowiada
założeniom.

Rozejrzyj się za czymś na bazie Arm9 z wbudowanym kontrolerem video. Co
do WinCE nie mam pojęcia ale powinno się dać.

I jeszcze jedno, jaki najsłabszy ARM pociągnie WinCE?,
zakładam że FPGA to wszystkie dadzą rady, ale jak na początek to
może być za trudne dla mnie, może najpierw pobawiłbym się
Verilogiem i jednocześnie podłubał coś przy ARMach, np. serii 92xx.

Co myślicie, ktoś robił coś podobnego z WinCE?, ate darmowe
softcore ARM z opencores.org to coś warte?

Myślę, że używanie FPGA aby mieć softcorowego Arma mija się trochę z
celem. Lepiej wybrać po prostu coś na "zwykłym" Armie a do ćwiczenia i
nauki VHDL/Verilogu sprawić sobie napoczątek CPLD.

Tak będzie szybciej, taniej i z mniejszą ilością problemów.


Pozdrawiam,

Radek

Poprzedni Następny
Wiadomość
Spis treści
From: "JA" <j_andrWYTNIJTO_at_nospam_freenet.de>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 1 Jun 2006 13:57:10 +0200



Radek wrote:


[...]
Myślę, że używanie FPGA aby mieć softcorowego
Arma mija się trochę z celem.

tez tak mysle, w tym przypadku;

ale jako ciekawostke podam, ze excalibur altery
to fpga z procesorem arm na pokladzie;
2 in 1 :)
choc kosc z pewnoscia o wiele za droga do cwiczen/nauki;

JA


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Radek <radkowal_at_nospam_mitsoft.com.pl>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Thu, 01 Jun 2006 17:28:06 +0200


JA napisał(a):
Radek wrote:


[...]

Myślę, że używanie FPGA aby mieć softcorowego
Arma mija się trochę z celem.


tez tak mysle, w tym przypadku;

ale jako ciekawostke podam, ze excalibur altery
to fpga z procesorem arm na pokladzie;
2 in 1 :)
choc kosc z pewnoscia o wiele za droga do cwiczen/nauki;

Ciekawe bo znalazłem Excalibur tutaj na stronie Altery:
http://www.altera.com/products/devices/arm/arm-index.html

Ale nie ma go w podsumowaniu wszystkich produktĂłw Altery?:
http://www.altera.com/products/devices/common/dev-family_overview.html

Z rozglądania się po www Xilinxa to ta firma też ma w ofercie Virtexy
ale z PowerPC.

To są już dosyć drogie kości ale pomysł jest znakomity. I miałby sens
imho zintegrowany chip CPLD + ÂľC.


Pozdrawiam,

Radek

Poprzedni Następny
Wiadomość
Spis treści
From: JA <j_andr_bezsmieci_at_nospam_freeent.de>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Thu, 01 Jun 2006 23:23:41 +0200



Radek wrote:


Ciekawe bo znalazłem Excalibur tutaj na stronie Altery:
http://www.altera.com/products/devices/arm/arm-index.html

Ale nie ma go w podsumowaniu wszystkich produktĂłw Altery?:


pierwszy raz excalibur pojawil sie z 8-10 lat temu
i pomysl nie byl kontunuowany, nie powstala wersja
excalibur2 [tak jak max2, cyclone2, stratix2];
choc idea wydaje sie swietna, musi byc jakis feler,
jaki nie wiem;

byc moze zestaw sredni procesor + cpld osobno jest
cenowo korzystniejsze i nie bylo zainteresowania
na runku ?

Radek

JA

Poprzedni Następny
Wiadomość
Spis treści
From: JA <j_andr_bezsmieci_at_nospam_freeent.de>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Thu, 01 Jun 2006 00:14:53 +0200



Radek wrote:


Co do wyboru pomiędzy VHDL i Verilogiem to ten drugi
jest łatwiejszy

przede wszystkim nie sprawdza obsesyjnie zgodnosci
typow, co moim zdaniem w projektowaniu logiki nie
ma za wiele sensu [owo sprawdzanie];

(przypomina zresztą C), imho szybszy
do pisania kodu choć VHDL oferuje trochę więcej.

czego oferuje wiecej ? - z ciekawosci pytam;


Radek

JA


Poprzedni Następny
Wiadomość
Spis treści
From: Radek <radkowal_at_nospam_mitsoft.com.pl>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Thu, 01 Jun 2006 01:04:50 +0200


(przypomina zresztą C), imho szybszy do pisania kodu choć VHDL oferuje
trochę więcej.


czego oferuje wiecej ? - z ciekawosci pytam;

Nie jestem w pozycji aby móc dobrze zrobić porównanie więc muszę się
posiłkować linkiem:
http://www.angelfire.com/in/rajesh52/verilogvhdl.html

Ile ta ekstra funkcjonalność VHDL jest w praktyce warta?
(np. "generate" czy równoczesne wywoływanie procedur)
Nie wiem ale wygląda na to, że niezbyt wiele.

Popatrzyłem na przykładu kodu w VHDL i Verilogu i... decyzja była prosta.

Poczytałem również o historii tych języków co jeszcze bardziej mnie
przekonało, że lepiej się zająć Verilogiem. Do tego dzięki dużemu
podobieństwu do C można szybciej z Verilogiem zacząć.
(przynajmniej ja mogłem)



Pozdrawiam,

Radek

Poprzedni Następny
Wiadomość
Spis treści
From: "krishilife" <kris_hilife_at_nospam_comcast.net>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 31 May 2006 20:42:30 -0700


Zawsze trzeba napisac "soft" (VHDL/Verilog to w sumie tez program) i po
co uzywac FPGA jako CPU kiedy te samo CPU mozna dostac duzo taniej w
postaci odpowiedniego ukladu scalonego?

Ale ciagle po co do tego zatrudniac FPGA? Lepiej bedzie poszukac
odpowiednio mocnego procka z wymaganymi peryferiami i juz.

Zgadza si=EA, i chyba tak w=B3a=B6nie zrobi=EA, FPGA mia=B3em
na my=B6li w celach edukacyjnych. No i cz=EAsto inni pisz=B1, =BFe flat
panela tak gdzie=B6 640x480 to byle co nie obs=B3u=BFy, a FPGA (nawet te
s=B3absze) to poci=B1gnie wszystko. Zdaje si=EA, =BFe te nowsze ARMy to
chyba poci=B1gn=B1 to co mi potrzeba (flat panel, USB i WinCE z audio),
bo w tych handheldach to w=B3a=B6nie ARMy siedz=B1 i daj=B1 rade
wszystkiemu.

Rozejrzyj sie za czyms na bazie Arm9 z wbudowanym kontrolerem video. Co
do WinCE nie mam pojecia ale powinno sie dac.

Rozumiem, =BFe je=B6li decyduj=EA si=EA na WinCE, to nie musz=EA mie=E6 ARMa
z kontrlerem video, bo Windows ju=BF to za=B3atwia software'owo, czy si=EA
myl=EA? A mo=BFe ARM z kontrolerem video jest szybszy bo za=B3atwia t=EA
kwesti=EA sprz=EAtowo?

Mysle, ze uzywanie FPGA aby miec softcorowego Arma mija sie troche z
celem. Lepiej wybrac po prostu cos na "zwyklym" Armie a do cwiczenia i
nauki VHDL/Verilogu sprawic sobie napoczatek CPLD.

Tak bedzie szybciej, taniej i z mniejsza iloscia problem=F3w.

Chyba tak. My=B6la=B3em po prostu, =BFe ceny tych ta=F1szych FPGA s=B1
por=F3wnywalne z tymi lepszymi ARM, a ja mam elastyczno=B6=E6 za free.
Jednak nie wygl=B1da to chyba tak r=F3=BFowo, jak pierwotnie my=B6la=B3em
(te licencje).

Jeszcze odno=B6nie licencji na WinCE...
Na stronie http://www.windowsfordevices.com jest informacja, =BFe
licencja na tego WinCE kosztuje od $3...$15 (mo=BFe troszk=EA wi=EAcej,
je=B6li ma to by=E6 rozsze=BFona wersja, ale szczeg=F3=B3=F3w jeszcze nie
znam). Z zwi=B1zku z tym stosowanie Linuxa "na si=B3=EA" nie ma sensu, bo
WinCE daje mi od razu platform=EA pod Visual Basic i Macromedia Flash,
kt=F3re znam, wi=EAc soft zrobi=EA sobie jaki chc=EA.

Jak to jest z tymi wy=B6wietlaczami w handheldach? Tam
przecie=BF jest WinCE na ARMie, ale czy to jest standard VGA, czy jaki=B6
specjalizowany kontroler video do flat panela?

Coraz cz=EA=B6ciej czytam, =BFe dop=F3ki FPGA nie stanieje, pozostaje
zabawk=B1 dla bogatszych firm. Amatorzy musz=B1 troch=EA poczeka=E6, a=BF to
stanieje..., tak gdzie=B6 ze 2 latka.

Kris.


Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Stanisz <mstanisz_at_nospam_poczta.bzdury.onet.pl>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Thu, 1 Jun 2006 10:12:28 +0200


Dnia 31 May 2006 20:42:30 -0700, krishilife napisał(a):
<ciach>

A może jednak jakaś mała płytka PC, np. PC/104, karta FLASH i Windows?

Pozdrawiam
Marcin Stanisz
--

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

Poprzedni Następny
Wiadomość
Spis treści
From: "Szymon" <gasiorcz_at_nospam_poczta.onet.polska>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Thu, 1 Jun 2006 20:10:07 +0200



Użytkownik "krishilife" <kris_hilife_at_nospam_comcast.net> napisał w wiadomości
news:1149133350.878417.309750_at_nospam_u72g2000cwu.googlegroups.com...

(...)

Jeszcze odnośnie licencji na WinCE...
Na stronie http://www.windowsfordevices.com jest informacja, że
licencja na tego WinCE kosztuje od $3...$15 (może troszkę więcej,
jeśli ma to być rozszeżona wersja, ale szczegółów jeszcze nie
znam).

To dotyczy licencji na "gotowy" system. Aby taki zbudowac musisz miec
licencje na Platform Buildera, ktora kosztuje okolo 1000$. Obraz zbudowany
za pomoca wersji ewaluacyjnej dziala chyba tylko 120 dni.

(...)
Jak to jest z tymi wyświetlaczami w handheldach? Tam
przecież jest WinCE na ARMie, ale czy to jest standard VGA, czy jakiś
specjalizowany kontroler video do flat panela?

W platformach x86 kontrolery sa najczesciej czescia chipsetu. W innych nie
wiem.

(...)

Szymon
P.S. Jak juz bedziesz fachowcem od budowania obrazow CE to pochwal sie na
grupie.



Poprzedni Następny
Wiadomość
Spis treści
From: "JA" <j_andrWYTNIJTO_at_nospam_freenet.de>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: 1 Jun 2006 13:29:17 +0200




Radek wrote:

Nie jestem w pozycji aby móc dobrze zrobić porównanie,
więc muszę się posiłkować linkiem:
http://www.angelfire.com/in/rajesh52/verilogvhdl.html

dzieki, ciekawy;
nie znalem wszystkich [a nawet wiekszosci]
tych szczegolow;

Ile ta ekstra funkcjonalność VHDL jest w praktyce warta?
(np. "generate" czy równoczesne wywoływanie procedur)

akurat z 'generate' to nie do konca prawda;
taki oto kawalek implementuje 8 razy wygenerowana
przez ise pamiec 8 bitowa o nazwie: "coregen_mem";
[w efekcie wychodzi pamiec o slowie 64 bity i majaca 'byte-enable']


genvar i;

generate
for (i=0; i<8; i=i+1)
begin: mem
coregen_mem byte
( .addr(A), .clk(CL), .we(WE[i*8]),
.din(D[7+8*i:8*i]), .dout(Q[7+8*i:8*i]) );
end
endgenerate


efekt to wygenerowanie 8 razy modulu coregen_byte [oczywiscie coregen_byte
musi byc gdzies zdefiniowany] o nazwach mem[0].byte, ... mem[7].byte;
o ile pamietam, trzeba w narzedziu kompilujacym zaznaczyc, ze ma uzywac
rozszerzenia: verilog 2001;

moze sie uzytkownikom veriloga przydac :)

JA




--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: voices <voices_at_nospam_zrgnyyvpenva.pbz.ROT13>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Fri, 02 Jun 2006 20:35:08 +0200


Radek wrote:
(przypomina zresztą C), imho szybszy do pisania kodu choć VHDL
oferuje trochę więcej.



czego oferuje wiecej ? - z ciekawosci pytam;


Nie jestem w pozycji aby móc dobrze zrobić porównanie więc muszę się
posiłkować linkiem:
http://www.angelfire.com/in/rajesh52/verilogvhdl.html

Ile ta ekstra funkcjonalność VHDL jest w praktyce warta?
(np. "generate" czy równoczesne wywoływanie procedur)
Nie wiem ale wygląda na to, że niezbyt wiele.

Przyznam, że tylko przeleciałem ten tekst wzrokiem ,ale chyba nie omawia
on verilog's 2001, ktĂłry jest juĹź standardem (ma on generate, funkcje
itp. ).

--
voices (at) metallicrain (dot) com

Poprzedni Następny
Wiadomość
Spis treści
From: voices <voices_at_nospam_zrgnyyvpenva.pbz.ROT13>
Subject: Re: Jaki zestaw Development Kit do nauki FPGA i VHDL?
Date: Fri, 02 Jun 2006 20:25:17 +0200


krishilife wrote:
Tutaj dochodzimy do pytania początkowego, jaki polecacie Development
Kit na początek? Moje kryteria przy wyborze platformy są
następujące:

- popularność platformy
- jakość softwaru dołączonego do zaprogramowania tego
mikrokontrolera
- cena (tu rĂłwnieĹź kwestia licencji)
- dostępność kości

Zdecydowanie polecam Spartan-3E Starter Kit Xilinx'a. Nigdzie nie
widziałem za podobną cenę płytki o takich możliwościach. Z ważniejszych
elementów jest tam pamięć DDR, Flash, ehternet .. można na niej nawet
uruchomić uClinux'a. Poprostu kupując ten zestaw masz praktycznie
wszystko, czego trzeba aby tworzyć naprawdę bardzo ambitne projekty.
Możesz ją zamówić za cenę $149 + vat w silica/avnet (nie, nie mam
interesu aby ich reklamować, jestem poprostu baaardzo zadowolony z tego
zakupu ;) ).

Xilinx jest obecnie niekwestionowanym liderem jeśli chodzi o FPGA, więc
napewno ta platforma będzie dobrym wyborem.

Jakie macie o tym zdanie?, a ja jakie mam szanse na pierwsze efekty w
tym temacie?

Na początku ciężko jest zacząć. Musisz też wybrać język - VHDL lub verilog.
Jako informatyk pewnie przypadnie ci do gustu Verilog, gdyĹź przypomina
on język "C" ze składni. Dobrych książek do żadnego z tych języków nie
ma na polskim rynku, w internecie znajdziesz sporo pozycji
anglojęzycznych i tutoriali.

--
voices (at) metallicrain (dot) com