CompactRISC Roadmap Home->IP Core Licensing Program

CompactRISC Roadmap

CRX- CompactRISC Extensible
The Next Generation CompactRISC Architecture

Overview
The CRX is the next generation CompactRISC™ architecture. This architecture extends the earlier CR16 family of products by providing full 32-bit processing and memory space, additional registers, ultra-fast context switching and architectural extensibility features.

Architectural Features:

  • 3-Stage Pipeline (Fetch - Decode - Execute)
  • Three Operating Modes (User / System / Supervisor)
  • Von-Neumann Bus Architecture with separate Instruction and Data Bus Interfaces, compliant to AMBA™ 2.0
  • Up to 9 Register Banks (1 Supervisor Bank, up to 8 User Banks)
  • 8 x 16-bit Instruction Queue
  • Branch Target Cache (16 Entries)
  • Load/Store Unit (LSU)
  • 16 x 16 bit Hardware Multiplier (16/32/64 bit Result)
  • 32-bit Barrell Shifter
  • Address Calculation Unit (ACU)
  • Q-Format Arithmetic Support Unit (ASQ)
  • Condition Check Unit (CCU)
  • Population Count Unit (CNT01)
  • Coprocessor Interface
  • Nexus5001 compliant On-chip Debug/Trace

The CRX implements a 32-bit embedded RISC architecture
Instructions are fetched into an instruction queue via an industry-standard AMBA™ AHB interface. A branch target cache keeps a history of branch target addresses in order to speed-up code loops. The data path elements, such as ALU, hardware multiplier and barrel shifter can work on multiple banks of 16 x 32-bit registers. A load-store unit decouples data transfers via the data AHB and allows the CPU to continue program execution while the data is being transferred from/to memory (in case there are no data dependencies). The processing capabilities of the CRX can be extended by attaching up to 16 coprocessors to the CPU.

Powerful debug features are implemented by the CRX, such as support for up to 16 hardware breakpoints on code and/or data.

Currently CRX – CompactRISC Extensible is not available for licensing through the IPextreme Licensing Program

WHAT'S NEW
News
Events

For more information on all events, visit our events page.

 

WEBENCH® Design Tools
Products
  • DS92LV3241/42 - 20-85 MHz 32-Bit Channel Link II Serializer/Deserializer
  • LM98722 - Three Channel, 16-Bit, 45 MSPS Analog Front End with LVDS/CMOS Output and Integrated CCD/CIS Sensor Timing Generator
  • LMV841Q - CMOS Input, RRIO, Wide Supply Range Operational Amplifiers
  • ADC10D1500 - Low Power, 10-Bit, Dual 1.0/1.5 GSPS or Single 2.0/3.0 GSPS ADC
  • LM3424Q - Constant Current N-Channel Controller with Thermal Foldback for Driving LEDs
  • DS90UR90xQ Family - 5 to 65 MHz 24-bit Color Automotive Grade FPD-Link II Serializer/Deserializer Chipsets
  • LM5027 - Voltage Mode Active Clamp Controller
  • LM3530 - High Efficiency, Multi Display LED Driver with 128 Exponential Dimming Steps & Integrated OLED Power Supply in 1.2mm × 1.6mm µSMD Package

 

 

PowerWise® Solutions

 

 

SolarMagic™ Technology



Maximizing Solar Panel Efficiency

National's SolarMagic™ technology recoups up to 50 percent of the lost energy, dramatically improving the economics in shaded and other real-world conditions.



MY BRIEFCASE                                         Remove all from My Briefcase 
Click any "Briefcase" icon to add an item