Szyna IBM CoreConnect (OPB) i transakcje wiązkowe

Nov 29, 2006 4 Replies

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ł



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

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..

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?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required