... | ... | @@ -248,7 +248,7 @@ module databram(addr1, rdata1, we1, wdata1, addr2, rdata2, we2, wdata2, clk); |
|
|
end
|
|
|
end
|
|
|
// 第二ポート:Write-first(書いた場合、その値がそのままrdata2として得られる)
|
|
|
// ただし、第二ポートに書き込んだアドレスと同じアドレスを読み出した時、記述に反して値は不定
|
|
|
// ただし、第一ポートに書き込んだアドレスと同じアドレスを読み出した時、記述に反して値は不定
|
|
|
always @(posedge clk) begin
|
|
|
if (we2) begin
|
|
|
mem[addr2] <= wdata2;
|
... | ... | |