Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
hw:xilinx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
hw:xilinx [2014/12/09 17:24] – angelegt nshw:xilinx [2024/04/15 00:43] (current) – external edit 127.0.0.1
Line 12: Line 12:
     - /home/Xilinx/14.7./ISE_DS/ISE/xc9500/data/xc9500.bsd folgendes editieren:     - /home/Xilinx/14.7./ISE_DS/ISE/xc9500/data/xc9500.bsd folgendes editieren:
     - IDCODE_REGISTER of XC9536: "0010" -> in "0000" ändern     - IDCODE_REGISTER of XC9536: "0010" -> in "0000" ändern
 +  - Programmieren in ISE (auf s222 nur ise eingeben - shellscipt unter /usr/bin):
 +    - impact aus ISE aufrufen (doppelclick auf Configure target device)
 +    - in impact: 
 +    - new porject
 +    - Fenster mit configure devices mit Boundary-Scan (JTAG) -> OK
 +    - Device-chain mit XC9536 erschein.
 +    - Click auf XC9536
 +    - Aktionen wie Programmieren aufrufen
 +    - sollte ohne Fehler ablaufen. 
      
 +====== Löschen ======
 +Der XC9536 kann mit ISE Webpack 14.x und parallel cable III nicht mehr gelöscht werden.
 +ISE unterstützt nur noch Bulk-Erase. Diese Mode ist beim XC9536 nicht implementiert.
 +XC9536 muss im Sectormode gelöscht werden.
 +
 +Workaround: Löschen über SVF-File erase.svf. Diese ist war ursprünglich für XC9572 geschrieben.
 +Die ID-Fehler wurden angepasst. Löschen scheint damit zu funktionieren (keine Garantie):
 +
 +Löschvorgang:
 +  - impact aufrufen
 +  - neues Projekt
 +  - Fenster mit configure devices mit Boundary-Scan (JTAG) -> cancel
 +  - Impact flows Fenster: Boundary Scan -> doppelclick
 +  - rechtsclick in leere Arbeitsfläche -> Add Xilinx Device
 +  - erase.svf auswählen
 +  - SVF anklicken und Execute Svf/Xsvf ausführen
 +  - Vorgang bricht nach ca. 50% mit Fehler ab (XC8573 ist doppelt so gross), Baustein ist aber trotzdem gelöscht.
 +
 +
 +
 ====== ISE aufrufen ====== ====== ISE aufrufen ======
  
   * cd /home/Xilinx/14.7/ISE_DS/ISE/bin/lin   * cd /home/Xilinx/14.7/ISE_DS/ISE/bin/lin
   * ./ise   * ./ise
 +
 +====== Unbenutze I/O auf GND legen ======
 +
 +  * right-click on "Implement Design" in the Processes window.
 +  * Properties -> Create Programmable GND pins on Unused I/O
hw/xilinx.1418142248.txt.gz · Last modified: 2024/04/15 00:43 (external edit)