摘要: (2)仲裁和刷新 这篇博客需要在(1)的基础上进一步学习。 在刷新、写、读三者之间仲裁。这里只设计仲裁和刷新两个模块。 SDRAM需要不断的刷新来给SDRAM中存储数据的电容充电来达到数据不丢失的目的。 从官方手册中可以知道,SDRAM在64ms里刷新4096次,因此64000us/4096=15. 阅读全文
posted @ 2020-11-21 21:48 LiYiRui 阅读(353) 评论(0) 推荐(0) 编辑
摘要: (1)初始化 器件原理: SDRAM(Synchronous Dynamic Random Access Memory)同步动态随机存储器。 SDRAM的存储方式可以看成是几张表格,其中每张表格如图所示,向SDRAM写入数据就是存放在当中的格子,通过行地址和列地址可以准备找到存储单元。 SDRAM的 阅读全文
posted @ 2020-11-20 16:01 LiYiRui 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 学习文章:https://www.cnblogs.com/xianyufpga/p/12407716.html 实战功能:通过fpga将RGB图像转换成Gray灰度图像。 RGB分量转灰度的原理:彩色图像是由RGB三基色构成的,根据三个分量的数值不同而显示不一样的彩色。RGB565格式的像素排列为R 阅读全文
posted @ 2020-11-06 16:54 LiYiRui 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 把大小为100*100的图片显示到分辨率为640*480的屏幕,刷新速率为60Hz。图片通过.mif方式存在rom中,然后输入读rom的地址,把地址对应的数据输出给显示模块,显示模块再将数据传给驱动模块。 由于屏幕是640*480,所以VGA的驱动时钟是25.175MHz,近似到25MHz。 去掉这 阅读全文
posted @ 2020-11-04 21:08 LiYiRui 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 实战描述:通过按键来切换TFT屏上的八种不同的颜色。 LCD的显示与VGA的显示时序基本一致。不过他们与fpga的引脚不一样,并且相对VGA,LCD与fpga多连接一个引脚,tft_de。VGA时序: 一行或一场(又称一帧)有四部分:低电平同步脉冲、显示后沿、有效数据、显示前沿。800*480是有效 阅读全文
posted @ 2020-11-03 16:39 LiYiRui 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 学习文章: 1、https://www.cnblogs.com/aslmer/p/6114216.html 2、https://www.cnblogs.com/streetlive/p/12872619.html 3、https://blog.csdn.net/dongdongnihao_/arti 阅读全文
posted @ 2020-10-28 20:27 LiYiRui 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 学习文章:https://www.cnblogs.com/xianyufpga/p/13074382.html 《小梅哥DDR2简明教程V1.1》 1、建立ddr2_ip文件,以管理员身份打开Quartus ii,创建工程ddr2_ip。 2、搜索ddr2,并且新建一个ipcore在par下,并命名 阅读全文
posted @ 2020-10-24 01:23 LiYiRui 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1、协议原理: IIC(Inter-Integrated Circuit),i2c总线由数据线sda和时钟线scl这两条构成的串行总线,主机和从机可以在i2c总线上发送和接收数据。scl时钟线作为控制,sda则包含有ack、nack、设备地址、字节地址、8bits数据。 起始信号(scl为高电平时, 阅读全文
posted @ 2020-10-22 22:26 LiYiRui 阅读(3467) 评论(0) 推荐(0) 编辑
摘要: Quartus ii的pll ip核调用: 1、先建立好工程。点击“Tools”,接着点击“Mega Wizard Plug-In Manager”。 2、创建一个新的ip核: 2、这里需要的是pll的ip核,所以就搜索“pll”,并选中“ALTPLL”,接着修改成fpga芯片型号,Verilog 阅读全文
posted @ 2020-10-22 19:54 LiYiRui 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 学习文章:https://www.cnblogs.com/liujinggang/p/9609739.html 1、协议原理: spi协议采用的是主从模式控制,支持一个master和多个slave。如果fpga作为主机,那么SCLK和CS必须由fpga产生。 SPI(Serial Periphera 阅读全文
posted @ 2020-10-19 13:35 LiYiRui 阅读(1662) 评论(0) 推荐(0) 编辑