vsfx design 王捷 2014.4.25. vsfx instructions 64 fixed-point instructions 20 add/sub instructions...

12
VSFX design 王王 2014.4.25

Upload: ashley-harper

Post on 13-Dec-2015

229 views

Category:

Documents


1 download

TRANSCRIPT

VSFX design

王捷2014.4.25

VSFX instructions

• 64 Fixed-point instructions 20 add/sub instructions 6 ave instructions 12 max/min instructions 9 compare instructions 5 logical instructions 12 shift/rotate instructions

• 6 Floating-point instructions 2 max/min instructions 4 compare instructions

VSFX instructions

• 26 add/sub/ave instructions• 27 compare/max/min instructions• 5 logical instructions• 12 shift/rotate instructions

5 logical instructions

• bit-wise operations

12 shift/rotate instructions

• barrel shift

• logical shift left <<• logical shift right >>• Shift Algebraic( Synthesizable)

signed operand >>>

27 compare/max/min instructions

• 128bit vector comparation• compare equal to unsigned byte

16 * 8bit comparator

• compare equal to unsigned halfword 8 * 16bit comparator

• compare equal to unsigned word 4 * 32bit comparator

• compare equal to unsigned byte/halfword/word

Compare

• 16 * 8bit comparator• 8 * 16bit comparator• 4 * 32bit comparator

Use 36-bit Adder

Add/Sub/Ave

• {co, sum} = opa + opb + ci

Add/Sub/Ave

Add/Sub/Ave

Thank you