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)

近期下载者

相关文件


收藏者