Download - Fixed Point Arithmatic
-
Lecture 14
Digital System Design
Fixed Point Arithmatic 1
-
Floating & Fixed Point Arithmetic
Fixed Point Arithmatic 2
Two Types of arithmetic
Floating Point Arithmetic Used where precision and dynamic range are important Most algorithms are developed in FP Ease of coding More Cost (Area, Speed, Power)
Fixed Point Arithmetic Place of decimal is fixed Simpler HW, low power, less silicon Converting FP simulation to Fixed-point simulation is time consuming The code is less readable, need to worry about overflow and scaling issues
-
Fixed Point Arithmatic 3
-
Fixed-point v/s Floating-point Hardware
Fixed Point Arithmatic 4
Algorithms are developed in floating point format using tools
like Matlab
Floating point processors and HW are expensive
Fixed-point processors and HW are used in embedded
systems
After algorithms are designed and tested then they are
converted into fixed-point implementation
The algorithms are ported on Fixed-point processor or
application specific hardware
-
Fixed Point Arithmatic 5
-
Number Representation
Fixed Point Arithmatic 6
In a digital design fixed or floating point numbers are
represented in binary format Types of Representation
ones complement
sign magnitude
canonic sign digit (CSD)
twos complement
In digital system design for fixed point implementation the
canonic sign digit (CSD), and twos complement are
normally used
-
Fixed Point Arithmatic 7
-
Fixed Point Arithmatic 8
-
Fixed Point Arithmatic 9
-
Fixed Point Arithmatic 10
-
Fixed Point Arithmatic 11
-
Fixed Point Arithmatic 12
-
Fixed Point Arithmatic 13
-
Fixed Point Arithmatic 14
-
Fixed Point Arithmatic 15
-
IEEE-754 64-bit Double-Precision Floating-
Point Numbers
Fixed Point Arithmatic 16
-
Fixed Point Arithmatic 17
-
Fixed Point Arithmatic 18
-
Fixed Point Arithmatic 19
-
Fixed Point Arithmatic 20
-
Floating Point Addition/Subtraction
Fixed Point Arithmatic 21
-
Fixed Point Arithmatic 22
-
Fixed Point Arithmatic 23
-
Fixed Point Arithmetic
Fixed Point Arithmatic 24
-
Fixed Point Arithmatic 25
-
Fixed Point Arithmatic 26
-
Fixed Point Arithmatic 27
-
Fixed Point Arithmatic 28
-
Fixed Point Arithmatic 29
-
Fixed Point Arithmatic 30
-
Fixed Point Arithmatic 31
-
Fixed Point Arithmatic 32
-
Fixed Point Arithmatic 33
-
Fixed Point Arithmatic 34
-
Fixed Point Arithmatic 35
-
Fixed Point Arithmatic 36
-
Fixed Point Arithmatic 37
-
Fixed Point Arithmatic 38
-
Fixed Point Arithmatic 39
-
Fixed Point Arithmatic 40
-
Fixed Point Arithmatic 41
-
Fixed Point Arithmatic 42
-
Best way to learn DSD is to do it!
Fixed Point Arithmatic 44