X-Git-Url: http://git.joshuawise.com/fpgaboy.git/blobdiff_plain/b338a0b6419b53f5c83487d57f5c923d168ae842..68ce013e5fe7c5d1c4e07fe8ba1eb0ba2855b280:/System.v diff --git a/System.v b/System.v index 4c5f85b..8f54685 100644 --- a/System.v +++ b/System.v @@ -41,7 +41,7 @@ module MiniRAM( reg [7:0] odata; assign data = (rd && decode) ? odata : 8'bzzzzzzzz; - always @(negedge clk) + always @(posedge clk) begin if (decode) // This has to go this way. The only way XST knows how to do begin // block ram is chip select, write enable, and always @@ -65,7 +65,7 @@ module InternalRAM( reg [7:0] odata; assign data = (rd && decode) ? odata : 8'bzzzzzzzz; - always @(negedge clk) + always @(posedge clk) begin if (decode) // This has to go this way. The only way XST knows how to do begin // block ram is chip select, write enable, and always @@ -88,7 +88,7 @@ module Switches( reg [7:0] odata; assign data = (rd && decode) ? odata : 8'bzzzzzzzz; - always @(negedge clk) + always @(posedge clk) begin if (decode && rd) odata <= switches;