logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zaktualizować IP dla PCI32 w Xilinx Core Generator?

bubu321 17 Lip 2006 19:35 1953 5
REKLAMA
  • #1 2828566
    bubu321
    Poziom 24  
    Posty: 723
    Pomógł: 52
    Ocena: 11
    witam,
    do projektu jest mi potrzebny core xilinxa PCI32 dla spartana
    zainstalowałem zgodnie z instrukcja xilinxa "Full System Hardware Evaluation", poprzez wgranie licencji do katalogu c:\
    instrukcja pokazuje aby uruchomić xilinx core generator i wykonać, cytuję
    
    # Start up the CORE Generator.
    # To access the core, double click on the "Bus Interface" folder in the left hand panel of the CORE Generator GUI, then double click on the "PCI" folder.
    # Select the desired options for the PCI 32-bit Interface, then click on the Generate button.
    

    szukam i nie mogę znależc tego bus interface a tylko jest tak jak na pliku graficznym.
    może potrzebne jest update IP.

    coś nie mogę ściagnąć to update, można ściągnąć bezpośrednio ze stronki xilinxa.

    Dodano po 2 [godziny] 40 [minuty]:

    wszystko się wyjaśniło, należy zrobic update po IP i wtedy się pojawia PCI32
    plik sciągniety ze stronki xilinxa wrzucamy do katalogu /Temp i uruchamiamy update, program sam sobie znajdzie plik update i go uruchomi.

    Jak zaktualizować IP dla PCI32 w Xilinx Core Generator?
  • REKLAMA
  • #2 2837511
    bubu321
    Poziom 24  
    Posty: 723
    Pomógł: 52
    Ocena: 11
    generacja plików vhd idzie poprawnie.
    jest tylko jeden problem, nie wiem gdzie ustawić parametry BAR0, BAR1, BAR2.
    na ekranie powitalnym można ustawiać ale tylko chyba adresy liniowe, oryginalnie są ustawione inne adresy, tak jak na tych obrazkach.


    Jak zaktualizować IP dla PCI32 w Xilinx Core Generator?

    Jak zaktualizować IP dla PCI32 w Xilinx Core Generator?
  • REKLAMA
  • #3 2837603
    bis
    Poziom 21  
    Posty: 274
    Pomógł: 54
    Ocena: 3
    Ja tu widzę raczej jakiś problem z przesyłaniem danych, szczególnie na starszych bajtach szyny. Jak się domyślam to jest dalszy ciąg tematu "domowe-pci"? czy popprowadziłeś ścieżki magistrali PCI zgodnie z wynaganiami PCI. Jak pamiętam to są one dosyć szczegółowe i wynagają konkretnych parametrów a nawet długości dla niektórych sygnałów (chyba zegarowych)
  • REKLAMA
  • #4 2838711
    bubu321
    Poziom 24  
    Posty: 723
    Pomógł: 52
    Ocena: 11
    dzieki za to info, sygnał zegarowy nie był ekranowany, przegapiłem
    ale inny problem, podczas generacji plików dla programatora dostaje informacje ze nie bedzie mozliwe zrobienie readbacku.
    zmieniałem security ale chyba zmieniam nie tam gdzie potrzeba.

    
    
    WARNING:Bitgen:151 - Generating a readback bitstream, but the Persist option is
       set to "No" in the configuration bitstream.  Readback will not be possible
       unless the Persist option is set to "Yes".
    Summary of Bitgen Options:
    +----------------------+----------------------+
    | Option Name          | Current Setting      |
    +----------------------+----------------------+
    | Compress             | (Not Specified)*     |
    +----------------------+----------------------+
    | Readback             | (Enabled)            |
    +----------------------+----------------------+
    | DebugBitstream       | Yes                  |
    +----------------------+----------------------+
    | ConfigRate           | 4**                  |
    +----------------------+----------------------+
    | StartupClk           | Cclk**               |
    +----------------------+----------------------+
    | CclkPin              | Pullup**             |
    +----------------------+----------------------+
    | DonePin              | Pullup**             |
    +----------------------+----------------------+
    | M0Pin                | Pullup**             |
    +----------------------+----------------------+
    | M1Pin                | Pullup**             |
    +----------------------+----------------------+
    | M2Pin                | Pullup**             |
    +----------------------+----------------------+
    | ProgPin              | Pullup**             |
    +----------------------+----------------------+
    | TckPin               | Pullup**             |
    +----------------------+----------------------+
    | TdiPin               | Pullup**             |
    +----------------------+----------------------+
    | TdoPin               | Pullup               |
    +----------------------+----------------------+
    | TmsPin               | Pullup**             |
    +----------------------+----------------------+
    | UnusedPin            | Pulldown**           |
    +----------------------+----------------------+
    | GSR_cycle            | 6**                  |
    +----------------------+----------------------+
    | GWE_cycle            | 6**                  |
    +----------------------+----------------------+
    | GTS_cycle            | 5**                  |
    +----------------------+----------------------+
    | LCK_cycle            | NoWait**             |
    +----------------------+----------------------+
    | DONE_cycle           | 4**                  |
    +----------------------+----------------------+
    | Persist              | No*                  |
    +----------------------+----------------------+
    | DriveDone            | No**                 |
    +----------------------+----------------------+
    | DonePipe             | No**                 |
    +----------------------+----------------------+
    | Security             | None**               |
    +----------------------+----------------------+
    | UserID               | 0xFFFFFFFF**         |
    +----------------------+----------------------+
    | Gclkdel0             | 11111**              |
    +----------------------+----------------------+
    | Gclkdel1             | 11111**              |
    +----------------------+----------------------+
    | Gclkdel2             | 11111**              |
    +----------------------+----------------------+
    | Gclkdel3             | 11111**              |
    +----------------------+----------------------+
    | ActiveReconfig       | No*                  |
    +----------------------+----------------------+
    | ActivateGclk         | No*                  |
    +----------------------+----------------------+
    | PartialMask0         | (Not Specified)*     |
    +----------------------+----------------------+
    | PartialMask1         | (Not Specified)*     |
    +----------------------+----------------------+
    | PartialGclk          | (Not Specified)*     |
    +----------------------+----------------------+
    | PartialLeft          | (Not Specified)*     |
    +----------------------+----------------------+
    | PartialRight         | (Not Specified)*     |
    +----------------------+----------------------+
    | IEEE1532             | No*                  |
    +----------------------+----------------------+
    | Binary               | Yes                  |
    +----------------------+----------------------+
     *  Default setting.
     ** The specified setting matches the default setting.
    
    Running DRC.
    DRC detected 0 errors and 0 warnings.


    tylko gdzie to sie zmienia ten Persist ?
  • REKLAMA
  • #6 2839753
    bubu321
    Poziom 24  
    Posty: 723
    Pomógł: 52
    Ocena: 11
    dzieki za to info, projekt może iść do przodu
    tylko czemu ja tego nie znalazłem, ot upał.
REKLAMA