Game Development Reference
In-Depth Information
to provide multiprocessing ability. A TriMedia board has a TM1300 TriMedia
processor with its own dedicated memory. A 32-bit TM1300 TriMedia processor
has a five-issue VLIW (Very Long Instruction Word) CPU together with several
coprocessors as shown in Figure 2. The CPU in the processor has multiple
functional units and 128 registers. Table 1 shows the major features of a
TriMedia CPU.
Besides its complicated hardware, the TriMedia board comes with a set of
powerful software tools, which includes a tmsim simulator providing full func-
Figure 2. Structure of a TriMedia processor.
Table 1. TriMedia features.
Constant
5
Integer ALU
5
Load/Store
2
DSP ALU
2
DSP MUL
2
Number of Functional Units
Shifter
2
Branch
3
Int/Float MUL
2
Float ALU
2
Float Compare
1
Float sqrt/div
1
Number of Registers
128
Instruction Cache
32KB, 8 Way
Data Cache
16KB, 8 Way
Number of Operation Slots-Instruction
5
Search WWH ::




Custom Search