ddr

所属分类:VHDL/FPGA/Verilog
开发工具:Others
文件大小:999KB
下载次数:81
上传日期:2007-07-18 12:05:22
上 传 者littleorange
说明:  ISE MIG1.6 生成的DDR SDRAM控制器代码(含TESHBENCH)

文件列表:
ddr\ddr.cgp (518, 2007-07-05)
ddr\mem_interface_top_withtb.xco (747, 2007-07-05)
ddr\mem_interface_top_withtb_flist.txt (121, 2007-07-05)
ddr\mem_interface_top_withtb\datasheet.txt (2290, 2007-07-05)
ddr\mem_interface_top_withtb\log.txt (7207, 2007-07-05)
ddr\mem_interface_top_withtb\mig.prj (1871, 2007-07-05)
ddr\mem_interface_top_withtb\mem_interface_top_xmdf.tcl (7592, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_data_tap_inc.vhd (3674, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_idelay_ctrl.vhd (1499, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_data_write_0.vhd (5237, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_rd_wr_addr_fifo_0.vhd (5688, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_ddr_controller_0.vhd (55536, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_data_path_0.vhd (5824, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_iobs_0.vhd (7872, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_rd_data_fifo_0.vhd (6805, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_user_interface_0.vhd (4942, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_parameters_0.vhd (6459, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_top_0.vhd (16048, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_main_0.vhd (8038, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_wr_data_fifo_16.vhd (4286, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_backend_fifos_0.vhd (4347, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_data_gen_16.vhd (7325, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_backend_rom_0.vhd (4623, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_cmp_rd_data_0.vhd (4814, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_controller_iobs_0.vhd (3861, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_v4_dm_iob.vhd (1840, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_data_path_iobs_0.vhd (13880, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_infrastructure_iobs_0.vhd (2721, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_RAM_D_0.vhd (4954, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_pattern_compare8.vhd (4793, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_rd_data_0.vhd (9364, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_tap_logic_0.vhd (5368, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_addr_gen_0.vhd (6575, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_v4_dq_iob.vhd (4332, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_v4_dqs_iob.vhd (4247, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_infrastructure.vhd (6878, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_tap_ctrl_0.vhd (17229, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top_test_bench_0.vhd (7368, 2007-07-05)
ddr\mem_interface_top_withtb\rtl\mem_interface_top.vhd (5168, 2007-07-05)
ddr\mem_interface_top_withtb\sim\ddr.v (57009, 2007-07-05)
... ...

The sim folder has sample test_bench files to simulate the designs in Modelsim environment. This folder has the memory model, test bench file and required parameter file/files. Read the steps in this file before simulations are done. To run simulations for this sample configuration, user has to generate the RTL from the tool for the following GUI options. Data_width : 16 HDL : Verilog Memory configuration : x16 DIMM/Component : Component Memory Part No : MT46V32M16P-5B Add test bench : Yes Use DCM : Yes Number of controllers : 1 -----------------------------------------------For Verilog---------------------------------------------------------- 1. After the design is generated change the name of the top level module name 'board_file' in the 'ddr1_test_tb' module with the module name the user generated from the MIG tool. 2. After the rtl is generated, create the Model sim project file. Add all the rtl files from the rtl folder to the project Also add the memory model, test bench and glbl files from the sim folder. 3. Compile the design. 4. After successful compilation of design, load the design using the following comamnd. vsim -t ps +notimingchecks -L ../Modeltech_6.1a/unisims_ver work.ddr1_test_tb glbl Note : User should set proper path for unisim verilog libraries 5. After the design is successfully loaded, run the simulations and view the waveforms. Notes : To run simulations for different data widths and configurations, users should modify the test bench files with right memory models and design files. User should modify the sys_clk_in and sys_clk_in_L frequency in test bench according to the frequency selected for the design.

近期下载者

相关文件


收藏者