求大神指点!组合逻辑怎么产生怎么多锁存器??

[复制链接]
2025|14
 楼主| fangzimo 发表于 2013-9-5 14:43 | 显示全部楼层 |阅读模式
本帖最后由 fangzimo 于 2013-9-5 14:45 编辑


1、这句话编译后就会出现上面图中32个锁存器

wire[31:0]  spi_rx_db;
wire[31:0]  spi_rx_fifo;
wire spi_tx_rdy;

assign spi_rx_fifo = (spi_rx_rdy) ? spi_rx_db :spi_rx_fifo;

问题:请教一下,RTL级视图中看到有这么多锁存器,锁存器的个数就是我数据的宽度,看起来太乱了,我想把这些锁存器都集成在一个大锁存器里面,用组合逻辑怎么实现了

本帖子中包含更多资源

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

×
huangxz 发表于 2013-9-5 15:09 | 显示全部楼层
对于综合器来讲,要做到资源最优,并不是为了好看。

评分

参与人数 1威望 +2 收起 理由
fangzimo + 2

查看全部评分

 楼主| fangzimo 发表于 2013-9-5 17:00 | 显示全部楼层
huangxz 发表于 2013-9-5 15:09
对于综合器来讲,要做到资源最优,并不是为了好看。


非常感谢!之前我再问这个问题的时候,觉得每个模块之间有太多的逻辑让整体的一个框图都不好显示,您的指点让我认识到本质
yghanwuji 发表于 2013-9-5 21:44 | 显示全部楼层
这个条件表达式就是电平触发,生成锁存器

评分

参与人数 1威望 +2 收起 理由
fangzimo + 2

查看全部评分

 楼主| fangzimo 发表于 2013-9-5 21:47 | 显示全部楼层
yghanwuji 发表于 2013-9-5 21:44
这个条件表达式就是电平触发,生成锁存器

嗯,是啊!但我想的是能不能让这些锁存器的放在一个大的和数据宽度一样的锁存器,不是像现在有31个锁存器在外面,RTL视图看起来太多了
GoldSunMonkey 发表于 2013-9-5 22:49 | 显示全部楼层
我觉得本质是代码写的产生了锁存器

评分

参与人数 1威望 +3 收起 理由
fangzimo + 3

查看全部评分

GoldSunMonkey 发表于 2013-9-5 22:50 | 显示全部楼层
好的代码风格很重要,虽然遵照风格很痛苦

评分

参与人数 1威望 +3 收起 理由
ChaiTF + 3

查看全部评分

 楼主| fangzimo 发表于 2013-9-6 07:54 | 显示全部楼层
GoldSunMonkey 发表于 2013-9-5 22:50
好的代码风格很重要,虽然遵照风格很痛苦

版主说的对啊,好的代码规范,debug起来很方便
GoldSunMonkey 发表于 2013-9-6 22:32 | 显示全部楼层
fangzimo 发表于 2013-9-6 07:54
版主说的对啊,好的代码规范,debug起来很方便

你们公司没有相关文档么?
GoldSunMonkey 发表于 2013-9-6 22:32 | 显示全部楼层
要逐步建立起来啊
ChaiTF 发表于 2013-9-6 23:00 | 显示全部楼层
给力啊

评分

参与人数 1威望 +1 收起 理由
fangzimo + 1

查看全部评分

 楼主| fangzimo 发表于 2013-9-7 11:16 | 显示全部楼层
GoldSunMonkey 发表于 2013-9-6 22:32
你们公司没有相关文档么?

公司之前没有相关的文档,没有搞FPGA方向的,现在的开始一点点建立
GoldSunMonkey 发表于 2013-9-7 23:20 | 显示全部楼层
fangzimo 发表于 2013-9-7 11:16
公司之前没有相关的文档,没有搞FPGA方向的,现在的开始一点点建立

慢慢来吧

评分

参与人数 1威望 +2 收起 理由
fangzimo + 2

查看全部评分

GoldSunMonkey 发表于 2013-9-7 23:21 | 显示全部楼层
fangzimo 发表于 2013-9-7 11:16
公司之前没有相关的文档,没有搞FPGA方向的,现在的开始一点点建立

这个需要一个能人的不停推动
xjsxjtu 发表于 2013-9-7 23:27 | 显示全部楼层
GoldSunMonkey 发表于 2013-9-7 23:21
这个需要一个能人的不停推动

猴哥,弄一个呗

评分

参与人数 1威望 +1 收起 理由
fangzimo + 1

查看全部评分

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

本版积分规则

31

主题

274

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部