在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11032|回复: 9

[讨论] verilog代码实现不同位宽数据转换

[复制链接]
发表于 2013-4-19 20:25:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
打算使用64位宽的信号转换为36位宽的信号。
怎么实现呢?求大侠指导。
发表于 2013-4-20 00:26:04 | 显示全部楼层
我觉得 可将64位的信号  转换为两个 32位的信号    36位的前四位可以当标志位
发表于 2013-4-20 08:29:15 | 显示全部楼层
既然做芯片接口别嫌麻烦,其实sdram的控制程序很简单,主要是合理分配刷新次数,在64ms需要8192个刷新命令。如果是连续地址读写比较好弄,如果是突发地址,那burst——length只能设置为1.这个在sdram初始化过程中就定义了。就算考虑时序,1200行程序代码足够了。
 楼主| 发表于 2013-4-20 10:19:16 | 显示全部楼层
回复 2# zkz1983
我是打算将64比特数据无缝的拼接成36比特的。
 楼主| 发表于 2013-4-20 10:22:30 | 显示全部楼层
回复 3# zyzfgpzgh
主要是时序和地址的读写比较难弄。打算对连续的数据每隔100个进行一次CRC校验,并输出校验值。之后将数据转换成36bit的输出。有头绪,很繁琐。
发表于 2013-4-21 22:14:50 | 显示全部楼层
回复 5# 子夜风尘


   不好意思,这是我回答别人问题的时候误操作了,发到你那儿了。
发表于 2014-4-1 14:47:04 | 显示全部楼层
谢谢了!!
发表于 2014-4-2 16:14:23 | 显示全部楼层
我觉得可以将64位数据扩成288位数据,在将288位分成8个36位。自己写不同时钟域ram
发表于 2014-4-4 10:04:13 | 显示全部楼层
FIFO可不可以啊?
发表于 2014-4-4 16:26:50 | 显示全部楼层
Are the data path of the 64 bits signals?
If yes, you may be used the fifo to do the flow control between the 64bits and 32bits bus.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-13 14:42 , Processed in 0.035852 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表