共查询到18条相似文献,搜索用时 125 毫秒
1.
基于有限状态机实现全双工可编程UART 总被引:6,自引:1,他引:6
异步协议是广泛应用于数据链路层的串行通信协议,文中基于该协议用VHDL设计了全双工可编程UART(Uni—versal Asynchronous Receiver Transmitter,通用异步收发器)。重点讨论了使用FSM(有限状态机)技术进行接收器和发送器两大核心模块的设计实现,以及接收器能够正常工作的关键技术——倍频采样技术;此外本设计在采样的同时实现串并转换,它比传统的方法能少一个周期的时钟消耗。设计的UART在Quartus Ⅱ4.0中通过了全部功能仿真。 相似文献
2.
LIU Li-jia 《数字社区&智能家居》2008,(34)
该文阐述了通用异步收发器(UART)异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块。该文基于Verilog语言实现了接收器和发送器这两个UART的内部核心功能模块,通过Modelsim对相应Verilog-HDL程序的仿真,验证了其异步串行数字接收和发送的功能。 相似文献
3.
刘丽佳 《数字社区&智能家居》2008,3(12):1752-1754
该文阐述了通用异步收发器(UART)异步串行通信原理,介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块。该文基于Verilog语言实现了接收器和发送器这两个UART的内部核心功能模块,通过Modelsim对相应Verilog-HDL程序的仿真,验证了其异步串行数字接收和发送的功能。 相似文献
4.
本刊前两期分别介绍了PSoC3的SPI总线和I2C总线,通过一些实例介绍了这两种总线的使用技巧和配置方法,本文将介绍PSoC3的UART模组,通过本文,读者可以了解和掌握的UART模组的工作原理和配置技巧,并根据实例实现PSoC3与PC机通信。一、UART模组简介UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器),俗称RS-232或RS485,由通用异步接收器和发送器两部分组成,是一个全双工异步收发器,通过接收器和发送器实现同时接收和发送数据。PSoC3内置的UART模组的主要特性有: 相似文献
5.
6.
针对通用异步收发器(UART)的特点,提出一种基于FPGA芯片的嵌入式设计算法,其中包括状态机设计技术和层次设计方法,实现了数据传输的全双工收/发功能,设计了UART的功能测试电路。结果表明,该设计具有可编程收/发数据位数和提供功能扩展等优点。 相似文献
7.
设计了一种基于现场可编程门阵列(FPGA)的通用异步串行控制器(UART)的IP核,该核符合串行通信协议,具有可重配置、可扩展性、灵活性、兼容性、功耗低的优点,适合于SOC应用。设计使用Verilog HDL硬件描述语言在QuartusII环境下进行设计、综合、布局布线,在Model Sim下仿真,最后在FPGA上嵌入UART的IP核实现异步串行通信功能。 相似文献
8.
分析了UART核的结构和智能卡的传输协议,提出一种基于UART核的智能卡接口IP核的设计。该设计以成熟的UART核为基础,无需编写异步串口的时序与接口逻辑,仪在串口核中增加收发缓冲器和协议处理等模块,减少了工作量并缩短了开发周期。最后对所设计的IP核进行仿真和实际测试,结果表明该IP核设计正确,运行稳定,适合在多卡系统中应用。 相似文献
9.
文章介绍了一种在现场可编程门阵列(FPGA)上实现UART的方法?首先阐述了UART异步串行通信原理.然后介绍了实现UART异步串行通信的硬件接口电路及各部分硬件模块,以及用硬件描述语言Verilog来开发UART通信接口电路的FPGA实现。系统结构进行了模块化分解,使之适应自顶向下(Top—Down)的设计方法。最后给出功能仿真结果。验证了整个设计的正确性和可靠性. 相似文献
10.
一、概况:LC-6402是 CMOS 大规模集成电路,它是一个通用异步接收发送器(UART),是计算机或微处理器和串行数据通道的接口电路。其中接收器把串行数据(包括起动位、数据位、奇偶校验位和停机位)变为并 相似文献
11.
梁晓莹 《数字社区&智能家居》2007,1(6):1657
文章主要介绍一种简易通用的UART IP核的设计。UART作为一种短距离、低成本通信的串行传输接口,随着嵌入式系统的迅速发展,已成为SoC(System on Chip)芯片中的一个重要部件,在数字通信中得到了广泛的应用。本设计在对UART的串行通信协议进行详细分析的基础上,采用Verilog HDL语言对ALTERA的Cyclone系列FPGA进行设计,用一片FPGA实现了UART的发送、接收和波特率发生等功能,并验证了结果。这种灵活的设计方法使整体设计紧凑、小巧,提高了系统的兼容性,节约了硬件成本,具有较强的推广价值。 相似文献
12.
基于Verilog-HDL的UART串行通讯模块设计及仿真 总被引:1,自引:0,他引:1
UART协议是数据通信及控制系统中广泛使用的一种全双工串行数据传输协议,在实际工业生产中有时并不使用UART的全部功能,只需将其核心功能集成即可。波特率发生器、接收器和发送器是UKRT的三个核心功能模块,利用Verilog-HDL语言对这三个功能模块进行描述并加以整合,通过Modelsim仿真,其结果完全符合UART协议的要求。 相似文献
13.
基于FPGA的智能串口模块用于扩展3U Comapct PCI工业控制计算机的RS232串行接口。智能串口模块在硬件设计采用FPGA,在FPGA内部实现NiosⅡ软核,作为处理器实现串行通讯的智能控制功能,通过设计通用异步串行控制器(UART)IP核,实现串行接口的通讯协议,使模块具集成度高、有可灵活配置性、易功能扩展等优点,模块采用处理器管理串行接口的数据收发,从而提高了串行接口数据传输的稳定性,降低了在传输过程中出现数据丢失现象的几率。 相似文献
14.
15.
16.
针对变电站中采用UART串口通信规约进行信息传递的各种外围设备,在需要与其进行通信的IED智能装置的开发中,设计了一种基于Lua脚本语言的嵌入式通信方案。通过该方案,可将具体串口报文规约的组建和解析交给Lua脚本进行处理,使设计者在具体装置的软件开发中,仅关注其与外围设备以及Lua脚本间交互接口的设计,而不用关心具体的串口通信规约,从而提供了一种装置串口通信的现场可配置化方案,提高了装置应用的灵活性。 相似文献
17.