Tensilica Diamond Core 232L

Timesys offers a LinuxLink subscription for the Tensilica Diamond Core 232L

The LinuxLink software distribution model enables the usage of the Tensilica 232L LinuxLink for development targeting all designs based on 232L processor core designs.


Processor Overview


The Diamond 232L CPU is a high performance, versatile, fully synthesizable 32-bit RISC SOC controller core. The power efficient 232L core provides outstanding flexibility and performance. Users can take advantage of Tensilica’s lockable cache, non-maskable interrupt for critical system events, and five levels of interrupts consisting of a combination of external, software, and timer interrupts.

In addition, DSP hardware support on chip reduces the need to include a separate DSP in the system design. The 232L core comes with its own Memory Management Unit (MMU) The MMU provides instruction and data Translation Lookaside Buffers (TLBs), which manage virtual-to-physical address mapping. In addition to address translation, the MMU provides four different privilege levels (for memory protection), variable page sizes, and multiple access modes. Combining the MMU with a flexible interrupt architecture and high performance, the Diamond 232L can easily meet the needs of a complex system running numerous applications.

Processor Features:
  • Smallest, lowest-power Linux-ready CPU in its class
  • Linux-compatible Memory Management Unit
  • 32-bit RISC –style architecture with 5-stage pipeline
  • Single-cycle 16 x 16-bit MAC
  • DSP instructions
  • 16Kbyte, 4-way set associative instruction and data caches, programmable write-through or write-back

Boards and Reference Distributions


The Tensilica’s synthesizable 232L core can be deployed on a number of FPGA-based platforms for easy design and customization. Timesys has verified Linux components using 232L core design deployed on the Virtex-4 LX60 (XT-AV60) board from Avnet.

The reference distributions available as part of the LinuxLink subscription for the Tensilica 232L are designed to jumpstart Linux development for this embedded target by providing optimized for this task cross-toolchains, Linux kernel, host tools and root filesystem.

Notes:

Complete peripheral support for Tensilica Diamond Core 232L derived integrated processors, or board support for other reference designs, might need to be sourced from manufacturers of the respective processors or reference boards.


Linux Components


Click on a feature below to view a list of available Linux components for this processor.



   Toolchains

 

 

Browse the Tensilica 232L LinuxLink