Paweł Cern
Guest
Wed Nov 29, 2006 7:53 pm
Witam,
Postanowiłem strzelić sobie malutki IP realizujący funkcję sterownika VGA do
płytki Spartam 3E starter kit (brakowało w XPS EDK). Dzięki funkcji "bus
master" IP będzie automatycznie czytać raster z bufora ramki w pamięci DDR
SDRAM. Chciałbym aby odczyt ten był realizowany wiązkowo. Pojedyńcza
transakcja wiązkowa na OPB przenosi do 32 bajtów. I tu pytanie, czy można
taką transakcję urwać wcześniej (np. po przesłaniu 16 bajtów)? Jeśli tak, w
jakim momencie i jak należy zakończyć taką transakcję?
Paweł
Greg(G.Kasprowicz)
Guest
Thu Nov 30, 2006 9:18 am
Quote:
Postanowiłem strzelić sobie malutki IP realizujący funkcję sterownika VGA
do
strzelic??
płytki Spartam 3E starter kit (brakowało w XPS EDK). Dzięki funkcji "bus
master" IP będzie automatycznie czytać raster z bufora ramki w pamięci DDR
SDRAM. Chciałbym aby odczyt ten był realizowany wiązkowo. Pojedyńcza
wiazkowo??
transakcja wiązkowa na OPB przenosi do 32 bajtów. I tu pytanie, czy można
taką transakcję urwać wcześniej (np. po przesłaniu 16 bajtów)? Jeśli tak,
w jakim momencie i jak należy zakończyć taką transakcję?
masz na mysli transfer calej strony/burstu w SDRAM?
transfer mozesz przerwac - jest komenda terminate burst
chyba ze piszesz o transferze w OPB, masz wtedy Aborted read cycle
Paweł Cern
Guest
Thu Nov 30, 2006 12:17 pm
Quote:
masz na mysli transfer calej strony/burstu w SDRAM?
transfer mozesz przerwac - jest komenda terminate burst
chyba ze piszesz o transferze w OPB, masz wtedy Aborted read cycle
Piszę o OPB. Nie wiem jak powinny wyglądać przebiegi czasowe tego "aborted
read cycle".
Greg(G.Kasprowicz)
Guest
Thu Nov 30, 2006 12:19 pm
Quote:
Piszę o OPB. Nie wiem jak powinny wyglądać przebiegi czasowe tego "aborted
read cycle".
jest opisane w datasheet'cie - jest ladny obrazek z przebiegami..
bodajze zdejmujesz CS i tyle..
Paweł Cern
Guest
Thu Nov 30, 2006 12:31 pm
Użytkownik "Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz@CERN.CH> napisał w
wiadomości news:ekmeo6$7a$1@inews.gazeta.pl...
Quote:
Piszę o OPB. Nie wiem jak powinny wyglądać przebiegi czasowe tego
"aborted read cycle".
jest opisane w datasheet'cie - jest ladny obrazek z przebiegami..
bodajze zdejmujesz CS i tyle..
No właśnie, skróty myślowe prowadzą mnie na manowce. Chodzi w zasadzie o
linie OPB IPIF od strony IP użytkownika. W dokumentacji narysowana jest
pełna transakcja wiązkowa slave a ja potrzebuję wiedzieć jak wygląda urwana
transakcja wiązkowa dla mastera. Czy np. dla transferu 4 słów żądanie
odczytu/zapisu należy deaktywować po 4 cyklach po rozpoczęciu transakcji czy
po 4 potwierdzeniu a może jeszcze inaczej?