diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-05-15 11:43:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-15 11:43:44 +0200 |
commit | 3015c18e5322febd8d136fb5161c68bd4e1f00fb (patch) | |
tree | 9f7fead706cfe0c60beef691afa601246a3feae0 | |
parent | ad95e88e118ac4a749c0ff48e76a4d6439302440 (diff) | |
parent | c9470e3e041d253cc355e1138d6fa29559e00b7f (diff) | |
download | picorv32-3015c18e5322febd8d136fb5161c68bd4e1f00fb.tar.gz picorv32-3015c18e5322febd8d136fb5161c68bd4e1f00fb.zip |
Merge pull request #66 from olofk/spiflash-plusarg
spiflash: Allow setting firmware from plusarg
-rw-r--r-- | picosoc/spiflash.v | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/picosoc/spiflash.v b/picosoc/spiflash.v index 63d21dc..18b918b 100644 --- a/picosoc/spiflash.v +++ b/picosoc/spiflash.v @@ -98,8 +98,11 @@ module spiflash ( // 16 MB (128Mb) Flash reg [7:0] memory [0:16*1024*1024-1]; + reg [1023:0] firmware_file; initial begin - $readmemh("firmware.hex", memory); + if (!$value$plusargs("firmware=%s", firmware_file)) + firmware_file = "firmware.hex"; + $readmemh(firmware_file, memory); end task spi_action; |