530 likes | 663 Views
CS433: Computer System Organization. Luddy Harrison ADI TigerSHARC. Questions?. Questions about HW? Impressions of last quiz? Other comments? You can send me email if you prefer. Note on Figures.
E N D
CS433: Computer System Organization Luddy Harrison ADI TigerSHARC
Questions? • Questions about HW? • Impressions of last quiz? • Other comments? • You can send me email if you prefer.
Note on Figures • The figures in this lecture are taken from the Analog Devices Hardware and Programming References for the TigerSHARC 201.
Universal Registers • (Almost) all of the registers in the TigerSHARC are memory-mapped • The entire space of memory-mapped registers is referred to as universal registers • These are identified in instruction encodings by a group and a register number within the group
Instruction Summaries • These are in the TigerSHARC 201 Programmer’s Reference, Appendix A (on the web site)
ALU Multiply 32-bit Complex (Ai + B) × (Ci + D) = -AC + ADi + BCi + BD A complex multiply entails 4 real multiplies. A 32-bit complex number on TS has real and imaginary parts, each a 16-bit signed fraction. Q: Do we need special complex add instructions on TS?
Load Data Regs • CB = circular buffer • BR = bit reversed arithmetic in address calculation • DAB = data alignment buffer • SDAB = short data alignment buffer