Thanh ghi cấu hình CONF_REG của PE gồm 32 bit, bao gồm 03 trường thông tin: - Channe_A_routing gồm các 12 bit CONF_REG[31:20] chứa thông tin định
- Channe_B_routing gồm các 12 bit CONF_REG[31:20] chứa thông tin định tuyến lựa chọn dữ liệu đầu và kênh B của DATAPATH
- DATAPATH_CONF gồm 08 bit CONF_REG[7:0] chứa thông tin cấu hình cho DATAPATH (tương ứng với mã thực thi lệnh).
Channel_A_routing CONF_REG[31:20] Channel_B_routing CONF_REG[19:8] DATAPATH_CONF CONF_REG[7:0] Hình 23: Cấu trúc thanh ghi cấu hình của PE
Trong các trường cấu hình Router Channel_A/B_routing, ý nghĩa các bit được quy ước như sau:
- CONF_REG[31] lựa chọn đầu vào cho kênh A của DATAPATH. Khi
CONF_REG[31] =1 thì đầu vào A của DATAPATH nối với đầu vào A của PE; khi ONF_REG[31]=0 thì đầu vào A của DATAPATH nối với một trong các k nh đầu ra của các tầng trước, các bit CONF_REG[30:20] sẽ quy ước k nh đầu v o tương ứng.
- CONF_REG[19] lựa chọn đầu vào cho kênh B của DATAPATH. Khi ONF_REG[19] =1 thì đầu vào B của DATAPATH nối với đầu vào B của PE; khi ONF_REG[19]=0 thì đầu vào B của DATAPATH nối với một trong các k nh đầu ra của các tầng trước, các bit CONF_REG[18:8] sẽ quy ước kênh đầu v o tương ứng.
Phần cấu hình DATAPATH_CONF, thông tin cấu hình chi tiết được quy ước như sau:
- CONF_REG[7]: quy ước hoạt động của ACC trong PE (cấp giá trị đầu vào BYPASS của PE). CONF_REG[7]=1, ACC thực hiện chức năng đệm đẩu ra, CONF_REG[7] = 0, ACC thực hiện chức năng bộ cộng tích lũy
- CONF_REG[6:0]: quy ước OpCode cho DATAPATH trong PE. Với thiết kế hiện tại của luận văn, chỉ sử dụng 04 bit CONF_REG[3:0] để mã hóa 16 mã lệnh OpCode trong Bảng 6. Các bit còn lại CONF_REG[6:4] được dự phòng cho các phiên bản phát triển tiếp theo.