Synopsys has announced its DesignWare ARC Software Development Platforms for software development and debugging of ARC processor-based system-on-chip (SoC) designs.
The ARC AXS101 and AXS102 Software Development Platforms include ARC processors, peripherals, pre-built Linux and MQX operating systems, device drivers, and application examples. This combination is presented as a means of enabling designers to start software development prior to SoC availability.
The platforms' range of peripheral I/Os, including licensable DesignWare Interface IP such as USB, Ethernet, UART, GPIO, SPI, I2C, and Secure Digital (SD) allow designers to use the same hardware and drivers in the final SoC implementation.
"Software development is often the most critical and resource-intensive portion of the overall SoC development process," said Clint Cole, CEO of Digilent, Inc. "Synopsys' ARC Software Development Platform offers a pre-validated, integrated solution that allows software engineers to start developing software much faster and earlier in the design cycle, helping to achieve aggressive time-to-market schedules, while reducing the overall development effort."
The ARC Software Development Platforms include CPU daughter cards for real-time software development, validation, code porting, software debugging, and analysis on real hardware.
The built-in HapsTrak connector provides a fast tunnel, operating at up to 150MHz through the ARM AMBA AXI interconnect, enabling designers to connect the ARC Software Development Platform to Synopsys' HAPS FPGA-based prototyping system, where additional CPUs, peripherals, or other custom logic can be integrated into the design for full SoC prototyping.
The ARC Software Development Platforms are supported by Synopsys' ARC MetaWare Development Toolkit for the development and debugging of optimized high-density code. Also available for the ARC Software Development Platforms are the open source GNU Toolchain and Synopsys ARC MetaWare Lite tools.