SlideServe
Menu
Préférences
© SlideServe · v2026

LEON SPARC V8 Processor

clover avatar
38 diapositives · 820 Views · Jul 04, 2012

OUTLINE. FeaturesConfigurationSynthesisCustomizationInterfacing with ZBT RAMSoftware IssuesLeon MP. Features. Implements a 32-bit SPARC V8 processor.Separate instruction and data caches, hardware multiplier and divider, interrupt controller Debug Support Unit (DSU) with trace buffer, two 2

LEON SPARC V8 Processor - slide 1
01 / 38LEON SPARC V8 Processor
1 / 17

Télécharger la présentation

LEON SPARC V8 Processor
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation

    1. LEON SPARC V8 Processor Amitoj Cheema Ajay Bhutani

    2. OUTLINE Features Configuration Synthesis Customization Interfacing with ZBT RAM Software Issues Leon MP

    3. Features Implements a 32-bit SPARC V8 processor. Separate instruction and data caches, hardware multiplier and divider, interrupt controller Debug Support Unit (DSU) with trace buffer, two 24-bit timers, two UARTs 16-bit I/O port, flexible memory controller, Ethernet MAC ,PCI interface. New modules can easily be added using the on-chip AMBA AHB/APB buses.

    4. Integer Unit 5 stage pipelined configurable number of Register Windows (2 - 32). Default setting of 8. Up to four watchpoint registers configured. Aids Software Debugging Can cause a trap on an arbitrary instruction or data address range. If DSU is enabled, the watchpoints can be used to enter debug mode.

    5. Debug Support Unit(DSU) Allows non-intrusive debugging on target hardware. insert breakpoints and watchpoints access to all on-chip registers from a remote debugger( GDB etc) Trace buffer to trace the executed instruction flow Can monitor AHB bus traffic. Communicates to an outside debugger using a dedicated UART or through a AHB master (PCI) Can load software into processor

    6. Others Memory interface Very flexible memory interface to PROM, memory mapped I/O, SRAM,SDRAM). Introduce wait states Flexible data width (8,16 or 32 bit) Through MCFG1 and MCFG2 Registers AMBA AHB APB Buses PCI Interface Ethernet MAC

    7. OUTLINE Features Configuration Synthesis Customization Interfacing with ZBT RAM Software Issues Leon MP

    8. Configuration Methods Graphical (Easy) Manual (more powerful) Leon/device.vhd

    9. Important Choices (Graphical) Synthesis -> Infer ROM For ADM-XRC board ( Virtex 2) Process -> DSU Boot Options Internal Prom Read / Write wait states -> 1 System Frequency -> 33000000 Baud Rate Pabits -> 8

    10. Configuration using Device.vhd Provides more configuration options than graphical Configure AHB Master/Slave address space PCI bus address space options Memory Controller additional Configurations Presently Graphical Configuration for LEON-MP not available.

    11. OUTLINE Features Configuration Synthesis Customization Interfacing with ZBT RAM Software Issues Leon MP

    12. Synthesis Whole synthesis using Xilinx ISE tools EDIF2NGD tool doesn’t work properly Synplify Synthesis doesn’t work Many template boards configurations available in Leon distribution for common boards. Hecht-xcv800 for Xess board

    13. Synthesis Flow