V
vivek_p
Guest
모듈 메모리 (clk, 우리, rd_addr1, rd_addr2, wr_addr, wr_data, rd_data1, rd_data2, 스톨);`정의 DATA_WIDTH 8`정의 ADDR_LEN 8`깊이 255 입력 clk을 지정하고 입력 우리, / / 입력 [를`ADDR_LEN - 1 활성화 쓰기 : 0] rd_addr1; / / 주소를 첫번째 피연산자를 읽을 수 없습니다. / / 주소를 두번째 피연산자를 읽을; rd_addr2 : 입력 [0 ADDR_LEN - 1`]. / / 주소 데이터를 쓸; wr_addr : 입력 [0 ADDR_LEN - 1`]. wr_data을; / / 데이터가 ALU에서 온, 메모리에 기록될 수 : 입력 [0`DATA_WIDTH - 1]. 입력 스톨; 출력 [이`DATA_WIDTH - 1 : 0] rd_data1; / / 첫번째 피연산자가 메모리에서 읽을 수 있습니다. / / 두번째 피연산자는 메모리에서 읽거나; rd_data2 : 출력 [0 DATA_WIDTH - 1`]. 와이어 clk; 와이어 우리, 와이어 [`ADDR_LEN - 1 : 0] rd_addr1; 와이어 [`ADDR_LEN - 1 : 0] rd_addr2; 와이어 [`ADDR_LEN - 1 : 0] wr_addr; 와이어 [`DATA_WIDTH - 1 : 0] wr_data; 와이어는 [`DATA_WIDTH - 1 : 0] rd_data1; 와이어 [`DATA_WIDTH - 1 : 0] rd_data2; 와이어 판; 등록 [`DATA_WIDTH - 1 : 0] mem의 [`깊이 - 1 : 0]; 항상 @ (posedge clk) 시작하는 경우 (우리 & & ~ 스톨) mem [첫 wr_addr 정보]