基于Actel FPGA的UART应用

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:mawenxing8155
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  UART(UniversalAsynchronous Receiver/Transmitter)即通用异步收发传送器,工作于数据链路层,包含了RS-232、RS-422、RS-485串口通信。它具有传输线少、成本低和可靠性高等优点,广泛应用于通信、医疗及消费电子、汽车电子和工业及数据处理等领域。
  Actel公司免费提供两种形式的UART IP核:CoreUART和CoreUARTapb。CoreUART使用普通的总线形式,用户可以很方便地将它和其他模块进行连接;CoreUARTapb基于APB总线形式,它的好处是可以连接到Core8051或者是CortexMl处理器上,方便用户进行soc设计,本文将主要介绍基于Actel FPGA的IP-CoreUARTapb,其内部的设计原理与CoreUAKT是一样的,区别仅在于接口部分。
  
  1 CoreUARTapb介绍
  
  (1)UART协议简介
  UAKT协议的工作原理是将传输数据的每个字符按比特位进行传输,之所以称它为异步的,是因为在传输数据时,不需要同时传送时钟。图1给出了它的工作模式。
  


  其中各位的意义如下。
  ·起始位:发出低电平“0”的信号,表示传输字符的开始。
  ·数据位:紧接着起始位之后是数据位,数据的个数可以是5、6、7、8等,构成一个字符,通常采用ASCII码,从最低位开始传送。
  ·奇偶校验位:根据数据位“1”的个数确定为偶数(偶校验)或奇数(奇校验),以此位来校验数据的正确性。
  ·停止位:它是1位的字符数据结束标志。可以是1位、1.5位、2位的高电平。
  ·空闲位:处于逻辑“1”状态,表示当前线路上没有数据传输。
  ·波特率:衡量数据传送的速率,表示每秒钟传送二进制的位数。
  (2)内部结构框图
  如图2所示,CoreUARTapb的结构框图可以分为APB总线接口、波特率发生器、发送缓冲器、发送状态机、接收状态机和接收缓冲区模块。APB总线接口模块提供了UART和APB总线进行通信的接口;波特率发生器主要为发送和接收状态机提供时钟;发送和接收状态机模块主要完成数据的发送和接收的功能;发送和接收缓冲区提供了一个字节的发送和接收缓冲区。
  


  CoreUARTapb分为两种模式:FIFO模式和正常模式。FIFO模式的结构框图如图3所示,FIFO模式和正常模式的区别是使用发送FIFO和接收FIFO代替了正常模式下的发送和接收缓冲区,保证了接收和发送数据的正确性。其发送FIFO和接收FIFO各为256字节。
  (3)内部寄存器
  CoreUARTapb的寄存器的地址映射如表l所示。
  ·发送数据寄存器(只写)
  保存了要发送的七位或八位数据。
  ·接收数据寄存器(只读)
  存放着接收的七位或八位数据。
  ·控制寄存器#1(读写)
  控制寄存器1包含了波特率的值,它是用来设置CoreUARTapb的波特率的值。波特率值的计算公式为:
  


  ·控制寄存器#2(读写)
  它是用来控制CoreUARTapb的一些配置参数,如表3所示。
  


  (4)时序图
  ·CoreUARTapb发送数据时序
  CoreUARTapb发送数据是在PWRITE信号,PSEL信号和PENABLE信号为高,并且地址线上的地址有效时,将要发送的数据被锁存到发送缓冲区中,当TXRDY为低时。表明发送缓冲区已满,下一个时钟周期就可以开始发送数据,如图4所示。
  ·CoreUARTapb接收数据时序
  CoreUARTapb接收数据是在RX线上检测到一个开始位信号,数据被存入到接收缓冲区中。当RXRDY信号为高时,表明接收缓冲区已满;当PWRITE信号为低、PSEL信号和PENABLE信号为高,并且地址线上地址有效时,接收缓冲区中的数据才被总线取走,RxRDY信号同时也被拉低。如图s所示。
  (5)应用场合
  UART的通信被应用于多种场合,多串口的扩展便是其典型的应用之一。多串口扩展的普遍应用于电力集中抄表、便携式设备、自动化和制造进程控制以及智能家居行业等场合。采用Actel FPGA来实现的多串口扩展模块具有单芯片、小封装、扩展通道多、灵活性好、可裁减或添加用户自定义功能等优势,如图6所示。
  


  
  2 小结
  
  本文主要介绍了基于Actel PPGA的UART Ip设计与应用,除了UART IP以外,Actel公司还提供了SPI、I2C、PWM、Timer等IP核,请关注周立功公司的网站获得更多的信息。我们有着一个强大的FPGA团队提供强有力的售后服务,解决用户在产品使用和研发过程中遇到的困难。若有更多的需求可以与我们联系。我们将会竭诚为您服务,并能关注下期的FPGA专题技术讲座。
其他文献
摘要:通过比较这些温度传感器的工作范围、精度、价格、可靠性、稳定性和易用性,来为您正确地选用温度传感器提供参考。  关键词:温度传感器;热电偶;热敏电阻;温度IC  DOI:10.3969./j.issn.1005—5517.2009.06.002    热电偶    热电偶是温度测量中最常用的传感器。其主要好处是宽温度范围和适应各种大气环境,而且结实、价低。无需供电,尤其最便宜。热电偶由在一端连
期刊
作为RFID技术的领导者,恩智浦半导体对RFID的认知来自于20年的芯片设计和无数次参与成功系统级应用实施的经验。RFID的前途一片光明。但该行业要一步一个脚印地呈现其利益所在。单品级标签在某些应用中已切实可行,但在其它应用中还未实现。  乐观的理由是:基础RFID IC产品(无线传输信息的小芯片)已不再昂贵并经过时间测试,同时具有一流的简易性。RFID标签和系统是相互影响的,它们逐步的技术进步形
期刊
摘要:本文讨论了高速模/数转换器(ADC)前端信号调理中的变压器选择,阐述了如何合理选择无源元件,从而在较宽的输入频率范围内改善ADC的增益平坦度,而且不会牺牲ADC的动态特性。文中给出了变压器原级和次级匹配的差别,详细描述了中频至高频应用中高速ADC设计所面临的增益平坦度与动态范围的冲突问题。  关键词:高速ADC;模/数转换器;信号调理;MAXl449  DOI:10.3969/j.issn.
期刊
摘要:简述MEMS压力传感器的结构与工作原理,并探讨了其应用、压力传感器Die的设计及生产成本分析,覆盖了从系统应用到销售链  关键词:MEMS压力传感器;惠斯顿电桥;硅薄膜应力杯;硅压阻式压力传感器;硅电容式压力传感器  DOI:10.3969/j.issn.1005-5517.2009.06.015    本文于2009年3月22日收到。颜重光:高工,上海市传感技术学会理事,从事IC应用方案的
期刊
基于ZigBee技术的煤矿安全监控系统  广州周立功单片机发展有限公司    在本煤矿监控系统中,利用ZigBee无线网络技术。实现井下人员的定位,同时对井下环境(如瓦斯、温度、湿度等环境指标)进行实时监控。在事故发生前,安全生产监控中心可以随时掌握井下不同位置的各种安全生产要素,从而采取积极有效的预防措施。事故发生后,可以掌握事故发生当时,甚至事故发生后相当一段时间内,井下工作人员的具体分布位置
期刊
摘要:本文描述了不对称半桥转换器的基本工作原理,并介绍了一种相比普通分立式MOSFET及PWM控制器解决方案具有显著优势的集成式功率开关,此外还阐释了这种专门为软开关转换器而设计的功率开关如何降低设计总成本和元件数目、减小尺寸和重量,同时提高效率、产能和系统可靠性  关键词:SMPS;PWM:MOSFET:绿色  DOI:10.3969/j.issn.1005—5517.2009.06.017  
期刊
引言    机床是装备制造业的母机,也是装备制造业的引擎。我国“十一五”发展规划明确规定:国产数控机床国内市场占有率要达到60%,高端产品与国际先进水平的差距缩小到5年以内。  作为数控机床的重要功能部件,永磁同步电机伺服驱动装置是数控机床向高速度、高精度、高效率迈进的关键基础技术之一。随着新的微处理器、电力电子技术和传感器技术在伺服驱动装置的应用,伺服驱动器的性能获得极大的提高。如日本的安川公司
期刊
从时尚的消费电子产品,像苹果的iPhone、任天堂的Wii,到下一代医疗设备、汽车导航、工业系统。MEMS将极大地丰富人和电子设备互动的方式。“对于半导体公司。要么选择MEMS,要么退出市场!”Maxim集团总裁Vijay Ullal在2009年旧金山的电子峰会上语出惊人,“因为,从200年前的工业革命迈出第一步开始,现代科技的演进就一直没停止。第二步是晶体管发明带来的计算革命,第三步就是传感器。
期刊
引言    LED作为第三代半导体照明光源,具有工作电压低,耗电量小,发光效率高、寿命长等优点。与传统的白炽灯、荧光灯相比,节电达到90%以上。被认为是21世纪的照明光源。  用LED替代白炽灯或荧光灯,环保无污染,使用安全可靠。便于维护。LED是一个非线性器件,当LED导通时,只要LED上的电压稍微变大,电流就会增加很多。因此,即使电压发生微小变化也会大大影响LED器件的工作,使电流过大甚至导致
期刊
引言    随着技术的不断创新和发展,以及军事和民用需求的促进。航空领域呈现出前所未有的发展形势,航空需求与日俱增,国家和公众对空域的需求与可供使用的空域资源不足的矛盾日益突出,飞行活动出现了许多新情况和新特点。政府职能部门、国内外企业和个人拥有航空器和直升机数量呈逐年上升趋势,且大部分在大中城市和机场密集地区飞行。使空域的飞行活动愈来愈变得错综复杂。根据美国运输部的报告。2007年美国单程飞行数
期刊