Danh sách phép toán của DATAPATH

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu thiết kế mảng tái cấu hình kiến trúc thô CGRA ứng dụng cho kỹ thuật điều khiển luận văn ths công nghệ điện tử viễn thông 60 52 02 03 (Trang 34 - 35)

TT OpCode Toán tử ầu vào Mô tả

1 0000000 + A,B Kết quả = A + B

2 0000001 - A,B Kết quả = A - B

3 0000010 x A,B Kết quả = A x B

4 0000011 AND A,B Kết quả = A and B

5 0000100 OR A,B Kết quả = A or B

6 0000101 XOR A,B Kết quả = A xor B

7 0000110 NOT A Kết quả = not A

8 0000111 NAND A,B Kết quả = A nand B

9 0001000 NOR A,B Kết quả = A nor B

10 0001001 NXOR A,B Kết quả = A nxor B

11 0001010 ROTL A,B Kết quả = được quay vòng trái B bit 12 0001011 ROTR A,B Kết quả = được quay phải trái B bit 13 0001100 SHL A,B Kết quả = được dịch trái B bit 14 0001101 SHR A,B Kết quả = được dịch phải B bit

15 0001110 BYPASS A Kết quả = A

ầu ra của D T P TH được lựa chọn bởi trường mã lệnh OpCode. Số bit đầu v o Op ode l 7 bit, tương ứng với tối đa số phép toán DATAPATH có thể thực hiện tối đa là 128 phép toán. Tuy nhiên, trong quá trình thiết kế mức RTL của PE, hiện tại mới chỉ dùng 16 phép toán thường dùng trong kỹ thuật điều khiển (tương ứng với 4 bit điều khiển), các bit còn lại được sử dụng dự phòng trong trường hợp mở rộng tập lệnh cho các phiên bản thiết kế trong tương lai.

2.3.4Bộ tích lũy, thanh ghi đệm đầu ra của PE

Bộ tích lũy có chức năng đệm dữ liệu đầu ra của PE (thông qua thanh ghi REG), đồng thời khi được cấu hình tính năng tích lũy, có tính năng cộng dồn giá trị xử lý đầu ra của DATAPATH trong PE.

Bộ MUX_2_1 như trình bày trong Hình 22 có tính năng lựa chọn 02 tính năng tr n của thông qua bit điều khiển BYPASS.

- BYPASS = 1: ACC thực hiện tính năng của một thanh ghi đệm thông thường. - BYPASS = 0: ACC thực hiện tính năng của một bộ cộng tích lũy

MUX_2_1 REG + CLK BYPASS Enable Reset_n IN OUT

Hình 22: Cấu trúc bộ tích lũy đầu ra ACC của PE

Trong bảng 7, tham số DATA_WIDTH của ACC bằng với độ rộng của đường dữ liệu của PE.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu thiết kế mảng tái cấu hình kiến trúc thô CGRA ứng dụng cho kỹ thuật điều khiển luận văn ths công nghệ điện tử viễn thông 60 52 02 03 (Trang 34 - 35)

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

(56 trang)