System em on a a Programable C Chi hip p (SoPC)
Cristian Sister erna
Universidad Nacional San Juan Argentina
SoC ICTP
1
System em on a a Programable C Chi hip p (SoPC) Cristian - - PowerPoint PPT Presentation
System em on a a Programable C Chi hip p (SoPC) Cristian Sister erna Universidad Nacional San Juan Argentina SoC ICTP 1 Some backgr kgrou ound fro rom you. . Who knows about VHDL/Verilog? Who knows about FPGA? Who knows
Cristian Sister erna
Universidad Nacional San Juan Argentina
SoC ICTP
1
Who knows about VHDL/Verilog?
SoC ICTP
2
Who knows about FPGA? Who knows about SoC? Who knows about ….. ? Who knows about ‘C’? Who knows about ….. ?
SoPC ASIC SoC
SoC ICTP
3
Zynq (Xilinx) Ultra Scale(Xilinx) Stratix (Intel) SmartFusion2 (MicroSemi)
System on a Board System on a Chip
Figure from the “The Zynq Book”
SoC ICTP
4
Figure from the “The Zynq Book” SoC ICTP
5
Processor
Peripheral A Peripheral B Peripheral C Memory Interconnection Bus Interconnection Bus In/Out
SoC ICTP
6
AXI AXI AXI
Figure from the “The Zynq Book” SoC ICTP
7
Peripherals
HLS
(High Level Synthesis)
VHDL/Verilog Third-Party IPs Core Generator
(Simulink)
Peripheral A Peripheral B Peripheral C
Peripherals
SoC ICTP
8
SoC ICTP
9
Requirements Specifications System Design
Software/Hardware Partitioning
Hardware Development & Simulation Software Development & Simulation System Integration and Debug IP Cores Placement &Timing Constraints Software Modules Operating Systems
Vivado IP Integrator Software Development KIT (SDK)
Figure from the “The Zynq Book” SoC ICTP
10
SDK Export to SDK
SoC ICTP
11