?? chip.v
字號:
`include "definitions.v"module chip(ext_phi1, ext_phi2, ext_cmd_s1, ext_addr_s1, ext_data_s1, ext_valid_out_s1);input ext_phi1;input ext_phi2;input [1:0] ext_cmd_s1;input [4:0] ext_addr_s1;inout [22:0] ext_data_s1;output ext_valid_out_s1;wire phi1; // phase 1 clock driven from pads to corewire phi2; // phase 2 clock driven from pads to corewire [1:0] cmd_s1; // command to controllerwire [4:0] addr_s1; // address to controllerwire [22:0] data_in_s1; // data driven from pads to corewire [3:0] lsb_addr_q1; // pre-decoded lsb's of addr ANDed with phi1wire [4:0] msb_addr_s1; // pre-decoded msb's of addrwire cam_wen_q1; // write (read_b) control line to CAMwire valid_in_s1; // valid bit from control to qualify CAM searchwire cam_reset_s1; // reset bit tells cam when to clear valid bitswire found_match_v2; // indicates at least one match in prioritizerwire addr_sel_s2; // mux select line for RAM address muxwire ram_wen_q2; // write (read_b) control line to RAMwire data_sel_s1; // mux select line for output data muxwire [2:0] no_match_s1; // port ID to use if !found_match_v2 on searchwire [22:0] data_out_s1; // data driven from core to padswire valid_out_s1; // stored value of valid bitwire data_mask_io_sel_s1; // tell data and mask pads to drive or receivewire port_io_sel_s1; // tell port pads to drive or receivewire phi1_b = ~phi1;wire phi2_b = ~phi2;datapath datapath( phi1_b, phi2_b, data_in_s1, lsb_addr_q1, msb_addr_s1, cam_wen_q1, valid_in_s1, cam_reset_s1, found_match_v2, addr_sel_s2, ram_wen_q2, data_sel_s1, no_match_s1, data_out_s1, valid_out_s1);control control( phi1, phi2, cmd_s1, addr_s1, data_in_s1[`RAM_DATA], lsb_addr_q1, msb_addr_s1, cam_wen_q1, valid_in_s1, cam_reset_s1, found_match_v2, addr_sel_s2, ram_wen_q2, data_sel_s1, no_match_s1, data_mask_io_sel_s1, port_io_sel_s1);pads pads( ext_phi1, ext_phi2, ext_cmd_s1, ext_addr_s1, ext_data_s1, ext_valid_out_s1, data_mask_io_sel_s1, port_io_sel_s1, phi1, phi2, cmd_s1, addr_s1, data_in_s1, data_out_s1, valid_out_s1);endmodule // chip
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -