«« ( Date ) »» // «« ( Thread ) »» // vlsi-nastava - 2003

pitanje za Gvozdena

by Drasko Saric
četvrtak, 18. septembar 2003 - 22:32.

U resenju iz juna 2003. godine u procesu za prijem podataka rcv u stanju
ACTIVE, kada je sledece stanje IDLE ili FIRST stoji
rcv_buffer<=rcv_buffer(rcv_buffer'high-1 downto rcv_buffer'low) & rx;
fifo_buffer<=rcv_buffer(rcv_buffer'high-1 downto rcv_buffer'low) & rx;

Ova poslednja linija me zbunjuje: koliko sam ja razumeo, rcv_buffer i
fifo_buffer treba da se pune istim bitima, dok po ovom kodu fifo_buffer je
novostvoreni rcv_buffer sa dodatim rx bitom na kraju, a novostvoreni
rcv_buffer vec ima taj bit rx, pa izgleda kao da se ti biti u fifo_bufferu
dupliraju.

Da li je ovde posredi greska ili sam ja "u krivu"?

Drasko