UART-hjelp

O

oursriharsha

Guest
Hallo,
Jeg prøver å kommunisere mellom to FPGA ombord via UART,
en constad data på 16 byte overføres fra board1 med en baudrate si 9600.
og det andre brettet er også konfigureres til å motta på samme overføringshastighet,
im prøver å få 16 byte data og overfører det samme tilbake med noen (/ enkel) behandling.

Kan noen hjelpe meg i denne forbindelse.Svar gjerne ha en nærmere orientering om dette.

takk på forhånd.

 
Vel jeg kan gi deg noen retningslinjer, først og fremst av kurset vil du sette de vanlige to FF (metastability Filter), vil noen bytte oppdagelsen krets, dvs. en krets som vil avgjøre om data endret fra null til en, logikk må du jobbe minst doble klokkehastighet henhold til din logikk utgang (delt av klokkehastighet) kan du bestemme dataene er null eller én.
Start bit vil alltid være din guide
trenger du FSM og mot et svært enkelt krets.
Jeg pleier å gjøre klokke som 100 * 9600 hz eller noe slik at jeg kan lese data med hastighet opp til 50 * 9600 ..
That's it, som for overgang detection søk på internett finner du mye ute.

 
Vedlagt finner du en byte basert seriell inngang og utgang baserte komponenter, inkludert test benker for det.
Du kan enten bruke den direkte (sender / mottar 16 single byte), eller du kan endre det til input / output en 128 bits (== 16 byte) bit stream ....
Beklager, men du må logge inn for å vise dette vedlegget

 

Welcome to EDABoard.com

Sponsor

Back
Top