Updated User Documentation (markdown)
parent
82113aa1b7
commit
baf2592dc1
|
|
@ -112,9 +112,10 @@ Last is the [Symbiyosys Formal Verification](https://symbiyosys.readthedocs.io/e
|
|||
|
||||
# Simulation
|
||||
|
||||
For simulation, the DDR3 SDRAM Verilog [Model from Micron](https://www.micron.com/search-results?searchRequest=%7B%22term%22%3A%22DDR3%20model%22%7D) is used.
|
||||
For simulation, the DDR3 SDRAM Verilog [Model from Micron](https://www.micron.com/search-results?searchRequest=%7B%22term%22%3A%22DDR3%20model%22%7D) is used. Import all simulation files under [./testbench](https://github.com/AngeloJacobo/DDR3_Controller/tree/main/testbench) to Vivado. `ddr3_dimm_micron_sim.sv` is the top-level module which instantiates both the DDR3 memory controller and the Micron DDR3 model. This module issues read and write requests to the controller via the wishbone bus, then the returned data from read requests are verified if it matches the data written. Both sequential and random accessesare tested.
|
||||
|
||||
Import all simulation files under [./testbench](https://github.com/AngeloJacobo/DDR3_Controller/tree/main/testbench) to Vivado then run simulation. The `ddr3_dimm_micron_sim_behav.wcfg` contains the waveform. Shown below are the clocks:
|
||||
|
||||
After configuring, run simulation. The `ddr3_dimm_micron_sim_behav.wcfg` contains the waveform. Shown below are the clocks:
|
||||

|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue