1. Overview of the Design Guidelines for Cyclone
AN-796 | 2018.06.18
1.1. The SoC FPGA Designer's Checklist
Table 1.
The SoC FPGA Designer's Checklist
Step Title
Start your SoC FPGA Design here
Design Considerations for Connecting
Device I/O to HPS Peripherals and
Memory
HPS Clocking and Reset Design
Considerations
HPS EMIF Design Considerations
DMA Considerations
Managing Coherency for FPGA
Accelerators
IP Debug Tools
HPS Power Design Considerations
Boundary Scan for HPS
Design Guidelines for HPS Interfaces
®
V SoC FPGAs and Arria
HPS Designer's Checklist for SoC FPGAs
Start your SoC-FPGA design here
Determining your SoC FPGA Topology
HPS Pin Assignment Design Considerations
HPS I/O Settings: Constraints and Drive Strengths
HPS Clock Planning
on page 20
Early Pin Planning and I/O Assignment Analysis
Pin Features and Connections for HPS JTAG, Clocks, Reset and PoR
on page 20
Internal Clocks
on page 21
Considerations for Connecting HPS to SDRAM
HPS SDRAM I/O Locations
on page 23
Integrating the HPS EMIF with the SoC FPGA Device
HPS Memory Debug
on page 23
Choosing a DMA Controller
on page 24
Optimizing DMA Master Bandwidth through HPS Interconnect
24
Timing Closure for FPGA Accelerators
Cache Coherency
on page 25
Coherency between FPGA Logic and HPS: Accelerator Coherency Port
(ACP)
on page 25
Data Size Impacts ACP Performance
FPGA Access to ACP via AXI or Avalon-MM
Data Alignment for ACP and L2 Cache ECC accesses
IP Debug Tools
on page 26
Board Designer's Checklist for SoC FPGAs
Early System and Board Planning
Early Power Estimation
on page 33
Design Considerations for HPS and FPGA Power Supplies for SoC
FPGA devices
on page 34
Pin Connection Considerations for Board Designs
Device Power-Up
on page 34
Power Analysis and Optimization
Boundary Scan for HPS
on page 36
HPS EMAC PHY Interfaces
on page 36
AN 796: Cyclone V and Arria V SoC Device Design Guidelines
®
V SoC FPGAs
Links
on page 15
on page 15
on page 17
on page 18
on page 20
on page 21
on page 23
on page 24
on page 25
on page 26
on page 26
on page 33
on page 34
on page 35
Check (X)
on page
continued...
5
Need help?
Do you have a question about the Cyclone V and is the answer not in the manual?