Software and Tools
Arm Development Studio for Altera® SoC FPGA
Overview
Arm Development Studio for Altera SoC FPGAs is a powerful integrated development environment (IDE) built to accelerate embedded software development on SoC FPGA platforms. Combining advanced multicore debugging, performance analysis, and tight integration with Altera hardware design tools, it enables developers to efficiently build, debug, and optimize Linux-based and bare-metal applications across CPU and FPGA domains.
Benefits
Code and Build
Eclipse-based IDE provides a great workbench with Arm's assembly editor and project management tools. Compile and build code for high performance or small footprint with included Arm Compiler 5 or 6.
Debug
Debug Bare-metal, Linux, and Android application code with low-cost Altera FPGA Download Cable II.
Optimize
Optimize and make your Linux* or Bare-metal application more efficient with Streamline* and Trace.
Key Features
| Comprehensive Development Environment | Offers an Eclipse-based IDE that integrates code editing, building, and debugging tools tailored for SoC FPGA platforms. |
| FPGA-Adaptive Debugging | Provides seamless debugging across the CPU-FPGA boundary, enabling visibility and control over both software and hardware components. |
| Multicore Debugging Support | Facilitates debugging of multicore systems, allowing developers to analyze interactions between multiple processor cores within the SoC. |
| Linux and Bare-Metal Application Development | Supports development and debugging of both Linux-based applications and bare-metal software, offering flexibility for various project requirements. |
| Integration with Altera SoC FPGA Tools | Works in conjunction with Altera SoC FPGA Embedded Development Suite (SoC EDS), providing a cohesive toolchain for software and hardware development. |
| Performance Analysis and Optimization | Includes tools for performance profiling and analysis, helping developers optimize their applications for better efficiency and speed. |
Getting Started
Arm* DS for Altera SoC FPGA is license managed and available with a paid license. The license shipped with select Altera SoC FPGA development kits includes 3 years of Altera support and maintenance from the date of purchase. It supports all Arm processor subsystems on Altera SoC FPGAs and provides exceptional bare-metal debug and trace capabilities. Download and set up product license for Arm DS for Altera SoC FPGA.
Common Questions
Choose according to supported processor, release and required debug, trace or profiling features. Verify licensing and probe compatibility before committing.
Use a supported bare-metal debug connection with the correct processor setup and symbols. Follow the device-specific boot and attach sequence.
Inspect each core's execution state, synchronization and shared-memory behavior. Check interrupts and peripheral access alongside software locks.