Skip to main content

Table 8 iVAG operations usage.

From: A Programmable, Scalable-Throughput Interleaver

Functional Unit

Operation

802.11a/g

802.11n

DAB

DVB-SH

DVB-T

LTE

T-DMB

UMTS

HSDPA

WiMAX

 

Logical

     

    
 

Add/Sub

  

 
 

Bitshift

   

  

 

scalar ALU

   

    
 

(Add/Sub)-Select

     

    
 

2nd ALU required

    

     

scalar BitShuffle

BitShuffle

 

 

     

scalar LFSR

LFSR

   

     
 

Logical

   

     
 

Add/Sub

  

 

Bitshift

          

vector ALU

 

  
 

(Add/Sub)-Select

 

   
 

2nd ALU required

 

 

 

 

 

vector Multiplier

Multiply

 

   

iVAG Memory

Addresses in op-fields

       

Invalid Address filter

   Filter Output Addresses

 

 

  

Memory I/O

Load/Store

 

HW Loops

Repeat

 

 

iVAG global

32-bit mode

  

      

Program Memory (kbit)

4.5

11.4

8.5

18.4

9.1

15.6

12.5

3.4

2.9

27.8

LUT Memory (kbit)

0.3

2.0

99.9

94.9

1.8

3.5

0.9

0.8

0.6

Total Memory (kbit)

4.5

11.7

10.5

118.3

104.0

17.4

16.0

4.3

3.7

28.4