Triscend A7S Configurable System-on-Chip Platform
SUBJECT TO CHANGE
6
TCH305-0001-002
A7S Development Support
The Triscend A7S Configurable System-on-Chip (CSoC) platform is supported by a vari-
ety of third-party development tools including compilers, debuggers, real-time operating
systems (RTOS), and in-system debuggers/emulators as shown in Table 2. Most compil-
ers that support the ARM7 architecture also support the Triscend A7S CSoC device. To
accelerate development, there are multiple development boards available, shown in Table
3. Additionally, Triscend provides a free Software Development Kit (SDK) that includes
board support packages (BSPs) for leading RTOS environments and a source-level driver
library.
The A7S’s Configurable System Logic (CSL) matrix is well supported by a variety of logic
design entry solutions, including both VHDL or Verilog logic synthesis and schematic entry
as shown in Table 2. Likewise, there are VHDL and Verilog simulation models available
for popular logic verification tools.
Table 2. Supported Development Tools for A7S CSoC.
ARM7TDMI Software Development
CSoC/Logic Design Development
Triscend Software Development Kit (SDK)
#
Source-level device driver library
#
Board Support Packages (BSPs)
Compilers
#
Wind River Diab C/C++™ Compiler
#
ARM® Developer Suite (ADS) C/C++
Compiler
#
GNU C Compiler (GCC)
Source-Level Debuggers
#
Wind River visionCLICK, in-system sup-
port using Wind River visionPROBE II
#
ARM eXtended Debugger (AXD)
#
GNU gdb Debugger
Real-Time Operating System (RTOS)
Support
#
Wind River Tornado/VxWorks®
#
Red Hat eCos™
#
Red Hat µClinux
JTAG-Based Hardware
Emulators/Debuggers
#
Wind River visionPROBE II (ARM and
CSoC debugging)
#
ARM Mutli-ICE™ (ARM only debugging)
#
EPI JEENI and MAJIC™ (ARM only de-
bugging)
Triscend FastChip CSoC Development
System
#
Graphical development/integration
environment, Windows-based
#
Drag-and-drop Soft Module library
#
Create initialization images for Triscend
CSoC devices
#
Download directly or program external
Flash via JTAG
#
Seamless integration with third-party
microprocessor and logic design tools
#
Powerful real-time, in-system debugging
VHDL/Verilog Logic Synthesis
#
Synplicity® Synplify®
#
Synopsys® FPGA Compiler II
Schematic Entry
#
Cadence/OrCAD Capture
#
SpinCircuit eCapture
#
Innoveda ViewDraw
VHDL Logic Simulation
#
Model Technology™ ModelSim
#
Innoveda Fusion/Speedwave
#
VITAL/SDF support
Verilog Logic Simulation
#
Model Technology™ ModelSim
#
Cadence® Verilog XL®
#
Synopsys® VCS
#
Triscend CSI Bus Functional Model