Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1151691
  • 博文数量: 173
  • 博客积分: 4048
  • 博客等级:
  • 技术积分: 2679
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-12 18:53
文章分类

全部博文(173)

文章存档

2018年(1)

2016年(1)

2013年(1)

2012年(118)

2011年(52)

分类: 嵌入式

2011-12-22 14:16:34

使用nios时,有时会出现onchipmem verify failed的情况。
这可能是在sopc builder中使用PLL导致的。如果使用PLL没有去掉lock和areset信号,则会出现上述错误。
还有可能是在FPGA中cpu和onchipmem的距离太远,造成较高延时。
可以在logiclock中添加cpu模块,再在chip planer中将cpu和onchipmem使用的mem block拉近。
使用logiclock默认的布线如下图:


cpu两侧深色长条为onchipmem使用的M144K存储器。此时cpu位于上方,距最下方的M144K单元较远,延时较大。将cpu拉到右边靠近M144K存储单元即可。


如果速度仍然不够,还可以在sopc中在cpu和onchipmem之间添加pipeline bridge,以增加fmax。






阅读(1466) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~