OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7686|回复: 4

FPGA的rom读取数据出错(ep4ce6f17c8),verilog

[复制链接]

25

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2016-8-23
在线时间
50 小时
发表于 2017-9-10 21:15:02 | 显示全部楼层 |阅读模式
1金钱
问题描述:rom中存储的前三个地址的数据取出放在三个变量中,现在test1没有信号,test2和test3实际仿真存储的是原本test1和test2的信号                 取地址0 1 2的值分别赋值给test1,test2,test3,实际test1没信号
有哪位知道我出什么问题了?
应该怎么解决

谢谢

v文件取地址

v文件取地址

仿真

仿真

根据地址赋值激励文件

根据地址赋值激励文件

最佳答案

查看完整内容[请看2#楼]

这个问题解决了,只需要开辟一个数组,位宽和x_Data一致,在时钟下地址发生变化的时候将x_Data的数据直接赋值给数组即可,申明一个十进制的变量作为数组的下标索引
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

25

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2016-8-23
在线时间
50 小时
 楼主| 发表于 2017-9-10 21:15:03 | 显示全部楼层
这个问题解决了,只需要开辟一个数组,位宽和x_Data一致,在时钟下地址发生变化的时候将x_Data的数据直接赋值给数组即可,申明一个十进制的变量作为数组的下标索引
回复

使用道具 举报

557

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165060
金钱
165060
注册时间
2010-12-1
在线时间
2103 小时
发表于 2017-9-12 01:35:05 | 显示全部楼层
帮顶
回复

使用道具 举报

58

主题

6275

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11274
金钱
11274
注册时间
2014-4-1
在线时间
1250 小时
发表于 2017-9-12 11:32:13 | 显示全部楼层

很多地方看不懂。

你的目的是把 x_Data 存到分别保存到三个 test 变量,
那么测试文件应当给 x_Data 赋值,通过你的逻辑搬运到三个变量。
但现在测试文件直接给 test 赋值。
看不懂。

回复

使用道具 举报

25

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2016-8-23
在线时间
50 小时
 楼主| 发表于 2017-9-14 09:13:23 | 显示全部楼层
xuande 发表于 2017-9-12 11:32
很多地方看不懂。

你的目的是把 x_Data 存到分别保存到三个 test 变量,

你没用过ROM核?x-Data本来就有数据
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-7-3 02:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表