Difference between revisions of "Ce"

From Vlsiwiki
Jump to: navigation, search
Line 13: Line 13:
  
 
{| border="1" width="300pt" cellspacing="0"
 
{| border="1" width="300pt" cellspacing="0"
   |+ Compute Engine Block
+
   |+ AUNIT Module
 +
  |- style="height:150px; vertical-align:top"
 +
  !CE0
 +
  !CE1
 +
  !CE2
 +
  !CE3
 +
|}
 +
 
 +
{| border="1" width="300pt" cellspacing="0"
 +
  |+ BUNIT Module
 +
  |- style="height:150px; vertical-align:top"
 +
  !CE0
 +
  !CE1
 +
  !CE2
 +
  !CE3
 +
|}
 +
 
 +
{| border="1" width="300pt" cellspacing="0"
 +
  |+ CUNIT Module
 +
  |- style="height:150px; vertical-align:top"
 +
  !CE0
 +
  !CE1
 +
  !CE2
 +
  !CE3
 +
|}
 +
 
 +
{| border="1" width="300pt" cellspacing="0"
 +
  |+ MUNIT Module
 
   |- style="height:150px; vertical-align:top"
 
   |- style="height:150px; vertical-align:top"
 
   !CE0
 
   !CE0

Revision as of 16:55, 30 March 2009

== Compute Engine Design Specifications ==

The COMPUTE ENGINE of SCOORE is responsible for all the calculations of the processor. SCOORE is a clustered architecture, we have FOUR main units which comprise the COMPUTE ENGINE.

  1. AUNIT is responsible for all the "simple arithmetic operations" of the CPU.(Single Port)\n
  2. BUNIT is responsible for branch operations. (Dual Port)\b
  3. CUNIT handles all floating point operations. (Single Port)\b
  4. MUNIT handles all Load and Store operations. (Dual Port)

A more detailed description of each individual block is given below.

AUNIT Module
CE0 CE1 CE2 CE3
BUNIT Module
CE0 CE1 CE2 CE3
CUNIT Module
CE0 CE1 CE2 CE3
MUNIT Module
CE0 CE1 CE2 CE3

--Rigo Dicochea 09:47, 30 March 2009 (PDT)