Projekt PCI

Apr 28, 2006 6 Replies

Witam,



czy ktoś z szanownych grupowiczów próbował implementować mostek Opencore PCI w jakiejś Alterze ?



Projektuje karte PCI + ADC + DAC + IO ...



FPGA to Cyclone II EP2C8Q208C7, EBTD3384 jako fet driver do PCI.



Karta zgłasz się w systemie bez problemów z mostkiem Altery - ale docelowo marzy mi się Opencore'sowy ;)



i tu mam problem - nie robi ;(



Gdyby ktoś mógł zerknąć na top schemat i przynajmniej rzucić okiem czy wszystkie bufory IO się zgadzają to byłbym wdzięczny.



Schemat podrzuce na maila życzliwej osoby.



Quazar



PS. Projektuje oczywiście w Quartus 5.1


napisalem banalnie prosty, wlasny, na potrzeby obslugi karty PCI mostek jest duzo latwiejszy niz sama karta, gdyz implementujesz tylko wybrane funkcje moj mostek ma jeszzce bufory pamieci widziane w przestrzeni PCI, aby karta sieciowa mogla sama sobie pobierac dane w trybie busmaster. To naprawde nic wielkiego napisac takowy, zajelo to ok 150 LE

mam sprawdzony projekt PCI wtyk/gniazdo, ADC 210MHz LVDS, USB2.0 FX2, SDRAM, IO...na Cyclone 1C6, zasilanie z PCI lub ATX w razie czego sluze schematem

Mam to zrobione i przetestowane w XILINX'sie. Alter'ą nigdy się nie bawiłem. Jak chcesz , to Ci poślę na priv. ( SCH + ABEL )

Mariusz Hajduk

snipped-for-privacy@o2.pl napisał(a):

Witam,

byłbym wdzięczny - chce się przynajmniej upewnić żę nie popełniam jakiegoś błędu przy buforach trzystanowych ...

Dziwne jest że u mnie komp wogóle nie startuje - inny startuje ale nic nie widzi !

SERR nie jest ustawiony ... Z tego co zaobserwowałem to musu to być "konflikt" linii AD - no ale dlaczego?

Mostek opencores ma 3 magistrale AD ( IN[31..0], OUT[31..0] oraz OE[31..0] )...

Linie AD oczywiście IN podłączam bez pośrednio do IN oraz do wyjścia buforu 3-stanowego (TRI). Wejście bufora do OUT natomiast wyjście wyzwalające do OE ...

Obserwując jakies przykłady Quartusa uznałem że to powinno być ok - chociaż pewny nie jestem na 100%. Bufor TRI to bufor z pojedyńczym wejściem, wyjściem oraz oe - czy podłączając do niego 3 magistrale nie popełniam błędu ? Kompilator nic na ten temat nie wyrzuca co każe mi myśleć że dobrze myśle.

Czy napewno ?

Ja potrzebuje tylko target'a... Miałem nadzieje ze opencores pomoże ;) Jeżeli nie uda mi się z nim - będe znuszony sam kombinować. Jest jeszcze mostek Altery ale bez licencji robi się to troche problematyczne (działa tylko z podłączonym JTAG)..

Wogóle to moja praca dyplomowa więc zakup licencji nie wchodzi w rachube.

Schematem ? Część hardware'u już mam - z mostkiem altery działa co każe mi uważać że jest w porządku. Jeżeli byłbyś w stanie podzielić się tym mostkiem - tylko w celach niekomercyjno/testowych - byłbym zainteresowany ;)

Quazar

...a gdzie na sieci znajde jakies opisy jak (od podstaw) projektowac karty PCI?

chyba bylo cos na emule przestudiuj standard PCI, ejst tam mnostwo info jak nei mozesz znalezc, podesle na priv

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required