Màn hình khi mô phỏng 1 Khối luận lý số học ALU

Một phần của tài liệu Thiết kế bộ vi xử lý 8 bit sử dụng công nghệ FPGA (Trang 99 - 100)

b. Tiến hành mô phỏng kết quả trên màn hình Waveform Editor.

5.1.5 Màn hình khi mô phỏng 1 Khối luận lý số học ALU

5.1.5.1. Khối luận lý số học ALU

Hình 5.1.5.1. Tín hiệu ngõ vào và ngõ ra của khối ALU

Hình 39 mô phỏng các tín hiệu ngõ vào và ngõ ra của khối ALU. Trong khối alu thực hiện các lệnh cộng, trừ, and, not, nạp tín hiệu side_a, nạp tín hiệu side_b

Các tín hiệu ngõ vào là alu_add, alu_sub, alu_and, alu_not, alu_a, alu_b,

in_flags2, in_flags3, side_a, side_b, các tín hiệu ra là z_out, out_flags.

95 Nguyễn Chí Kiên Chí Kiên

side_a và side_b kết quả xuất ra ở z_out và các cờ xuất ra ở out_flags trong lệnh

cộng nếu tín hiệu in_flags2 không kích nghĩa là không có giá trị thì phép cộng chỉ cộng giá trị trong side_a với side_b còn nếu có in_flags2 thì nó cộng thêm giá trị của in_flags2.

Trong phép cộng ngõ ra out_flags có thứ tự các cờ nh− sau v, c, n, z cờ v

đ−ợc bật lên khi dấu của side_a, side_b cùng dấu và dấu của kết quảz_out khác với dấu của side_a (các bit dấu chính là bit thứ 7), cờ c bật lên khi kết quả z_out lớn 255, cờ n bằng với bit 7 của z_out, cờ z bật lên khi kết quả bằng 0.

Trong phép trừ cũng t−ơng tự nh− phép cộng, chỉ khác cách kiểm tra cờ, cờ v bật lên khi dấu của side khác với dấu side_b và dấu kết quả cùng với dấu của side_a, cờ c bật lên khi kết quả âm còn cờ n và z thì giống nh− phép cộng.

Phép alu_and thì thực hiện phép and giữa side_a với side_b, cờ v bằng với tín hiệu vào in_flags3, cờ c bằng tín hiệu vào in_flags2 cờ n và cờ z thì tuỳ vào kết quả ra z_out.

Phép alu_not thì thực hiện phép phủ định của tín hiệu vào side_a các cờ thì giống nh− phép alu_and.

Phép alu_a thì thực hiện nạp giá trị của side_a vào các cờ cũng giống nh−

phép alu_and.

Phép alu_a thì thực hiện nạp giá trị của side_b vào các cờ cũng giống nh−

phép alu_and.

Một phần của tài liệu Thiết kế bộ vi xử lý 8 bit sử dụng công nghệ FPGA (Trang 99 - 100)

Tải bản đầy đủ (PDF)

(110 trang)