模块(sdram_test)、LED灯指示模块(led_disp)以及SDRAM控制器顶层模块(sdram_top)。 各模块端口及信号连接如图 33.4.2所示: 图33.4.2 顶层模块原理图 SDRAM测试模块(sdram_test)输出读写使能信号及写数据,通过SDRAM控制器将数据写入 SDARM中地址为0~1023的存储空间中。在写过程结束后进行读操作,检测读出的数据是否...
SDRAM读写测试模块的代码如下所示: 1 module sdram_test( 2 input clk_50m, //时钟 3 input rst_n, //复位,低有效 4 5 output reg wr_en, //SDRAM 写使能 6 output reg [15:0] wr_data, //SDRAM 写入的数据 7 output reg rd_en, //SDRAM 读使能 8 input [15:0] rd_data, //SDRAM 读出...
1、SDRAM的测试 光盘中提供SDRAM的测试工程mem_test。把此工程中的mem_test.sof通过JTAG口下载到开发板上,然后在开始菜单->程序->altera->NiosEDS中打开NiosII Command Shell,输入nios2-terminal命令,开发板通过JTAG将测试信息发送到PC机,如下图如示:测试全部passed说明SDRAM正常,测试成功后开发板上LED轮流闪动...
第二种为BST(边界扫描测试,BoundaryScanTest的缩写),其是一种将可测试性直接设计到硅片里的方法,是针对解决芯片级到系统级测试、核心逻辑电路互连测试和数据电路到模拟电路或模数电路测试的一系列测试技术。本测试方法适用于低速大规模集成电路,若使用该方法对SDRAM进行测试,需要把并行测试向量转变成串行向量,指令周期都...
在init.c里面进行对内存控制器的寄存器依次进行设置: 再写一个测试函数,向SDRAM里面连续写1000个数,再读出数据对比是否是设置的数,返回对比结果: 在主函数里调用sdram_test()测试函数,如果测试成功,LED闪烁: 实验结果: LED按预期闪烁,屏蔽掉sdram_init()后,LED不闪烁。
An SDRAM Test Education Package that Embeds the Factory Equipment into the E-Learning Server - Ferreira, Le茫o - 2008 () Citation Context ...opment, work from their desks instead of walking to the factory shop-floor. Due to their very high cost, SDRAM testers are an excellent example to...
在主函数里调用sdram_test()测试函数,如果测试成功,LED闪烁: int main(void) { uart0_init(); sdram_init(); if (sdram_test() == 0) led_test(); return 0; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 实验结果: LED按预期闪烁,屏蔽掉sdram_init()后,LED不闪烁。
在主函数里调用sdram_test()测试函数,如果测试成功,LED闪烁: 1intmain(void)2{3uart0_init();45sdram_init();67if(sdram_test() ==0)8{9led_test();10}11return0;12} 实验结果: LED按预期闪烁,屏蔽掉sdram_init()后,LED不闪烁。
发现MEMTEST8..周末盘古董主板和内存条,刻了张memtest86+的光盘,发现能测试sdram pc133的内存条,把库存内存都翻出来测一遍,居然还都能正常运行。
- Test Size: No more than the total memory space, the default is total size. - Test Freq(MHz): DRAM frequency. - Loop Number: Stress testing loop number. '0' means limitless! Executing DRAM script Done Downloading IVT header...Done ...