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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6956|回复: 15

[求助] 关于用Verilog写一个UART模块的问题

[复制链接]
发表于 2014-6-25 19:44:05 | 显示全部楼层 |阅读模式

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

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

x
想请教一下用Verilog写一个UART时应该有多少个子模块,还有就是FIFO应该怎么写。关于里面的好多标志位有点头晕。。
发表于 2014-6-25 20:55:54 | 显示全部楼层
回复 1# jinpukun


   应该由rx、tx、波特率模块组成
发表于 2014-6-25 21:01:47 | 显示全部楼层
回复 1# jinpukun

感觉fifo即进既出就可以啦不用那末复杂
发表于 2014-6-26 14:35:23 | 显示全部楼层
写成component 就可以了
发表于 2014-6-26 20:10:27 | 显示全部楼层
真的码
 楼主| 发表于 2014-6-27 15:38:54 | 显示全部楼层
回复 2# polozpt
感觉rx tx的移位寄存器 缓冲寄存器 和fifo的功能类似啊
 楼主| 发表于 2014-6-27 15:40:21 | 显示全部楼层
回复 3# polozpt

在FIFO里考虑到uart的各种中断如RDA CTI这些应该怎么去实现啊。。。。
 楼主| 发表于 2014-6-27 15:41:36 | 显示全部楼层
回复 4# tianrongcai


   能再具体点吗 谢谢。。
发表于 2014-6-27 16:12:14 | 显示全部楼层
接收:串行转并行模块->接收FIFO模块->数据使用模块
发送:产生数据->发送FIFO->并行转串行模块
发表于 2014-6-27 16:17:31 | 显示全部楼层
RDA CTI的实现跟设置的触发深度有关,只要有个FIFO数据的计数,知道FIFO里有多少个数据跟触发深度比较,立相关标志,处理器查询或产生中断就行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-16 19:55 , Processed in 0.021570 second(s), 7 queries , Gzip On, Redis On.

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