aboutsummaryrefslogtreecommitdiff
path: root/models/flash_memory.v
diff options
context:
space:
mode:
Diffstat (limited to 'models/flash_memory.v')
-rw-r--r--models/flash_memory.v9
1 files changed, 7 insertions, 2 deletions
diff --git a/models/flash_memory.v b/models/flash_memory.v
index 3b6c659..43d6c99 100644
--- a/models/flash_memory.v
+++ b/models/flash_memory.v
@@ -63,8 +63,13 @@ module W25Q16BV_flash
parameter memory_size = 1024 * 1024 * 2; /* 2 megabytes */
reg [7:0] memory [memory_size - 1 : 0];
- initial
- $readmemh(INITIAL_CONTENTS_FILE, memory, 0, BYTES_TO_INITIALIZE - 1);
+
+ generate
+ if (BYTES_TO_INITIALIZE) begin
+ initial
+ $readmemh(INITIAL_CONTENTS_FILE, memory, 0, BYTES_TO_INITIALIZE - 1);
+ end
+ endgenerate
always @ (posedge sck) begin
if (!powered_up && power_up_time + power_up_wait_time < $time) begin