Đang tải... (xem toàn văn)
Nội dung slide là thiết kế register 32 bits với yêu cầu là:Đầu vào : 1 tín hiệu điều khiển ghi enable write 1 bit ; 1 tín hiệu register write 5 bit ; 2 tín hiệu register read 5 bit ,1 đầu vào dữ liệu write data 32 bit.Đầu ra: 2 dữ liệu read data 32 bit;Read: Có thể đọc 2 register.Không cần tín hiệu điều khiển đọc.Register O luôn có giá trị O Chỉ được phép ghi vào 1 register.
B ÀI B ÁO C ÁO TH ỰC H ÀNH TỔ CHỨC MÁY TÍNH Nhóm 3: Giảng viên hướng dẫn: GVC Hồ Viết Việt Các thành viên: Đoàn Thanh 12dt2 Nguyễn Văn Ngọc Nghĩa 12dt2 Đặng Trung Nguyên 12dt2 Nguyễn Vĩnh Hùng 12dt2 Bùi Hoàng Hải 12dt2 LAB Thiết kế Register_file 32 bit Yêu Cầu Đầu vào : tín hiệu điều khiển ghi enable write bit ; tín hiệu register write bit ; tín hiệu register read bit ,1 đầu vào liệu write data 32 bit Đầu ra: liệu read data 32 bit; Read: Có thể đọc register Không cần tín hiệu điều khiển đọc Register O có giá trị O Chỉ phép ghi vào register Thực Hiện: Để thiết kế register file 32 bit -Ta cần 32 register -Khối Mux 32-1 Mux 2-1 => Mux 4-1 => Mux 8-1 => khối Mux 32-1 -Khối Decode 5-32 Decode 2-4 Decode 3-8 => khối Decode 5-32 Register 32bit I) Khối Mạch decode 5-32 1) Mạch Decode 2-4 Sơ đồ thực phần mềm 2) Mạch decode3-8 3) Mạch Decode 5-32 Ta kế thừa mạch giải mã 3-8 2-4 thiết kế Đầu Input: giá trị bit tín hiêu điều khiển enable write II) Khối Mạch Mux 32-1 1) Mạch mux 2_1 Ta thiết kế gồm: Input: đầu vào X0 X1 32 bit Tín hiệu ĐK: S0 Bảng trạng thái X0 S0 X1 S0 X0 Y Y X1 2)Mạch Mux 4-1 Ta xây dựng mạch 4-1 từ mạch 2-1 có: Sử dụng mux 2-1 Đầu vào: X0,X1,X2,X3 Tín hiệu ĐK: S0,S1 Bảng trạng thái: S0 S1 Y 0 X0 X1 X2 1 X3 S0 X0 X1 S1 MUX 2-1 MUX 2-1 X2 X3 MUX 2-1 Y 3) Mạch Mux 8-1 -Ta sử dụng lại mạch 4-1 2-1 thiết kế để tạo thành mạch 8-1: Với đầu vào X0, X1, X2, X3, X4, X5, X6, X7 có giá trị 32 bit S0 S1 X0 S2 X1 X2 MUX 4-1 X3 MUX 2-1 X4 X5 X6 X7 MUX 4-1 Y Bảng trạng thái S2 S1 S0 Y 0 X0 0 X1 X2 1 X3 0 X4 1 X5 1 X6 1 X7 4) Khối Mạch Mux 32-1 Ta sử dụng lại mạch mux8-1 mux4-1 vừa thiết kế 32 đầu vào 32 bit Đầu Y 32 bit tín hiệu điều khiển bit Sơ đồ tương đương đơn giản S0 S1 S2 MUX 8-1 MUX S3 S4 8-1 MUX 4-1 Y MUX 8-1 Sơ đồ khối Mux 32_1 MUX 8-1 Register file 32bit Sử dụng: • • • Mux 32_1 decode 5_32 32 Register