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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2093|回复: 4

[原创] 自己写的移位寄存器输出可以,输入不好用 ?

[复制链接]
发表于 2020-2-4 09:19:33 | 显示全部楼层 |阅读模式

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

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

x
下面是串行输出  

   always @(posedge clk)
                    begin
                        send_out         <= shift_out_reg[0];
                        shift_out_reg        <= {1'b0,shift_out_reg[9:1]};
                    end
  下面 是串行输入  
  always @(posedge clk )              
              shift_in_reg   <= {shift_in_reg[8:0],receive_in};
自己写的移位寄存器输出可以,输入不好用  ?  输入必须用移位寄存器IP吗?


发表于 2020-2-4 09:43:53 | 显示全部楼层
自己寫的IP如果符合需求那就可以使用..
但是需要多注意驗證的部分...看看是否有甚麼特殊的功能是沒有想到...
 楼主| 发表于 2020-2-4 19:00:10 | 显示全部楼层
嗯,可能是我的移位输入判断条件太复杂了,所以数据没被接收进来;
另外,移位寄存器IP和自己写的  
shift_out_reg        <= {1'b0,shift_out_reg[9:1]};
能有啥区别 ?
自己写的更简单,为何还会提供一个移位寄存器ip,能有啥用 ?
发表于 2020-2-7 09:49:55 | 显示全部楼层
怎么个不好用呢??
 楼主| 发表于 2020-2-16 12:14:48 | 显示全部楼层
其他 代码的问题 引起的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-7-16 07:46 , Processed in 0.016736 second(s), 7 queries , Gzip On, MemCached On.

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