Software & ToolsEvaluation SystemsARCangel Prototyping Tool
Based on a large Xilinx Virtex-4 FPGA, ARCangel 4 is able to support many different configurations of ARC processors. During the chip design stage, it allows designers to test their processor configurations for hardware design problems and profile the system performance with multimedia or other application software. This provides valuable feedback that gives the designer the opportunity to optimize the system design to improve performance. Once an ARC processor design is complete, the ARCangel 4 system can be used as a software prototyping platform that supports real-time peripheral interaction, allowing engineers to develop and profile the application software before the silicon is available. The ARCangel 4 prototyping tool is compatible with all other ARC development tools. The ARCangel 4's FPGA is the XC4VLX200, with 89,088 slices (four in every CLB) and 6 Mbits of block RAM giving plenty of capacity for the evaluation of large ARC processor configurations, custom instructions, and additional IP. The ARCangel 4 system supports numerous peripheral interfaces and allows developers to add expansion cards for custom peripherals and devices. Engineers configure an ARC processor to meet the precise needs of their application using the ARChitect® tool. ARChitect produces an FPGA build file for downloading to the ARCangel 4. Using these powerful tools, it is possible for developers to configure the processor, build an ARCangel 4 configuration and begin testing hardware and software within a single day. The Virtex-4 FPGA offers the capacity to prototype all configurations of the ARC processor, including media and video DSP builds. Typical ARC 700 family processor cores utilize less than 20% percent of the logic resources in FPGA, leaving plenty of remaining logic gates for DSP functions, peripheral logic, custom instructions, coprocessor modules, application specific interfaces and even additional processor cores. The ARCangel 4 prototyping tool can run application software on an ARC processor at speeds up to 100 MHz, making it faster than any processor simulator and enabling real-time interaction with external devices. |