紫光盘古1~2K开发板
本次将为大家揭秘紫光盘古系列高性能入门级1K2K开发板。1K2K开发板以紫光Compact系列PGC1KG-LPG100/PGC2KG-LPG100器件为核心,满足低功耗、低成本、小尺寸需求。
本期将为大家推出紫光同创FPGA 1K2K 开发板入门教程分享!
1.FPGA入门指导:对多LED灯的控制
控制8个LED以1s的周期闪烁(0.5s亮,0.5s灭)
通常的时,分,秒的计时进位大家应该不陌生;1小时=60分钟=3600秒,当时针转动1小时,秒针跳动3600次;那在数字电路中的时钟信号也是有固定的节奏的,这种节奏的开始到结束的时间,我们通常称之为周期(T)。
在数字系统中通常关注到时钟的频率,那频率与周期的关系如下:
MES2KG板卡上有一个40MHz的晶振提供时钟给到PGC2KG;
>>>点击查看全文
2.FPGA入门指导:键控流水灯
由 USER_BUTTON1 按键输入,切换 USER_LED1~ USER_LED8 的输出效果。
每按下一次 KEY1,LED 灯状态切换一次,总共三种 LED 模式供循环切换;
LED 模式一:从高位到低位的 LED 流水灯;
LED 模式二:隔一亮一交替点亮;
LED 模式三:从高位到低位暗灯流水;
>>>点击查看全文
3.FPGA入门指导:I2C 读写
在 EEPROM 的 8’b0 地址写入 8bit 数据 8’b10101010,按下 KEY2 表示写,再按下
KEY4 触发写开始;按下 KEY3 表示在 8’b0 地址读,再按下 KEY4 触发读开始,将读出的数据
以二进制形式用 LED 灯显示,按下 KEY1 使 LED 恢复为全灭状态。
>>>点击查看全文
4.FPGA入门指导:串口收发
串口通信时波特率设置为 115200bps,数据格式为 1 位起始位、8 位数据位、无校验位、1 位结束位。板子 1s 向串口助手发送一次十进制显示的“www.meyesemi.com” ,通过串口助手向板子以十六进制形式发送数字(00~FF),LED 以二进制显示亮起。
>>>点击查看全文
5.FPGA入门指导:HDMI
DMI 输入接口采用宏晶微 MS7200 HMDI 接收芯片,HDMI 输出接口采用宏晶微 MS7210 HMDI发送芯片。芯片兼容 HDMI1.4b 及以下标准视频的 3D 传输格式,最高分辨率高达 4K@30Hz,最高采样率达到 300MHz,支持 YUV 和 RGB 之间的色彩空间转换,数字接口支持 YUV 及 RGB 格式。
MS7200 和 MS7210 的 IIC 配置接口与 FPGA 的 IO 相连,通过 FPGA 的编程来对芯片进行初始化和配置操作。
MES50HP 开发板上将 MS7200 的 SA 管脚下拉到地,故 IIC 的 ID 地址为 0x56,将 MS7210 的SA 管脚上拉到电源电压,故 IIC 的 ID 地址为 0xB2(详情请查看“MES50HP 开发板硬件使用手册”)。
本小节实现:
MES50HP 开发板通过 HDMI 在屏幕上显示彩条;
MES50HP 开发板 HDMI IN 接收,通过 HDMI OUT 实现环路输出;
>>>点击查看全文
6.FPGA入门指导:DDR3 读写
MES50HP 开发板集成两颗 4Gbit(512MB)DDR3 芯片,型号为 MT41K256M16。DDR3 的总线宽度共为 32bit。DDR3 SDRAM 的最高数据速率 800Mbps
本小节主要讲解生成 DDR3 IP 官方例程,实现 DDR3 的读写控制,了解其工作原理和用户接口。
下载程序,可以看到 LED1 常亮,LED2 常灭, LED3 闪烁,LED4 常亮;
>>>点击查看全文
声明:本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。
更多热点文章阅读
基于Cortex-M3内核的32位微控制器,STM32项目实战分享!
基于32位RISC-V设计的互联型微控制器,沁恒微CH32V307开发样例
RK3568!四核64位ARMv8.2A架构,汇聚编译源码及实战样例
尺寸仅有21mm*51mm,板边采用邮票孔设计,合宙 Air105 核心板开发总结
嵌入式Linux开发秘籍!工程师大佬亲历分享项目样例
原文标题:采用先进成熟工艺和自主产权体系结构,紫光同创FPGA开发板入门指导
文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !