Struktur: SpartanMC

Struktur Layout

Betrachten SpartanMC
Betrachten 1   Allgemeine Informationen
Betrachten 2   Aktuelles
Betrachten 3   Hardware
Betrachten 3.1   Prozessor
Betrachten 3.1.1   Befehlssatz
Betrachten 3.1.2   Pipeline des SpartanMC
Betrachten 3.1.3   Special Function Register
Betrachten 3.1.4   Register des SpartanMC
Betrachten 3.2   new_pipe (Umstellung auf neue Pipeline)
Betrachten 3.2.1   Geräte für new_pipe
Betrachten 3.2.2   Konfigurationen aus dem SVN
Betrachten 3.3   Peripherie
Betrachten 3.3.1   Memory Mapped I/O
Betrachten 3.3.2   DMA-Modell
Betrachten 3.3.3   Serielle Schnittstellen
Betrachten 3.3.3.1   UART
Betrachten 3.3.3.2   UARTlight
Betrachten 3.3.3.3   SPI
Betrachten 3.3.3.4   I2C
Betrachten 3.3.4   IO Ports
Betrachten 3.3.4.1   Port Input
Betrachten 3.3.4.2   Port Input Event FIFO
Betrachten 3.3.4.3   Port Output
Betrachten 3.3.4.4   Port Bi-direktional
Betrachten 3.3.5   Timer
Betrachten 3.3.5.1   Timer Basismodul
Betrachten 3.3.5.2   Timer Capture
Betrachten 3.3.5.3   Timer Compare
Betrachten 3.3.5.4   Timer PulseAccu
Betrachten 3.3.5.5   Timer Realtime-Interrupt
Betrachten 3.3.5.6   Timer Watchdog
Betrachten 3.3.6   Interrupt Controller
Betrachten 3.3.6.1   Simple IRQ Controller
Betrachten 3.3.6.2   Complex IRQ Controller
Betrachten 3.3.7   Spezial Peripherie
Betrachten 3.3.7.1   JTAG
Betrachten 3.3.7.2   Schrittmotoren
Betrachten 3.3.7.3   Ultraschall Sensoren
Betrachten 3.3.7.4   Rotationstaster
Betrachten 3.3.8   Monitoring und Debugging
Betrachten 3.3.8.1   Heartbeat Monitor
Betrachten 3.3.9   DMA-Geräte
Betrachten 3.3.9.1   USB11-Interface
Betrachten 3.3.9.2   CAN-Interface
Betrachten 4   Software
Betrachten 4.1   System Builder jConfig
Betrachten 4.2   Simulator
  4.2.1   MulticoreSim
Betrachten 4.2.2   Features und Entwicklung
Betrachten 4.3   Assembler
Betrachten 4.4   C-Compiler
Betrachten 4.4.1   Datentypen
Betrachten 4.4.2   Assembler einbinden
Betrachten 4.4.2.1   im GCC
Betrachten 4.4.2.1.1   Assemblerbefehle zur Interrupt Steuerung
Betrachten 4.4.2.1.2   Nutzung der oberen 18 Bit des Ergebisses beim MUL Befehl im SFR_MUL Register beim GCC
Betrachten 4.4.2.1.3   LCD Assemblerprogramme für 2*16 Zeichen Displays
Betrachten 4.4.2.1.4   Assemblerproramme zur Nutzung der LEDs oder 7 segment Anzeige am SFR_LED Register
Betrachten 4.4.2.2   im LCC
Betrachten 4.4.2.2.1   Nutzung einiger TRAP Aufrufe des Monitors in C.
Betrachten 4.4.2.2.2   Dezimale Ein- und Ausgabe in C mit Nutzung von Monitor TRAP Aufrufen.
Betrachten 4.4.2.2.3   Nutzung der oberen 18 Bit des Ergebisses beim MUL Befehl im SFR_MUL Register
Betrachten 4.4.3   Interrupt in C
Betrachten 4.4.4   GCC- Konsolenfunktionen
Betrachten 4.4.5   ANSI-Steuerzeichen und Sequenzen
Betrachten 4.5   Sonstige Werkzeuge
Betrachten 4.5.1   VSIM
Betrachten 4.5.2   ChipScope
Betrachten 4.5.3   Terminalprogramm Minicom
Betrachten 4.6   Beispiel Applikationen
Betrachten 4.6.1   Quickguide
Betrachten 4.6.1.1   Hello World
Betrachten 4.6.1.2   USB Zufallszahlen Generator
Betrachten 4.6.2   Hardware Testprogramme
Betrachten 4.6.2.1   Test 1
Betrachten 4.6.2.2   Test 2
Betrachten 4.6.2.3   Test 3
Betrachten 4.6.2.4   Test der Befehle mit delay slot
Betrachten 4.6.3   hc11 boot
Betrachten 4.6.4   Z80 Speicher auslesen
Betrachten 4.6.5   Unterprogramme für 36 Bit Arithmetik
Betrachten 4.6.5.1   Addition von 36 Bit mit Overflow und Carry
Betrachten 4.6.5.2   Subtraktion von 36 bit mit Overflow und Carry
Betrachten 4.6.5.3   Multiplikation 18*18 = 36 Bit ohne Vorzeichen
Betrachten 4.6.5.4   Division 36/18 = 18 Bit und Carry
Betrachten 4.6.5.5   Division 36/18 = 36 Bit und Fehlerstatus
Betrachten 4.6.5.6   Konvertierung 36 Bit BIN zu 11 Stellen BCD
Betrachten 4.6.5.7   Konvertierung 9 Stellen BCD zu 36 Bit BIN
Betrachten 5   Dokumente
Betrachten 5.1   Getting Started
Betrachten 5.2   SpartanMC Manuals
Betrachten 5.3   Software Manuals
Betrachten 5.4   Plattformen
Betrachten 5.4.1   Spartan 3
Betrachten 5.4.2   Spartan 6
Betrachten 5.4.3   Virtex 5
Betrachten 6   Ideensammlung
  6.1   jConfig
  6.2   Configure und Make
  6.3   Hardwarekomponenten
  6.4   Firmware
  6.5   Toolchain
Betrachten 6.6   jConfig 2.2
Betrachten 6.7   Lua-Interpreter für jConfig
Betrachten 7   Troubleshooting
Betrachten 7.1   ChipScope im SpartanMC
Betrachten 7.2   SpartanMC Simulation
  7.2.1   MPSoC Simulation
  7.2.2   Redesign MPSoC Simulation
Betrachten 7.3   Simulation im VSIM
Betrachten 7.4   Make
Betrachten 7.5   Release
Betrachten 7.6   GCC
Betrachten 7.7   Hardwareprobleme
Betrachten 7.8   Xilinx Version
Betrachten 8   Sprachdefinition
  9   Tests
  9.1   test-usb11 (Testprotokolle USB11)
  9.2   Instruktionsabdeckung

SpartanMC