基于APB总线接口的USART IP核设计与验证 |
| |
作者姓名: | 朱亚琦 侯晓娟 |
| |
作者单位: | 中北大学仪器科学与动态测试教育部重点实验室 |
| |
基金项目: | 山西省应用基础研究计划资助项目(20210302123059);;山西省高等学校科技创新项目资助(2020L0326); |
| |
摘 要: | 针对传统UART IP核设计中存在的使用场景单一、不能支持同步通信的不足,设计了一款基于APB总线接口的USART外设。采用模块化设计方式通过Verilog语言对APB总线数据传输模块、寄存器组模块、串行数据发送模块、串行数据接收模块、波特率发生模块进行了详细设计,并使用Simvision软件通过UVM验证方法学对电路的异步/同步通信功能进行验证。验证结果表明,设计的IP核在实现异步数据收发的基础上可实现基于SPI协议的同步数据收发,相较于传统的UART IP核设计,具有更强的普适性。
|
关 键 词: | 集成电路 同步通信 USART UVM |
|
|