6.4. Diamond Standard Series Processor Core Hardware Overview and Comparison

This section highlights the major hardware blocks comprising the Diamond processor cores including the core register file and execution units, load/store units, issue width, external interfaces, and on-chip trace and debug units. Table 6.3 compares the major hardware features included in each Diamond core. Table 6.4 compares several key physical attributes of the six Diamond processor cores.

Table 6.3. Diamond Standard Series processor core feature comparison
Hardware features108Mini212GP232L570T330HiFi545CK
Instruction width (bits)16/2416/2416/2416/24/6416/24/6416/24/64
Multiple instruction issue (static superscalar)NoNoNo3 or 2 issue2 issue3 issue
Local-memory bus width (bits)3232326464128
General-purpose registers323232323264
DSP vector registers    8 × 48-bit and 4 × 56-bit16 × 160-bit
Instruction-cache size (Kbytes)N/A816168NA
Instruction-cache associativityN/A2-way4-way2-way2-wayN/A
Data-cache size (Kbytes)N/A816168N/A
Data-cache associativityN/A2-way4-way2-way2-wayN/A
Load/store units111112
Local instruction RAM, selectable size, max size (Kbytes)128128N/A128128128
Local data RAM, selectable size, max size (Kbytes)128 (dual)128N/A128128 (dual)128 (dual)
Local XLMI interfaceNoYesNoYesNoNo
32-bit I/O portsYesYesNoYesNoNo
32-bit I/O queue interfacesNoNoNoYesYesYes
Main bus interface (PIF) width3232326464128
Zero-overhead loopingNoYesYesYesYesYes
Sign-extend, NSA, MIN/MAX, CLAMPS instructionsYesYesYesYesYesYes
Synchronization instructionsYesYesNoYesYesYes
MUL16 instructionsNoYesYesYesNoYes
16/32-bit MAC16 instructionsNoYesYesYesNoNo
MUL32 InstructionsNoNoNoYesNoNo
Audio instructionsNoNoNoNoYesNo
Specialized DSP instructionsNoNoNoNoNoYes
External interrupts999999
Timer interrupts333333
Non-maskable interrupt111111
On-chip debug (OCD)YesYesYesYesYesYes

Table 6.4. Diamond Standard Series processor core physical comparison
Diamond coreMaximum frequency (MHz) (0.13G WC)Dhrys. 2.1 MIPS/MHzDie area[*] (mm2) (0.13G)Gate countInstruction widthmW/MHz (0.13G)
108Mini2501.20.4147K16/24 bits0.09
212GP2661.30.6873K16/24 bits0.135
232L2331.30.8484K16/24 bits0.145
570T2501.521.13114K16/24/64 bits0.20
330HiFi2201.31.33142K16/24/64 bits0.18
545CK2301.32.93310K16/24/64 bits0.196
Note: All area, power, and frequency are representative only, and subject to variation based on the process technology, cell library, and design tools used.

[*] Area is post synthesis, post layout, assuming 85% routing efficiency.

The feature sets of each pre-configured Diamond core were set so that these six ISA-compatible processor cores provide the SOC designer with a wide range of core size and performance, and a broad selection of features. The cores’ physical attributes range widely, tracking the wide range in capabilities among the cores.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.16.67.54