Bài giảng Thiết kế logic số - Chương 4: Thiết kế các mạch số thông dụng (Tiết 5)
Thiết kế logic số
(Digital logic design)
Chương IV: Thiết kế các mạch số thông dụng
TS. Hoàng Văn Phúc
Bộ môn KT Xung, số, Vi xử lý
1/2014
Nội dung
Định dạng số thực trong thiết kế số
2
Tài liệu tham khảo
Giáo trình (320-350)
IEEE Standard for Binary Floating-Point Arithmetic.
ANSI/IEEE Standard No. 754.
Computer Arithmetic Algorithms and Hardware Designs
– Oxford University Press - 2000
3
Các định dạng số thực
Floating point number
Fixed point number
Fraction representation
Others
4
Fixed-point number
= 9, 375 = 150 *2^-4
= -6, 625 = -106 *2^-4
5
Floating point number
6
IEEE 754 standard
IEEE - 754 Single Precission
IEEE - 754 Double Precission
7
Real number distribution
overflow
-∞
normalized
denormalized
normalized
overflow
+∞
0
Floating-point
normalized
overflow
overflow
-∞
+∞
0
Fixed-point
8
Rounding schema
Làm tròn hướng tới 0
Làm tròn hướng tới -
9
Rounding schema
Làm tròn hướng tới +∞
10
Rounding schema
Làm tròn hướng tới số
gần nhất chẵn
Làm tròn hướng tới số
gần nhất lẻ
11
Floating point adder (FPA)
12
FPA-phase 1
A
B
Operands unpack
ea ma
sa
sb
ea
mb
PHASE 1
Σ
Compare_exponent
REG1
13
FPA-phase 2
REG1
Sel
MUX
PHASE 2
Correct
_exponent
shift_value
shifter
REG2
14
FPA-phase 3
REG2
ma3
mb3
Sign logic
Σ
Significand_adder
PHASE 3
Adjust exponent
Nomalize
REG3
15
FPA-Phase 4
REG3
Rounding and selective
component
Adjust exponent
Nomalize
PHASE 4
result pack
REG_OUT
16
Mạch nhân số thực dấu phảy động
A
B
Operands unpack
sa
sb
ma
ea
mb
ea
PHASE 1
Σ
Significand Multiplier
Exponent_adder
REG1
Adjust exponent
Nomalize
Rounding
PHASE 4
Adjust exponent
Nomalize
result pack
REG_OUT
17
Mạch chia số thực dấu phảy động
A
B
Operands unpack
sa
sb
ma
ea
mb
ea
PHASE 1
Σ
Significand Division
Exponent_adder
REG1
Adjust exponent
Nomalize
Rounding
PHASE 2
Adjust exponent
Nomalize
result pack
REG_OUT
18
Trắc nghiệm
Câu 1: Ưu điểm chính số thực dấu phẩy động so với số
thực dấu phẩy tĩnh là
A. Có miền biểu diễn lớn và có dấu phẩy động
B. Có miền biểu diễn lớn
C. Có miền biểu diễn lớn, biểu diễn được các giá trị
nhỏ độ chính xác cao
D. Có miền biểu diễn lớn và đơn giản hóa trong việc
thiết kế các khối tính toán
19
Trắc nghiệm
Câu 2: Thao tác làm tròn số thực là bắt buộc vì
A. Các phép toán trên số thực không có độ chính xác
tuyệt đối
B. Số thực có dạng dẫu phảy động
C. Số lượng bit biểu diễn số là giới hạn
D. Đảm bảo độ chính xác tốt nhất cho phép toán
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Thiết kế logic số - Chương 4: Thiết kế các mạch số thông dụng (Tiết 5)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_thiet_ke_logic_so_chuong_4_thiet_ke_cac_mach_so_th.pdf

