CoolRunner-II器件发送器模块设计

出处:蓝色魅力 发布于:2008-09-17 16:07:12

  通信协议如图1所示,共有36位。其中12位为前同步标志,12位数据和12位为后同步标志。发送器将12位数据发送4次,接收器比较接收到的4次数据。两次相同,则认为接收到数据有效,以此来确保通信的正确性。
发送模块框图如图2所示,其中包括DISPLAY_COUNT、SHIFT_ENABLE和SHIFT_OUT共3个逻辑模块。这3个模块都将在顶层模块TX_MODULE中例化。

收发器通信协议

  如图1 收发器通信协议

发送模块框图

  图2 发送模块框图
  DISPLAY_COUNT模块控制LCD公用线LCDCOM,同时每个显示状态之间的时间间隔也是由此模块控制的,显示状态决定了LCD的显示信息。需要切换显示状态时,SWITCH_EN_H信号变为高电平,此信号告诉SHIFT_ENABLE模块输出下一个状态CUR_STATE给CHANGE_STATE查找表。此后LOAD_DATA_H变为高电平,告诉SHIFT_OUT模块装入CHANGE_STATE查表结果。
  LOAD_DATA_H信号重复4次有效,即数据将被发送4次。当SHIFT_OUT模块检测到LOAD_DATA_H为高时,就会装入当前状态所对应的数据,并附加上前同步和后同步序列移位输出到RF模块。
  发送模块包括3个查找表,即CHANGE_STATE、RX_SYMBOLIZE和BINTSEG。CHANGE_STATE状态根据SHIFT_ENABLE信号来改变当前状态,选定待发送的数据给发送模块TX_MODULE;RX_SYMBOLIZE用来将6位输入数据编码为4位数;BINTSEG再将此4位数据转换为可用于LCD显示的8位数,此流程如图3所示。

发送模块信号流程


  
如图3 发送模块信号流程
   


  
关键词:CoolRunner-II器件发送器模块设计CoolRunner-II/模块

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!