USB H0st c0ntr0ller de design cu cod VHDL

L

leechk

Guest
dragă tuturor

am de exemplu codul pentru proiectarea, Tk o privire ...
lasa-ne pentru a discuta despre cum să pună în aplicare la FPGA

avem nevoie de controler de interior?Ca "NIOS"?
cum să pună în aplicare în Altela ciclon FPGA?
Ne pare rău, dar ai nevoie de autentificare pentru a vizualiza acest ataşament

 
Care este diferenţa dintre controler de gazdă şi de dispozitiv controller?

 
USB este un jeton pe bază de autobuz.Gazdă este căpitanul în timp ce aparatul este sclav.Toate tranzacţiei este iniţiat de către gazdă.Aparatul trebuie să răspundă de control / date / etc pachetelor de la gazdă.

Acest cod este bine scris.Dar le-a prea mai puţin coment.Este nevoie de timp pentru a intelege conceptele din spatele cod.Nu este sigur că nici un tip mai experimentati pot partaja mai înţelegeri cu privire la aceasta.

 
Salut,

Este acest cod de comportament sau synthesizable?
Nu ştiu multe despre USB dar "comportamental" linie în antetul mi-a spus că este un model de simulare.

Orice comentarii,

-maestor

 
Codul pare synthesizable.De "comportament" înseamnă doar modul în care proiectează operatorului.Behavioral nu înseamnă unsynthesizable.

 
Salut tuturor.
Ne pare rău, dar acest lucru este cel mai probabil, un dispozitiv de bază.Poti sa iti dai seama de la linia de 74 de pdiusb.vhd:

"Resetare la gazdă detecta"

O gazdă nu ar trebui să detecteze o revenire condiţie în autobuz deoarece numai gazdă poate afirma un autobuz de reiniţializare.De asemenea, design-ului este un pic simplist pentru un controler de gazdă.Multe lucruri nu sunt prezente, cum ar fi SOF generaţie, suspend / resume,
etc ..

Deşi dispozitivul USB este un lucru uşor să proiecteze, să gazdă este destul de greu.USB este ciudat, pentru că au făcut-o atât de asimetrice.Toate de dificultate a fost împins la gazdă, deoarece acesta a fost de presupus că ar fi de pe un PC şi au resurse nelimitate.Aparatul a fost făcută de simplu pentru că a fost prezis (corect) că cele mai multe produse ar ajunge să fie dispozitive USB, care se ataşează la PC-uri.
strut911

 

Welcome to EDABoard.com

Sponsor

Back
Top