Naudoti bitų srautus su Cyclone III

P

pdohm

Guest
Hello all,

Turiu problemų bandant galvoji veiksmingas būdas priimti įeinančius bitų srauto kai duomenų perdavimo sparta, ir saugoti šias vertybes į atmintį, kad taip daryti operacijas apie jas.Mano pirmoji mintis yra padaryti inital masyvo duomenų Noriu dydžio, ty 32 bitų, o tada skaityti įvesti kiekvieną laiko periodą, ir laikyti vertę, į pirmą vietoje masyvo, antrojo laikotarpio į 2. vietoje masyvo ir kt.Ar yra veiksmingas būdas tai padaryti?Turiu Programavimas FPGA's anksčiau, bet niekas naudojant gaunamus skaitytojų srautus, kaip anksčiau.Norėtų tai padaryti VHDL pat.

Ačiū už pagalbą.

Petras

 
Paprastai tai paprasta ir gali būti išreikšta nesudėtingas į VHDL.Tačiau yra keletas sąlygų nepaminėti savo pranešimą, kuris turėtų būti žinomas prieš pradedant dizainas:
- Duomenų perdavimo greitis
- Koks laikrodis šaltinis bitų srauto mėginių ėmimo?
- Skirti tipo atminties (pvz., vidaus RAM) ir dydis

 
FVM labai dešinėje.Turiu skirtos tam, kaip tai padarė anksčiau.

Turiu vieną pastabą dėl savo dizaino.būdu bandote išsaugoti 32 bitų ir 32 masyvo reikės 1 iki 32 mux.kurie manau bus ne geras dizainas.

o jei atliksite pabarstyti registras 32 ir laikyti MSB ir pereiti į kiekvieno ciklo.po 32 ciklų galite skaityti lygiagrečiai duomenis.

tikiuosi tai bus naudinga.

 

Welcome to EDABoard.com

Sponsor

Back
Top