微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于UART中数据合并与分解的问题

关于UART中数据合并与分解的问题

时间:10-02 整理:3721RD 点击:
从串口接收模块rxcver接收串行数据,转换成8位(为一帧)的并行数据,把每两帧数据组合成16位的数据rxdata,输出到另一控制模块ctrl,同时,控制模块ctrl产生一个24位的数据,发送给串口发送模块txmit发送出去,txmit模块需要对24位数据分解成3个8位数据输出。
有两个操作:在rxcver模块,需要对接收到的每2个8位数据组合成一个16位的数据。
                 在txmit模块,需要对接收到的24位数据分解成3个8位数据,依次发送出去。
利用verilog编程实现。请各位提提意见。

用状态机来实现是可以的

能说说你的思路吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top