| Topics (The full description of this course
can be provided on request)
VARIOUS SYSTEM ON CHIP OFFERED BY XILINX
- Picoblaze
- Microblaze
- PPC405
THE MICROBLAZE CORE ARCHITECTURE
- Overview
- The pipeline
- Load/Store architecture
- Programming model
- Exceptions Mechanism
- Fast Simplex Link Interface
- Harvard Architecture
- Cache Unit
- Floating Point Unit
- Instructions Set
MICROBLAZE CONNECTIONS AND PARAMETERS
- Introduction
- LMB
- OPB
- FSL
- Bus Configuration
- Others IO
- Microblaze Parameters
EDK OVERVIEW
- Introduction
- XPS Overview
THE HARDWARE FLOW
- MHS file
- SoC Hardware Specification
- IP Definition files
- Platgen and Implementation tools
APPLICATION BINARY INTERFACE
- Introduction
- Data Types
- Registers Usage Convention
- Structure Allocation
- Function Call and Return Sequence
- GNU Compiler
- Linker script file
THE SOFTWARE FLOW
- Steps of Code generation
- MSS file
- Software Platform Specification
- Xilinx Peripherals Drivers
- CSP
- Xilinx libraries
- Libgen
- Software Applications Creation
- Update Bitstream
DEBUGGING A MICROBLAZE APPLICATION
OPTIMIZATION
- Profiling
- Create a customer IP
SIMULATION
- SOC Simulation
- BFM Simulation
|