/*\r
- Produced by NSL Core(version=20110302), IP ARCH, Inc. Wed Jul 20 21:25:22 2011\r
- Licensed to Yujiro_Kaneko::yujiro.kaneko@overtone.co.jp :NON PROFIT USER:\r
+ Produced by NSL Core(version=20110302), IP ARCH, Inc. Wed Sep 21 22:08:08 2011\r
+ Licensed to Yujiro_Kaneko::zyangalianhamster01@gmail.com :NON PROFIT USER:\r
*/\r
\r
module vram ( p_reset , m_clock , clock , data , rdaddress , wraddress , wren , q );\r
reg [7:0] r_ram_data;\r
\r
assign q = r_ram_data;\r
-always @(posedge clock)\r
+always @(posedge m_clock)\r
begin\r
if (wren )\r
m_vram[wraddress] <= data;\r
end\r
-always @(posedge clock)\r
- begin\r
- r_ram_data <= m_vram[rdaddress];\r
- end\r
+always @(posedge m_clock or posedge p_reset)\r
+ begin\r
+if (p_reset)\r
+ r_ram_data <= 8'b00000000;\r
+else r_ram_data <= m_vram[rdaddress];\r
+end\r
endmodule\r
-\r
/*\r
- Produced by NSL Core(version=20110302), IP ARCH, Inc. Wed Jul 20 21:25:23 2011\r
- Licensed to Yujiro_Kaneko::yujiro.kaneko@overtone.co.jp \r
+ Produced by NSL Core(version=20110302), IP ARCH, Inc. Wed Sep 21 22:08:09 2011\r
+ Licensed to Yujiro_Kaneko::zyangalianhamster01@gmail.com \r
*/\r