Szyna IBM CoreConnect (OPB) i transakcje wiązkowe

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ł

Reply to
invalid unparseable
Loading thread data ...

strzelic??

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

Reply to
Greg(G.Kasprowicz

Piszę o OPB. Nie wiem jak powinny wyglądać przebiegi czasowe tego "aborted read cycle".

Reply to
invalid unparseable

jest opisane w datasheet'cie - jest ladny obrazek z przebiegami.. bodajze zdejmujesz CS i tyle..

Reply to
Greg(G.Kasprowicz

Użytkownik "Greg(G.Kasprowicz)" snipped-for-privacy@CERN.CH napisał w wiadomości news:ekmeo6$7a$ snipped-for-privacy@inews.gazeta.pl...

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?

Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.