功率电感生产厂家
联系我们
热门搜索
点击排行
推荐阅读
猜猜你喜欢的
研发资讯 您所在的位置: 首页 > 研发资讯

基于FPGA的UARTl6550的设计

来源:    作者:    发布时间:2016-10-04 09:24:19    浏览量:

  3.5接收模块

  接收模块是发送模块功能的逆序执行。他接收来自外部的串行数据,根据配置去除数据的起始、停止位和奇偶校验位,若出现数据差错则立即产生错误信息。如果没有错误,则将剩余的8位有用数据送入接收FIFO让CPU读取。同样接收模块也可以选择不使用FIFO,这时接收模块就会把8位数据直接送给RBR(Receive Buffer Register)接收缓冲寄存器,再由RBR送给CPU。

  4结果的验证仿真

  设计采用VHDL语言在FPGA Advantage平台下编写,并通过Modelsim编译仿真,并且通过ISE下载到电路板上验证,硬件验证FPGA芯片采用Xilinx的Spartan3。XC400PQ208。由于验证UART接收/发送时序必须要有处理器,所以采用在FPGA内部嵌入Xilinx的MicroBlaze软核模拟CPU控制时序,通过FPGA外接的串口实现与计算机串口进行通信。

  5 结 语


 本文介绍了UARTl6550在可编程逻辑器件FPGA上的实现,并通过实际电路验证了设计的功能,使用FP-GA不仅可以方便地用串口协议与PC机进行串行通信,而且扩展了板级系统的接口功能。应用在可编程器件FPGA内部,可以很大程度地减少电路板的使用面积,并提高系统的稳定性和可编程性。

  • 基于PDIUSBD12芯片的USB应用开发一 PDIUSBD12芯片介绍 进行USB开发之前要根据成本与性能选择合适的USB接口芯片。目前USB控制器芯片通常可分成3种: 第一种是专为USB设计的芯片,这类芯片的主要来源是CYPRESS的

  • 驱动集成电路功率级中瞬态问题的处理 1.驱动IC产品范围 IR公司为用户提供多种从单相到三相桥的驱动集成电路。所有类型都使用了高集成的电平转换技术,简化了逻辑电路对功率MOS管的控制。最新产品已扩展到具有驱动1200V功率器件

  • 微控制器/模拟应用中电源、接地和噪声的管理微控制器/模拟应用中电源、接地和噪声的管理 除了微控制器,微控制器应用经常包括低电平传感器信号和适当的电源驱动电路,需要小心设计电源和接地。本文将讨论噪声源和噪声的传播路径。我们将涉及良好布局习惯背后

  •