本篇学习实现按键控制8种LED灯,按一下切换一种效果 1.打开MES2KG\\demo\\3_key_led_rgb工程,菜单Project->Project Settings,点击Part选项,选择开发板FPGA型号,这里选PGC1KG-6LPG10 ...
前言 这是本人第一次使用FPGA,感谢小眼睛科技公司以及elefans提供的每日一练和每周一练的机会,本人将借助这次机会入门FPGA,了解一下FPGA的神奇之处。 1 开发环境 官方工作人员提供了如下开发工具包: 1K2K链接:h ...
#2023,你的 FPGA 年度关键词是什么? # PWM模块基础设计
由于今天连续多次无法发布该文章,心态真的是崩了,由于基础的PWM比较简单,此次先给大家展示个半成品,完整状态对应的PWM频率、占空比均可调节,对应的模块结构图如下: 对应的基本code如下: module creat_PWM ( ...
I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会挂载如此多的设置,所以很多设备的地址都采用7位,所以本文接下来的说明都是基于此。I2C还有一个很 ...
FPGA-PC1500的天花板! 古董计算器PC1500由于应用了FPGA技术,很方便地实现控制音源芯片和音乐编程!还能够代替我用树莓派4B和C语言开发才可以实现的控制大规模音源芯片和大规模语音芯 ...
创建PDS工程(参考MES1KGMES2KG\MES2KG\工具篇\PDS快速使用手册.docx) 按照要求编写LED流水线程序(参考MES1KGMES2KG\MES2KG\demo\3_key_led_rgb) 注意参考例子是2KG,需要配置为1KG generate bitstream并下载到板 ...
FPGA如何让PC1500古董计算器实现vgm音乐格式播放以及国产全能语音芯片和国产全能音源芯片控制和编程。
FPGA开发心得——安路TD工程引用外部资源文件时存在的问题
我的FPGA工程中由于引用了另外一个工程中的.v文件,在整理磁盘上的文档时,我将包含引用文件的工程给删除掉了,当我再打开工程时,由于工程文件缺失无法编译,我在添加了缺失的文件后,重新编译还是过不了,当时有点 ...
使用 PCIE 更新 AMD ZYNQ™ 的 QSPI Flash 参考设计
简介 AMD ZYNQ™ 7000 的 S_AXI 端口提供了外设访问 PS 内部外设控制器的接口,这其中包括 4 个 S_AXI_HP 端口以及两个 S_AXI_GP 端口。一般来说,可以访问的内部资源包括 DDR 控制器,QSPI 控制器,OCM,IIC,SPI ...
【每周一练】+盘古1K开发板+键盘控制彩灯+硬件约束改变按键
感谢发烧友爱好者和小眼睛科技公司提供的FPGA测试机会。在上一次的测试中实现了开发环境建立和8个LED的流水灯效果,今天来完成第2个测试。这次的目的是设计 8 种彩灯效果,选择一个按键作为控制输入,按下一次换一种 ...
实验目的:设计一个具有计时功能和校时功能的数字时钟 实验要求:数码管显示小时和分钟,秒钟用 LED 闪烁标识。三个按键用于时钟校准。K1 用于切换正常计时,校准小时和分钟K2 用于时钟的“+”K3 用于时钟的“-”校 ...
实验目的:利用按键、拨码开关以及数码管实现一种简单的密码锁 实验要求:拨码开关SW1- SW4 设置 2 位数密码,每两位设置一位密码,BM[0:1]设置第一位对应 BM1和 BM2,BM[2:3]设置第二位。所以密码是由0 ...
【每周一练】+盘古1K开发板+W1 练习一:LED流水灯实验
安装PDS软件(参考PDS_2022.2-SP1-Lite\Win7-64bit\PDS_2022.2-SP1-Lite-win64\Pango_Design_Suite_Windows_Install_Guide.pdf) 创建PDS工程(参考MES1KGMES2KG\MES2KG\工具篇\PDS快速使用手册.docx) 按照要求编写 ...
单片机和FPGA的区别 FPGA更偏向于硬件电路,是用来设计芯片的芯片(FPGA)。通过硬件编程语言在FPGA芯片上自定义集成电路的过程; 单片机偏向于软件,是在已有的固化电路的芯片(单片机)上设计开发。通过软件编程语 ...
FPGA开发过程中,离不开时序约束,那么时序约束是什么?简单点说,FPGA芯片中的逻辑电路,从输入到输出所需要的时间,这个时间必须在设定的时钟周期内完成,更详细一点,即需要满足建立和保持时间。 时序约束可以让 ...
【每周一练】盘古1K开发板 练习二:按键控制LED灯实验学习记录
经过练习一:LED流水灯后,进行练习二:按键控制LED灯实验也就相对容易些,有demo加持完成实验很容易,主要还是学习代码编写。 参考资料: 1K2K链接:https://pan.baidu.com/s/18EBJd9TYyTuXH4MlEh2qZA 提取码:tknh ...
感谢发烧友爱好者和小眼睛科技公司提供的FPGA测试机会。 一、环境建立 小眼睛科技公司的官网是www.meyesemi.com,在官网上可以找到一些简单的介绍。不过要搭建开发系统,建议关注“小眼睛FPGA”的公众号,同时微信添 ...
#共建FPGA开发者技术社区,为FPGA生态点赞# FPGA入门分享
FPGA(可编程逻辑门阵列),由逻辑单元、寄存器、静态随机存储器、乘法器、锁相环、IO组成。通过硬件描述语言Verilog或VHDL进行代码编程。主要特点是可编程性、并行处理、低 ...
之前分享了基于FPGA的线性插值算法,接下来准备编写程序和写测试用例。在写程序之前,先分享一款好用的便捷器。希望能够帮助大家喜欢。下面分别介绍工具的安装和推荐的理由。 1, Notepad++安装 双击安装文件。注意 ...
上次分享了基于FPGA的线性插值的背景和方法原理,今天分享 方法原理的验证。 通常FPGA的开发分为电路功能设计、设计输入、功能仿真、综合优化、综合后仿真、实现、布线后仿真、板级仿真以及芯片编程与调试等主要步骤 ...
实验目的:掌握数码管显示原理,实现数码管动态显示 实验要求:实现四个数码管可以显示不同的数字,按键 K1 控制第一个数码管,按一下数字加 1,显示从 0 到 9,按键 K2 控制第二个数码管,按一下数字加 1,显示从 0 ...
实验目的:掌握按键消抖原理,实现按键控制流水灯 实验要求:设计 8 种彩灯效果,选择一个按键作为控制输入,按下一次换一种显示效果
实验目的: 熟悉PDS开发流程,掌握流水灯原理并实现流水灯 实验要求: 设计8个LED以0.5s间隔接替点亮
一、FPGA是什么 FPGA(Field Programmable Gate Array,简称FPGA),译文:现场可编程门阵列,一种主要以数字电路为主的集成芯片,于1985年由Xilinx创始人之一Ross Freeman发明,属于可编程逻辑器件PLD(Programmabl ...
FPGA(Field-Programmable Gate Array)是一种可编程逻辑设备,它具有灵活性和可重新配置性的特点,在硬件设计领域扮演着重要的角色。本文将深入介绍FPGA的定义、原理、应用领域以及其在革新硬件设计方面的作用。 ...
紫光同创FPGA开发套件,高性能国产FPGA方案,100%国产化,全系列产品,方案可定制,满足多方面需求
FPGA(Field-Programmable Gate Array)芯片因其具有灵活性、高定制化、高性能等特点,被广泛应用于数字系统设计、嵌入式系统、通信系统、计算机视觉等领域。作为FPGA工程师,需要具备一系列的技能,才能胜任日益复 ...
1. 为什么会有这么多的“X”PU?——“配角们”的时代 近年来, 诸如 TPU、MPU、DPU 等的”X”PU 们似乎层出不穷,市场经常会对这些新创造出的名词感到困惑: 为什么会出现这么多的单元?本质上是由于 CPU 的算力 ...
FPGA新人小白初入职场,有哪些注意事项呢,以下攻略请各位小主笑纳 1、入职第一事——形象形象形象。 在码农的世界,虽说不用西装革履,不用大背头,但是,哪怕是职场标配T恤+牛仔裤也需要整洁干净吧,当然,顶着杀 ...