Re: Pitanje u vezi realizacije uart periferiji
Po vasem izboru. Samo vodite racuna da bi trebalo obezbjediti da se prije pokretanja procesora inicijalizujete sadrzaj memorije. Jedan od nacina je da dodate jos jedan kontroler koji ce biti zaduzen da obavlja komunikaciju sa PC koristeci UART, a sa druge strane, moci ce da pristupa i memoriji. Da li ce procesor pristupati memoriji direktno ili preko tog istog kontrolera, to zavisi od vas. Najbolje je da pristupa direktno, a da se dodatnom logikom obezbjedite od moguceg paralelnog pristupa memoriji i od strane kontrolera i od strane procesora.
Najjednostavnije je da kontroleru na neki nacin (koji vi definisete) posaljete sadrzaj memorije, a potom da posaljete komandu kojom startujete procesor. Nakon toga, sve sto procesor ispise, saljete PC-u, sve sto zeli, citate od PC.
Redoslijed kojim cete slati bajtove i u kom obliku, nije puno bitan, osim koliko da dobijete sto jednostavniju logiku. U tom smislu, najbolje rijec slati kao dva bajta i uvijek u istom redoslijedu.
Na dalje, za ovu verziju domaceg, bolje pisite mail meni direktno posto vecina ostalih radi onu verziju bez UART.
Pozdrav,
Sasa
--- On Mon, 12/20/10, Марко Бежуљ <bm070378d@student.etf.rs> wrote:
From: Марко Бежуљ <bm070378d@student.etf.rs>
Subject: [vlsi-nastava] Pitanje u vezi realizacije uart periferiji
To: vlsi-nastava@rti.etf.rs
Date: Monday, December 20, 2010, 10:42 PM
Treba da radimo pC sa memorijom i UARTom na spartan3e ploci
Imamo malu nedomicu oko realizacije IN i OUT komandi. pC ima 16bitne integere, UART protokol prenosi bajt po bajt.
Komandu IN realizovati?a.) Tako da posalje 8 MSB, pa 8 LSBb.) Tako da posalje ASCII zapis broja koji je unet pa da se u hardveru parsira broj.c.) Da se napise terminal koji ce da ucita integer u konzoli i da to posalje kontroleru kao MSB+LSB
d.) Koristiti samo shorte.) ?
Komandu OUT realizovati?a.) Tako da posalje 8 MSB, pa 8 LSBb.) Tako da posalje ASCII zapis broja koji treba da se ispise (ASCII generisan u hardveru)
c.) Tako da posalje MSB pa LSB ali da se napise terminal koji ce da parsira to i ispisuje lepo primljene brojeve u dekadnom sistemud.) Koristiti samo shorte.) ?
Hvala na odgovoruMarko
-----Inline Attachment Follows-----
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.rs?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
Najjednostavnije je da kontroleru na neki nacin (koji vi definisete) posaljete sadrzaj memorije, a potom da posaljete komandu kojom startujete procesor. Nakon toga, sve sto procesor ispise, saljete PC-u, sve sto zeli, citate od PC.
Redoslijed kojim cete slati bajtove i u kom obliku, nije puno bitan, osim koliko da dobijete sto jednostavniju logiku. U tom smislu, najbolje rijec slati kao dva bajta i uvijek u istom redoslijedu.
Na dalje, za ovu verziju domaceg, bolje pisite mail meni direktno posto vecina ostalih radi onu verziju bez UART.
Pozdrav,
Sasa
--- On Mon, 12/20/10, Марко Бежуљ <bm070378d@student.etf.rs> wrote:
From: Марко Бежуљ <bm070378d@student.etf.rs>
Subject: [vlsi-nastava] Pitanje u vezi realizacije uart periferiji
To: vlsi-nastava@rti.etf.rs
Date: Monday, December 20, 2010, 10:42 PM
Treba da radimo pC sa memorijom i UARTom na spartan3e ploci
Imamo malu nedomicu oko realizacije IN i OUT komandi. pC ima 16bitne integere, UART protokol prenosi bajt po bajt.
Komandu IN realizovati?a.) Tako da posalje 8 MSB, pa 8 LSBb.) Tako da posalje ASCII zapis broja koji je unet pa da se u hardveru parsira broj.c.) Da se napise terminal koji ce da ucita integer u konzoli i da to posalje kontroleru kao MSB+LSB
d.) Koristiti samo shorte.) ?
Komandu OUT realizovati?a.) Tako da posalje 8 MSB, pa 8 LSBb.) Tako da posalje ASCII zapis broja koji treba da se ispise (ASCII generisan u hardveru)
c.) Tako da posalje MSB pa LSB ali da se napise terminal koji ce da parsira to i ispisuje lepo primljene brojeve u dekadnom sistemud.) Koristiti samo shorte.) ?
Hvala na odgovoruMarko
-----Inline Attachment Follows-----
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.rs?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
- References:
- Pitanje u vezi realizacije uart periferiji
- From: Марко Бежуљ <bm070378d@student.etf.rs>
- Pitanje u vezi realizacije uart periferiji
Previous by date: Re: Pitanje (projekat)
Next by date: Domaci - vreme dohvatanja i upisa podataka u memoriju
Previous by thread: Pitanje u vezi realizacije uart periferiji Next by thread: Domaci - vreme dohvatanja i upisa podataka u memoriju
Previous by thread: Pitanje u vezi realizacije uart periferiji Next by thread: Domaci - vreme dohvatanja i upisa podataka u memoriju