
9/21/2011
7
Customized interfaces to
peripherals
We are going
Why do we use FPGAs?
Analog I/O
Digital I/O
ARM
Bridge
Memor
Memory
High-speed communication
interfaces to other
processors
Finite state machines, digital
logic, timing and memory
control
FPGA
Analog I/O
Digital I/O
ARM
Bridge
Memor
Memory
this use case
today
16
DSP
High speed, highly parallel
DSP Algorithms or Control
Algorithms
DSP
Algorithms
FPGA DesignerSystem Designer
Separate Views of DSP Implementation
Fixed-Point
Timing / Control Logic
Architecture Exploration
Algorithms / IP
Environment Models
Algorithms / IP
Analog Models
Digital Models
IP Interfaces
HW Architecture
Functional Simulation
Static Timing Analysis
Timing Simulation
Behavioral Simulation
Back Annotation
Implement Design
Synthesis
FPGA Requirements
17
Place & Route
FPGA Hardware
Hardware Specification
Test Stimulus
Commentaires sur ces manuels