Nekoliko pitanja od pocetnika u domacem
Evo ovako,
Tek pocinjem sa izradom domaceg zadatka pa me zanima da li sam dobro razumeo
i da li sam dobro pretpostavio neke stvari, da ne zabrljam na pocetku.
1. Nas uredjaj ima 16 WISHBONE signala (da li je obavezno postojanje
SEL_I signala posto ne vidim svrhu u nasem konkretnom projektu, a u
specifikaciji pise das u "neki" signali opcioni) i 2 signala za
slanje/prijem podataka: T xi Rx. Da li je ovo tacno?
2. Da li SIRINA adrese (opseg za ADR_I()) treba da bude genericki
parameter ili da stavimo 64b, a onaj ko uredjaj bude koristio neka vezuje na
0 one bite koji mu ne trebaju?
3. Da li moze neko da mi pojasni ovu recenicu: "Jedina širina podataka
je 32b. Za sve bite koji se ne koriste, pri upisu upisati '0' i pri čitanju
obezbjediti '0'"? Da li to znaci da mi MASTER-u koji koristi ovaj uredjaj za
prijem/slanje podataka omogucavamo jedino da radi sa 32b podacima ili da ako
on zeli da salje/prima 8b, 16b ... podatke (koristeci pritom SEL_O() linije
za specificiranje gde se oni nalaze/gde ih ocekuje), mi treba da obezbedimo
da se na liniju preko Tx izbaci 32 bita (gde je ostatak '0') ili da se iz
FIFO-a procita podatak kome se maskiraju svi biti '0'-ma sem onih koje
MASTER trazi (nekih 8b , 16b). Kad kazem nekih 8b, 16b mislim da polozaj tih
8b,16b u 32-bitnom podatku. Nadam se da je ovo prvo odgovor jer je lakse za
implementaciju J.
Unapred se zahvaljujem svima na pomoci.
Pozdrav, Rade
Tek pocinjem sa izradom domaceg zadatka pa me zanima da li sam dobro razumeo
i da li sam dobro pretpostavio neke stvari, da ne zabrljam na pocetku.
1. Nas uredjaj ima 16 WISHBONE signala (da li je obavezno postojanje
SEL_I signala posto ne vidim svrhu u nasem konkretnom projektu, a u
specifikaciji pise das u "neki" signali opcioni) i 2 signala za
slanje/prijem podataka: T xi Rx. Da li je ovo tacno?
2. Da li SIRINA adrese (opseg za ADR_I()) treba da bude genericki
parameter ili da stavimo 64b, a onaj ko uredjaj bude koristio neka vezuje na
0 one bite koji mu ne trebaju?
3. Da li moze neko da mi pojasni ovu recenicu: "Jedina širina podataka
je 32b. Za sve bite koji se ne koriste, pri upisu upisati '0' i pri čitanju
obezbjediti '0'"? Da li to znaci da mi MASTER-u koji koristi ovaj uredjaj za
prijem/slanje podataka omogucavamo jedino da radi sa 32b podacima ili da ako
on zeli da salje/prima 8b, 16b ... podatke (koristeci pritom SEL_O() linije
za specificiranje gde se oni nalaze/gde ih ocekuje), mi treba da obezbedimo
da se na liniju preko Tx izbaci 32 bita (gde je ostatak '0') ili da se iz
FIFO-a procita podatak kome se maskiraju svi biti '0'-ma sem onih koje
MASTER trazi (nekih 8b , 16b). Kad kazem nekih 8b, 16b mislim da polozaj tih
8b,16b u 32-bitnom podatku. Nadam se da je ovo prvo odgovor jer je lakse za
implementaciju J.
Unapred se zahvaljujem svima na pomoci.
Pozdrav, Rade