Altera Cyclone V SoC Support
CPU Support Library for ScanExpress JET
Altera Cyclone® V devices combine the power of a dual-core processor with the flexibility of an FPGA fabric for a strong system core – a core that can be leveraged through the system JTAG port for functional test execution.
ScanExpress JET™ can utilize the dual-core ARM® Cortex®-A9 MPCore™ processor embedded in Altera Cyclone V SoC devices to functionally test, verify, and program SDRAM, NOR Flash, and additional peripherals to ensure interface integrity and peripheral functionality. JET technology provides convenient system hardware verification throughout the entire product life cycle, even before boot and application code is available.
Standard and Custom Tests
CPU Initialization – Test basic communication and functions of the CPU.
SDRAM Test – Execute a full suite of at-speed SDRAM tests to identify hard-to-find faults.
NOR Flash – Test, program, and verify NOR Flash at high speeds using a simple JTAG interface.
Custom Tests – The ScanExpress JET development system includes a powerful scripting language and integrated script debugger; write your own test scripts or load compiled code right from the JET integrated development environment.
Figure 1. Diagram of a typical system configuration. ScanExpress JET controls the ARM Cortex-A15 cores to test supported peripheral devices.
Supported Altera Cyclone V SoC part numbers include 5CSEA2, 5CSEA4, 5CSEA5, 5CSEA6, 5CSXC2, 5CSXC4, 5CSXC5, 5CSXC6, 5CSTD5, 5CSTD6.
JET is able to increase board test coverage by quickly combining boundary-scan testing with at-speed functional testing.
JET assists in prototype debug before test firmware or test fixtures are available
JET is able to save coding time through automatic test and diagnostic generation.
Field Application Engineers
JET can be used to field validate a customer board or upgrade firmware on-site.
JET can identify board failures quickly reducing the repair cost per unit.