Chức năng của các thành phần của VXL

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 68 - 69)

n đ−ợc thiết lập hoặc xoá dựa trê kết quả của lda,ad, adc và sbc Các lệh adc và

4.5.1. Chức năng của các thành phần của VXL

Bảy thành phần của VXL: AC, IR, PC, MAR và SR là các thanh ghi, ALU và SHU là các đơn vị luận lý tổ hợp. Mỗi thành phần có một tập hợp đầu vào và đầu ra với nhiều đ−ờng điều khiển.

64 Nguyễn Chí Kiên Chí Kiên

toán hạng cho đơn vị luận lý số học ALU.

Thanh ghi lệnh IR nối với DBUS thông qua bộ luận lý số học ALU và cung cấp các bit lệnh đến bộ điều khiển và một địa chỉ trang đến tuyến địa chỉ (ADBUS)

Thanh ghi bộ đếm ch−ơng trình PC là một thanh ghi 12 BIT cũng là một bộ đếm lên theo kiểu nhị phân cung cấp các địa chỉ lệnh đến tuyến địa chỉ (ADBUS) thông qua thanh ghi địa chỉ bộ nhớ (MAR).

Thanh ghi địa chỉ mar là bộ đếm địa chỉ, các thanh ghi MAR và PC có các phần trang và độ dời đ−ợc nhận dạng bởi tín hiệu mar_page, pc_page,mar_offset,

pc_offset. Số trang đ−ợc l−u trữ trong 4 bit có trọng số cao nhất.

Đơn vị luận lý số học ALU là đơn vị luận lý tổ hợp với hai tập hợp đầu vào 8 bit, bốn đầu vào cờ, ba đầu vào điều khiển. Các đầu ra của đơn vị này đ−ợc nối đến các đầu vào của đơn vị SHU. Shifter (SHU) là đơn vị luận lý tổ hợp và nó thực hiện những thao tác dịch chuyển trái hay phải của toán hạng 8 bit.

Thanh ghi trạng thái SR có 4 đầu vào và 4 đầu ra. Các đầu ra của thanh ghi trạng thái truyền qua ALU và SHU rồi quay vòng trở lại đầu vào của chính nó. Điều này cho phép các cờ đ−ợc điều chỉnh bởi một trong những đơn vị luận lý này.

Bộ điều khiển (CONTROLLER) phát ra tín hiệu điều khiển cho các khối thành phần và các bus. Những tín hiệu này gây ra chuyển động dữ liệu thông qua bus hệ thống và l−u trữ dữ liệu này vào thanh ghi. Bộ điều khiển đ−a ra tín hiệu điều khiển dựa vào tín hiệu reset, vào trạng thái của nó, vào ngắt quãng bên ngoài và vào các bit của IR và SR.

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 68 - 69)

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

(110 trang)