基于CPLD的LED点阵控制单元.ppt_第1页
基于CPLD的LED点阵控制单元.ppt_第2页
基于CPLD的LED点阵控制单元.ppt_第3页
基于CPLD的LED点阵控制单元.ppt_第4页
基于CPLD的LED点阵控制单元.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于CPLD的汉字LED光栅控制单元,报告者:王瑞,项目概述,报告内容,1,CPLD总体方案,2,介绍每个模块功能,3,集成模拟,4,电源测试,5,项目概述,本项目需要实现的主要功能包括我主要负责CPLD芯片设计,包括模块划分、RTL代码编写(约700行)、集成布线、布局布线后模拟、电气调试等。单芯片、字模芯片、CPLD、16*64 LED点阵、其他设备、项目概述、CPLD针脚分布图、CPLD和LED点阵行、热信号连接电路、全功能、CPLD CPLD的主要功能模块是iid首先,IIC通信模块接收来自IIC总线的数据,并将其发送到数据解码模块。数据解码模块对数据进行解码,在LOAD信号下降时将解

2、码后的数据发送到RAM进行存储。显示模块将RAM中的数据发送到LED的行和列,并逐行扫描(1/16)以显示数据。IC通信模块,数据解码模块,SDA,SCL,RAM,显示控制模块,线路信号,热信号,CPLD全功能框,地址针,负载,首先在待机状态下检查IIC总线的START信号(如果SCL很高,SDA下降)。检测到START后,它开始接收8bit的地址数据,将接收的地址与地址针脚进行比较,如果地址正确,则反馈响应ACK,否则返回等待。然后,它继续开始接收数据,每次接收字节Byte时响应响应ACK,并将接收的Byte发送到解码模块。此过程将继续,直到IIC总线出现STOP(如果SCL较高,SDA下降

3、)。停止接收数据并返回待机状态。整个过程通过状态机完成。START、地址匹配、排队、是、否、ACK、接收数据(Byte)、接收解码响应、停止、否、是、数据解码模块IIC总线以右顺序显示信息第一个字节是第一列中的0至7行,第二个字节是第二列中的0至7行,第32个字节是第15列的8至15行。因此,要实现行扫描显示,必须重建接收的数据,类似于解码操作。IIC通信模块发送的字节数据首先按顺序存储在寄存器A中,当寄存器A填满16字节时,立即将寄存器A中的数据复制到寄存器B中,然后寄存器A继续按顺序接收以下数据:当寄存器B接收到寄存器A复制的数据时,将每个字节的第一个bit存储在Block1的地址0中,将

4、每个字节的第二个bit存储在Block1的地址1中,直到寄存器B的数据全部写入Block1为止。然后,第二寄存器A复制到寄存器B的数据被写入Block2。按顺序.Block1是RAM0的地址0到15部分,Block2是RAM0的地址16到31部分,Block8是RAM3的地址16到31部分。RAM0 RAM3分别对应于4个字符的汉字显示信息。,数据解码模块,0 1 2 3 4 5 6 7,b y t E1,b y t E2,b y t E3,IIC,寄存器a,b y t e15、0 1 2 3 4 5 6 7、b y t e1、b y t E2、块1,块3,块2,块4,块5,块6,块7,块8,模块配置:寄存器a,寄存器b,4个16 * 16 ram数据解码模块,块1,块3,块8直到数据全部写入RAM。显示控制模块,0 1 2 3.63、A0、a1、a15,16 * 64 ram,16 * 64 led点阵,L0,L1,L15首先选择地址A0,然后从RAM中读取地址A0的值,选择通过光栅的L0行,然后将地址A0的值发送到LED的列销,等待片刻。选择地址A1,读取A1的值,选择行L1,将值发送到LED列接点,然后等待片刻。依次循环实现逐行扫描。使用Synplify进行集成模拟、代码合成、编写激励文件testbench、合成后使用ActiveHDL进行模拟、模拟结果与预期一致。如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论