Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33 Slide 34 Slide 35 Slide 36 Slide 37 Product List
Core-Slide27

It was mentioned earlier that the RX provides dedicated hardware for floating point math. This module will now take a look at the RX Floating Point Unit, or FPU. The RX FPU supports IEEE 754 single precision floating point math. It operates directly on registers or memory. In less sophisticated devices one needs to copy the operands out to the FPU, issue a command, wait for the results and then fetch the results. With the RX’s FPU one does not need to do that – it is very efficient. For example, one can multiply the value in register R4 by a floating point value and store the result back in R4. The FPU can fetch the operands directly from the CPU register as well as from flash, and then write the result back to a register.

PTM Published on: 2012-05-15