原创 串口读写SDRAM的调试经验

2011-5-25 18:28 2107 4 5 分类: FPGA/CPLD
  1。用ModelSim仿真时SDR有一管脚始终高阻,耽误了不了时间。还是老问题,控制模块里的wire连线与功能模块的端口不一致(Fifo_Data写成Fifo_DATA)。这种问题Verilog编译是不会报错的,一旦出错就让人抓狂。
  2。经FIFO,读取串口时,第一个字符读不到,原因就是FIFO要等Read信号重新变高时才出数据。但开始时却怀疑自已对非阻塞赋值的理解,耽误几个小时。
  3。一开始使用SDRAM模块,却没有用PLL给SDRAM和SDR控制器分频,自已去摸索太难了。
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户428511 2014-4-23 22:31

您好 您好,我稍微修改了特权的程序。SDRAM的modelsim仿真,之前也仿真过了FIFO,正确显示了。但是这个SDRAM仿真,写请求为1时,SDRAM_data有数据,应该是写入了数据。但是当syswr_done为高时,SDRAM的读请求有拉高,但是为什么以后,sys_data_out是没有数据的,而且我查了work_state,发现有在读状态,请问是什么原因呢
相关推荐阅读
用户313141 2011-08-08 11:47
sh
    一些例程文件需在命令行下运行.sh文件进行解压,解压后的文件如果需要导入eclipse,在导入时要选择“Import Nios II Software Build Tools Project”...
用户313141 2011-06-01 18:02
verilog下的负数
  首先明确两个概念:赋值时或数制转换和在加法器里做加法时   数值与变量和赋给变量:当变量为有符号数时,不允许数值中出现任何位界限,不然整个表达式的值将被解释为无符号数。而数值的符号则被正确运算。 ...
用户313141 2011-05-28 17:41
VGA显示调试
  这两天在调VGA汉字显示,记一下经过。   我的板子是EP1C6,照我的设计,设置了一个4K的ROM和一个4K的RAM,在VGA的回扫周期,把ROM的字库搬到双口RAM去显示,之所以这么麻烦因为我...
用户313141 2011-05-26 13:54
modelsim仿真经验(二)
  上次说到使用的altera库时,在每次开始仿真时都要点选“simulate->start simulate...”然后重选库文件,现在找到解决方法了。   在"project"窗口下右键选“...
用户313141 2011-05-20 19:36
modelsim仿真经验
modelsim包括用户库和仿真库往modelsim 6.5se中添加altera仿真库的方法,可以参照网文“ModelSim中Altera仿真库的添加”http://www.cnblogs.com/...
我要评论
1
4
关闭 站长推荐上一条 /3 下一条