- 2
- 0
- 约7.44千字
- 约 7页
- 2019-06-24 发布于河北
- 举报
FPGA模拟串口自收发-Verilog
实现功能,FPGA里实现从PC串口接收数据,接着把接收到的数据发回去。波特率可选9600bps,可调 1bit起始位,8bit数据,1bit停止位,无校验位。
参考《VHDL硬件描述语言与和数字逻辑电路设计》
模块介绍如下
一、串口数据接收模块:特别注意一个数据位占4个clk_bps_4时钟周期。
串口数据接收控制
当数据接收端rxd出现起始位低电平,启动接收控制计数器rx_cnt,置位为8’b0111_00(28),
即rx_cnt[5:2]== 4’b0111(7),rx_cnt[1:0] == 2b00(0);一个计数周期开始,伴随clk_bps_4, rx_cnt加1(每一个数据位加4)
串口接收数据移位控制(关键采样点的选取)
每当rx_cnt[1:0] == 2b01,为了保证在rxd一位数据靠近中间位置采样;每4个clk_bps_4, rx_cnt[5:2]加1当rx_cnt[5:2] == 8,9,10….15,完成8位的数据采样,串并变换
置位标志位rxdF数据接收标志
rxd出现起始位低电平, rxdF置1,表示数据接收开始;当rx_cnt计数到8’b1111_11(63),数据接收完成, rxdF置0
置位标志位rdFULL;//接收锁存器满标志
空闲时rdFULL置0,当数据接收完成,数据锁存到do_latch,同时 rdFULL置1,向上层模块
您可能关注的文档
- E+H雷达液位计现场调试及运用.doc
- D江水利枢纽毕业设计.doc
- e-learning平台建设方案.docx
- eaoron:避开涂眼霜的3大误区,不然你的眼霜就浪费了.docx
- EBER检测试剂盒(原位杂交).doc
- EB-5投资移民 主申请人有变动应如何处理.doc
- ECharts 中的事 件和行为.doc
- EDA简易洗衣机设计.doc
- EDA设计实验_序列检测器.doc
- EDTA测定水的硬度.doc
- JJF 2445-2026IMT-2020(5G)移动通信综合测试仪校准规范.pdf
- 计量规程规范 JJF 2460-2026近距离治疗用井型电离室剂量仪校准规范.pdf
- 《JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法》.pdf
- JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法.pdf
- 计量规程规范 JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法.pdf
- JJF 2028.3-2026冲击电压、冲击电流测量系统校准规范 第3部分:冲击用数字记录仪.pdf
- 计量规程规范 JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范.pdf
- JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范.pdf
- 《JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范》.pdf
- 计量规程规范 JJF 2482-2026随机数生成器可信度测评方法.pdf
最近下载
- 中国血液透析血管通路超声介入治疗专家共识(2024年版).pdf VIP
- 2026年乡镇卫生院招聘考试《药学知识》真题(附答案).docx
- 2019年秋九年级物理上册 12.1 认识内能课件 粤教沪版.ppt VIP
- 消防车荷载计算(等效静荷载版).doc VIP
- 2026年新教材外研版(三起)五年级上册英语Unit 3 Happy together 单元测试卷(含答案).docx VIP
- 农业企业经营与管理:耕耘希望的田野——农业企业生产管理PPT教学课件.pptx
- 智能机器人技术--巡检机器人.pptx VIP
- S系列主轴说明书V3.0版(MK公司).pdf VIP
- 四川省建筑工程劳动量定额、时间定额和主要施工机械台班产量定额_.pdf VIP
- 医学课件-卵巢过度刺激综合征的护理.pptx VIP
原创力文档

文档评论(0)