1 / 12

VSFX design

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

zandra
Télécharger la présentation

VSFX design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VSFX design 王捷 2014.4.25

  2. 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

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

  4. 5 logical instructions • bit-wise operations

  5. 12 shift/rotate instructions • barrel shift • logical shift left << • logical shift right >> • Shift Algebraic(Synthesizable) • signed operand >>>

  6. 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

  7. Compare • 16 * 8bit comparator • 8 * 16bit comparator • 4 * 32bit comparator

  8. Use 36-bit Adder

  9. Add/Sub/Ave • {co, sum} = opa + opb + ci

  10. Add/Sub/Ave

  11. Add/Sub/Ave

  12. Thank you

More Related