definitions.v
来自「一个验证过的CAM源码(CAM=Content Address Memory)。」· Verilog 代码 · 共 51 行
V
51 行
// ticks for setting non-overlapping clock period`define PHI1_HIGH #100`define NON_OVLP_1_2 #25`define PHI2_HIGH #100`define NON_OVLP_2_1 #25// special reset address`define FUNKY_ADDR 5'b11111// commands`define WRITE 2'b00`define SEARCH 2'b01`define READ 2'b10`define DELETE 2'b11// values for select line into address mux`define ADDR_SEL_PRI 1'b0`define ADDR_SEL_CAM 1'b1// values for select line into data mux`define DATA_SEL_RAM 1'b0`define DATA_SEL_NOMATCH 1'b1// subfields of data bus`define CAM_DATA_MSB 15`define CAM_DATA 15:0`define CAM_DATA_15 14:0`define CAM_MASK 19:16`define RAM_DATA 22:20// values for select lines into pads`define PAD_SEL_IN 1'b0`define PAD_SEL_OUT 1'b1// CAM definitions//`define CAM_SEARCH_ADDR 21//`define CAM_RESET_ADDR 22//`define CAM_ERROR_ADDR 26`define CAM_SIZE 20// Latch delay`define LATCH_DELAY #0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?