dbox2-ide
所属分类:嵌入式/单片机/硬件编程
开发工具:Others
文件大小:91KB
下载次数:8
上传日期:2010-05-16 06:44:24
上 传 者:
-=Mario=-
说明: Die Dateien sind die Sourcen um die Firmware des IDE-CPLD
zu generieren.
Project-Files für die Xilinx-Software habe ich nicht
gespeichert, da diese leicht neu generiert werden kö nnen.
Zuletzt habe ich die Version ISE 8.2 verwendet, aber die
neueren werden wahrscheinlich ä hnlich funktionieren:
Starte die Xilinx Software und beginne ein neues Project
mit dem Project-Wizard:
Device: XC95144XL
Package: TQ144 (TQ100 auf den Hallenbergs Boards)
Speed: -5 (oder was auch immer ihr habt, steht auf dem Chip)
文件列表:
dbox2-ide (0, 2008-06-23)
dbox2-ide\IDE-CPLD-Sourcen (0, 2008-06-23)
dbox2-ide\IDE-CPLD-Sourcen\nokia.ucf (6135, 2008-01-07)
dbox2-ide\IDE-CPLD-Sourcen\DataReg.vhd (2303, 2008-01-07)
dbox2-ide\IDE-CPLD-Sourcen\Fifo.vhd (6688, 2008-01-07)
dbox2-ide\IDE-CPLD-Sourcen\ide.vhd (8030, 2008-01-07)
dbox2-ide\IDE-CPLD-Sourcen\main.lso (6, 2008-01-07)
dbox2-ide\IDE-CPLD-Sourcen\CPUStates.vhd (5443, 2008-01-07)
dbox2-ide\IDE-CPLD-Sourcen\main.vhd (8531, 2008-01-07)
dbox2-ide\DBoxNokiaIDE (0, 2008-06-23)
dbox2-ide\DBoxNokiaIDE\DBoxNokiaIDE (0, 2008-06-23)
dbox2-ide\DBoxNokiaIDE\DBoxNokiaIDE\ide.brd (74517, 2005-08-22)
dbox2-ide\DBoxNokiaIDE\DBoxNokiaIDE\ide.sch (255162, 2005-08-22)
Die Dateien sind die Sourcen um die Firmware des IDE-CPLD
zu generieren.
Project-Files für die Xilinx-Software habe ich nicht
gespeichert, da diese leicht neu generiert werden knnen.
Zuletzt habe ich die Version ISE 8.2 verwendet, aber die
neueren werden wahrscheinlich hnlich funktionieren:
Starte die Xilinx Software und beginne ein neues Project
mit dem Project-Wizard:
Device: XC95144XL
Package: TQ144 (TQ100 auf den Hallenbergs Boards)
Speed: -5 (oder was auch immer ihr habt, steht auf dem Chip)
Der Wizard erlaubt direkt das Hinzufügen existierender
Sourcen: Die Abhngigkeiten werden dabei automatisch
erkannt.
In der Toolbar gibt es einen Knopf "Implement Top-Module",
mit diesem sollte dann eine Firmware generiert werden.
Das Laden der Firmware in den Chip kann danach erfolgen,
soweit man ein passended Kabel besitzt. Dazu gibt es
passende Dokumentationen. (Für die XC95xx Chips kann man
dazu mit einem rein passiven Kabel am Parallelport
auskommen)
Zu den Sourcen:
main.vhd ist das Hauptmodul: Es verbindet sozusagen die
Aussenwelt mit den einzelnen Submodulen.
datareg.vhd ist das "DatenRegister": Die CPU spricht im
Prinzip immer mit diesem:
Flip-Flops im CPLD "gehren" immer quasi zu einem IO-Pin,
wenn man keine zustzlichen Resourcen verlieren will.
Gleichzeitig erlaubt die Architektur nur Multiplexer
mit 3 Eingngen, jedenfalls wenn man davon sehr viele
gleichzeitig verwenden will, ansonsten gehen einem die
Resourcen des Chips schnell aus.
fifo.vhd ist der Fifo, der den automatischen Transport
vom oder zum IDE Interface übernimmt.
cpustates.vhd enthlt die Steuerung um das Bustiming der
823 CPU abzubilden.
ide.vhd enthlt die Logik, um das IDE Timing auszuführen:
Dazu enthlt es auch das "Control" Register, mit dem
verschiedene Eigenschaften des Chips kontrolliert werden
sowie die Generierung der Status-Information.
Die Datei nokia.ucf enthlt im wesentlichen die Pinbelegung
des Chips, allerdings für die Version auf meinen Boards,
aus meiner Sicht dem "Original" (Die Boards, die als Eagle
Board und Schematic verffentlicht wurden)
Die UCF-Dateien mit den Pinbelegungen für die Boards von
A.Hallenberg sind hier nicht enthalten.
------------------------------------------------------------
History
2008 Release V1.1 Final
2008 Fixed for Sagem by kpt.ahab & Bastian Rehberg (aka Stingray)
近期下载者:
相关文件:
收藏者: