begynder at lære FPGA, Nogle spørgsmål

H

hm_fa_da

Guest
Kære alle,Jeg har en god oplevelse på 8051 og AVR, både samleprocesser sprog, nu vil jeg gerne starte læring FPGA teknologi og ...,
Jeg har søgt nogle for det, jeg har fundet mange enheder for det, jeg vil gerne vide, hvad de
har deifferences mellem CPLD, FPGA og ...i anvendelse eller andre funktioner,
og hvad der
er forskellen mellem Verilog og VHDL, som enheden er godt for start, og hvilket sprog?VHDL eller Verilog?
Jeg ønsker at starte fra enkle prøver, kan u hjælpe mig med nogle links til nogle prøver for enheden, som jeg skulle starte med ...?Thanks &
Venlig hilsen.

 
Forskellen mellem CPLD og FPGA blev diskuteret i en tidligere emne:

http://www.edaboard.com/viewtopic.php?t=61996om verilog og VHDL:

ftopic98387.htmlblot starte i simple tutorials først:
som dem her for VHDL (som jeg foretrækker at starte med, selv om det er lidt hårdere, men det vil gøre verilog virke som et stykke kage efter det):http://esd.cs.ucr.edu/labs/tutorial/http://www.eng.auburn.edu/department/ee/mgc/vhdl.htmlhttp://www.seas.upenn.edu/ ~ ese201/vhdl/vhdl_primer.htmlDer er også en tutorial på aldec's hjemmeside:http://www.aldec.com/downloads/og simulere design med nogen simulator (der er nogle gratis online)

forsøge at få en FPGA Development Kit (jeg foretrækker xilinx)

få ISE webpack software fra xilinx

www.xilinx.com

det
er gratis

u kan skrive ur kode der og simulere den med simulator u får derefter sammenfatte og downloade til FPGA med JTAG programmør

og Voila, u fik nogle lysdioder blinker måske:)

Der har været mange emner diskuterer starter i disse spørgsmål, før
søge nogle flere og læse dem alle, og held og lykkeSalma:)

 
Takket Kære Salma,

Jeg har nogle spørgsmål:

er den kode skrevet til CPLD og FPGA samme?eller de bruger forskellige sprog ..?
VHDL er et programmeringssprog, som C eller samling?
når jeg ønsker at skrive et program til AVR, er det muligt at bruge det i andre AVR MCU men der er behov for nogle ændringer i henhold til det Datablad ..., Er det samme for CPLD og FPGA?

og som FPGA chip do u recommonad mig at starte med?
Tak igen og
Venlig hilsen.

 
jeg dont kende CPLDs men jeg mener, at de også er programmeret i verilog / VHDL.

VHDL er ligesom Ada og Verilog er ligesom C.

HDLs er forskellige fra andre sprog og FPGAs er forskellige fra MCUs.så compairing både er ligesom compairing æbler med appelsiner.

Mit råd til dig er at købe en billig udvikling bord ligesom spartansk 3E Starter Kit og begynde at eksperimentere.alle dine spørgsmål vil blive besvaret, når du får dine hænder beskidte med FPGAs

Jeg håber, at det hjælper

 
koden skrevet er den samme
ved hjælp af en HDL (såsom VHDL eller verilog)

VHDL er en HDL (hardware beskrivelse sprog)
det er helt forskellige fra C, der er anset for en struktureret sprog
eller C for eksempel som er objektorienterede sprog
eller Forsamling, som er lavt niveau sprog

HDLs beskrive hardware med software
dette er den enkleste beskrivelse jeg kan sige

om de forskellige FPGAs eller CPLDs og hvis u kan migrere koder mellem dem ... koden er den samme for forskellige virksomheder
u blot have kendskab til funktionerne i ur-enhed ... dens størrelse ... hvis ur bruger nogle ressourcer fra udviklingen kit .. hvis den tilbyder noget, som normalt ikke findes i andre kits, noget der kan hjælpe dig i ur design og gøre det nemmere og mere synthesizable måske ... vil det faktisk ikke helt ændre det ... de ting, der kan ændre for eksempel ville være knappenålen opgaver, som ville være forskellige for hver enhed

Jeg vil rådgivning u gerne samcheetah til at begynde med spartan3 fra xilinx

held og lykke,
Salma: D

 
Den VHDL jeg tror er den samme i CPLD og FPGA.For når vi begynder at designe bruger Xilinx software, første vi skal vælge, hvilken enhed (herunder CPLD og FPGA) vil blive anvendt, men vi kan også ændre enhedstypen efter vi skrive VHDL.Jeg tror, der er ingen forskel mellem CPLD og FPGA bruger VHDL at beskrive funktionaliteten i kredsløb for Mose tilfælde.Forskellen mellem dem er, at når kredsløbet designer vi ikke har mange flip-flops, den CPLD er en god mulighed.Det vil sige, at FPGA er god til at håndtere mange flip-flops mens CPLD er godt for multikombinerbare kredsløb.

 
h ** p: / / www.opencores.org / browse.cgi / by_category
Held og lykke!

 

Welcome to EDABoard.com

Sponsor

Back
Top