07.17
12

C compiler for the Rabbit microprocessor ACE KM32 passed tests

by admin ·

It is widely known in professional circles developer chips ”Design Center KM211″ completed testing of the C-compiler for the platform RABBIT KM32 for errors and conformance with SuperTest compiler test and validation suite» company ACE . ACE tests contain more than 3 million checks and provide industrial testing with virtually complete coverage of the standard language.

The family of microcontrollers KM32/16/8 RABBIT is a proprietary company KM211 and belongs to a general-purpose microcontrollers for embedded systems. The frequency of 100 MHz chip with 90-nm process technology. The controller has an ultra-low operating power consumption – less than 34mkVt/MGts. The response time of interrupt no more than 3 cycles. ALU provides single-cycle multiply 8h8/16h16/32h32.Addressable memory data and commands up to 4GB.

Fans of Linux will be helpful to know that in January 2012 by the same manufacturer released the system on a chip K5512BF1F 32-bit microprocessor core Quark . The device is made of 180 nm process technology at production facilities of JSC “Mikron” . Creation of integrated circuits was commissioned by FSUE Nyima “Progress” . The frequency of 150 MHz chip. The same chip, designed to produce the equipment of TSMC, has a rate of 90 nm technology, and can operate at 400 MHz. There is also a version of the FPGA implementation of 60 MHz.

Brief characteristics of the microprocessor core Quark:

  • 32-bit architecture of their own design (RISC + Harvard);
  • 32/16-razryadnye team, 32-bit operands;
  • 5-stage pipeline, static branch prediction;
  • Optional: MMU, and a configurable cache memory;
  • DSP – a wider range of commands;
  • FPU – optional module with normal or double precision;
  • single-cycle 16×16 multiplier, optional 32×32;
  • Interrupt response time – 5 cycles;
  • sleep mode with low power consumption;
  • ported FreeRTOS, Linux 2.6;
  • C compiler GNU (GCC version 3.4.3, 4.6.0), SDK based on Eclipse;
  • JTAG, Debugger GDB.

In the freely available tools are laid out as follows:

  • binutils-2.15;
  • gcc-4.6.0;
  • gdb-6.3 (includes a simulator);
  • newlib-1.18.0;
  • compiled versions of the libraries under the slackware-13.37 (+ source);
  • demo version of Linux with kernel 6.2.34 (+ sources).

In conclusion, we should mention that in the line of development KM211 present multicore computer unit HYDRA which can accommodate up to 32 DSP-cores on a chip, which provides performance 72GFLOPs.

Tags: , , , , , ,

Leave a Reply