自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 【紫光同创PG2L100H】双Flash代码固化配置

MES2L676-100HP开发板(又名:盘古100Pro+开发板)采用紫光同创logos2系列FPGA,型号为PG2L100H-6FBG676。(1)生成位流文件(.sbit)后,可以把.sbit文件下载到FPGA中,首先将JTAG下载器与PCB板连接并上电,点击菜单栏中【tools】 下的【Configuration】。需要注意,由于步骤(5)中对“Read Mode is SPI X8”进行勾选,会额外生成两个带“_1”和“_2”的文件,在步骤(7)中需要添加的 .sfc是这两个文件。

2025-03-17 16:34:14 481

原创 【紫光同创FPGA开发常用工具】FPGA&CPLD的下载与固化

(2)按照“1.FPGA&CPLD的下载”流程进入到下载界面,选择新的.sbit文件,右击器件中的【Flash】,在下拉菜单中选择【Program】,等待进度条消失出现“[Verify Eflash]execute successfully…”,自此CPLD的eFlash固化完成;(4)在弹出的界面中,根据使用的flash型号选择厂家和设备型号(若不确定flash器件型号可先右键界面PANGO器件选择扫描外部flash查看扫描结果),选择要转换的.sbit文件,自动显示.sfc文件位置,点击OK。

2025-03-17 16:00:17 938

原创 【紫光同创盘古100Pro+开发板,MES2L676-100HP教程】盘古676系列——Pango 的时钟资源-锁相环

Basic 模式下用户无需关心 PLL 的内部参数配置,只需输入期望的频 率值、相位值、占空比等,IP 将自动计算,得到最佳的配置参数。除此之外,在一些复杂的工程中,哪怕我们不需要修改任何时钟参数,也常常会使用 PLL 来优化时钟抖动,以此得到一个更为稳定的时钟信号。锁相环在工作的过程中,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住,这就是锁相环名称的由来。在仿真启动后的 2 纳秒,系统时钟 sys_clk 被设置为 0。

2025-03-05 11:57:47 423

原创 【紫光同创盘古100Pro+开发板,MES2L676-100HP教程】盘古676系列——紫光同创 IP core 的使用及添加

因为你的工程可能是 LOGOS、LOGOS2、或者 Tian2 等系列,不同芯片型号所用的 IP 是不太相同的,所以大家注意这一点。点击红框 3后即可生成 IP,并弹出该 IP 的配置界面。只需要把该例化模板添加到自己的工程之中,即可使用我们生成的 IP。选择想要查看的 IP,如何点击红框 2 所示的图标,即可自动弹出官方参考文档。对我们的 IP 配置完成后,点击左上角红框 1 处的 Generate 即可。打开 PDS 后,点击图 4.2-1 里红框部分的 IP 图标。没有任何错误测表示生成成功。

2025-03-05 11:34:47 320

原创 国产FPGA往事

但是今天我更想和大家聊的是国产FPGA和我在国产FPGA这个圈子里经历过的很多有趣的事情,虽然网上分析国产FPGA或者国产半导体的崛起原因很多,但是更多的还是历史的机遇,鹰酱的川建国,无论其他人怎么想,像我们这种历史车轮下的一粒尘埃,在2018年之前,至少我和我身边的一线工程师朋友是不大可能会去选择国产器件的,为啥?不仅仅如此,我们还分享了在很多产品使用中FPGA的应用方法,并且给出了系统框图,阐述了该应用方法的特性,帮助大家更深入的去了解FPGA的广度,切实感受FPGA并行及灵活的特性。

2025-03-03 11:40:00 1390

原创 紫光同创最全FPGA开发板资料

视频图像处理作为FPGA经典应用领域,我们本次共开发了近10个实验案例,基本覆盖了图像处理的大部分技巧:灰度、矩阵、局部\全局二值化、腐蚀膨胀、中值滤波、字符叠加等......当然我们并没有为了凑实验而实验,比如我们本次实验的输入都是采用的HDMI作为案例,并没有采用摄像头作为输入,如果同时再更新摄像头作为输入,实验的案列数量将会继续翻倍,但是我们觉得那是完全没有任何意义的。硬件实验指导手册详细描述了盘古100pro+开发板的外设及配套的接口,并对接口性能及参数做了详细的说明。01硬件实验指导手册。

2025-02-28 16:42:28 431

原创 【紫光同创盘古100Pro+开发板,MES2L676-100HP教程】盘古676系列——Pango 与 Modelsim 的联合仿真

打开后可以看到弹出如图 3.2-2 所示的界面,其中红框 1 表示存放生成的仿真库的路径,推荐可以在Modelsim 的安装目录下新建一个文件夹来存放,笔者是用 pango_sim_lib 来表示,通俗易懂。接下来在 Simulation 下,右键仿真的顶层文件,可以看到有四种仿真,我们常用的是第一种行为仿真,可以通过查看仿真波形来验证我们设计的逻辑功能是否正确,该仿真不需要进行任何编译即可直接进行,如果是后面的三种,比如 Post Synthesis Simulation 则需要综合后才能仿真。

2025-02-25 15:27:51 432

原创 【国产FPGA入学必备】国产FPGA权威设计指南+配套FPGA图像视频教程

为更好地服务广大FPGA工程师和高等学校师生,2025,紫光同创携手金牌方案提供商小眼睛科技,组织了数十位应用技术专家,共同编写《国产FPGA权威设计指南》。本书系统地介绍紫光同创FPGA的开发与应用,详细阐述FPGA开发的各个方面,从基础原理到实际应用,从设计流程到开发工具的使用,力求为读者提供一套完整的学习和参考体系。通过阅读本书,读者不仅可以掌握紫光同创FPGA的核心技术,还能深入理解紫光同创FPGA在不同应用中的最佳实践,提升自身的开发能力和技术水平。

2025-02-20 16:59:30 751 1

原创 【国产FPGA入学必备】——盘古676系列国产FPGA开发板

MES2L676开发板预留了2路光纤接口、1路SMA高速收发接口、1路PCIe Gen2 ×4数据通信接口、1路HDMI收发接口、1路10/100/1000 Mbps的以太网接口,以及1组FMC LPC扩展接口(符合FMC接口规范,可用于外接FMC模块)。本书系统地介绍紫光同创FPGA的开发与应用,详细阐述FPGA开发的各个方面,从基础原理到实际应用,从设计流程到开发工具的使用,力求为读者提供一套完整的学习和参考体系。本原创文章由深圳市小眼睛科技。

2025-02-20 16:44:14 331

原创 【紫光同创国产FPGA教程】——Modelsim的使用和do文件编写

然后vsim,然后添加要查看的波形,然后restart,然后run即可。所以到此,大家应该都知道我们的do文件是怎么去编写了,其实就是把这些Modelisim的运行指令,写成一个脚本,然后用do指令直接完成我们想要的所有操作,可以大大提高我们的效率。所以要快速验证我们的设计逻辑是否正常,还得是用仿真来验证,不管是模拟图像的生成还是信号的生成,都可以通过Testbench来完成,但是,要注意一点,仿真通过了只能说明百分之80上板没问题,剩下的可能就要看实际的时序了,毕竟仿真是理想状态,实际总是不太理想。

2025-02-18 11:40:37 816

原创 【紫光同创国产FPGA教程】——FPGA开发工具使用

所有版本的安装均一致,一般地,例如PDS_2022.1版本可将软件安装在C:\pango\PDS_2022.1(软件默认安装路径),若选择自定义安装路径需注意路径不可出现中文和特殊字符。(如果没有这个提示,可以不管)选择接受许可协议,点击“I Agree”按钮,进入选择安装路径选择框,如下图所示,默认安装路径为 C:\pango\PDS_2022.1,建议采用默认路径,若使用自定义安装路径需注意路径不要出现中文和特殊字符。点击“是”进入运行库安装界面,选择同意许可条款和条件,点击安装按钮进行安装。

2025-02-18 11:15:12 1058

原创 【紫光同创PG2L100H开发板】盘古676系列,盘古100Pro+开发板,MES2L676-100HP

MES2L676-100HP 核心板是“小眼睛科技”基于多年 FPGA 开发经验,采用紫光同创logos2 系列 PG2L100H-6IFBB676 作为主控芯片而开发的全新国产高性能 FPGA 核心板,具有高数据带宽、高存储容量的特点,适用于视频图像处理、高速数据采集、工业控制等多元应用场景。底板为核心板扩展了丰富的外围接口,其中包括 HDMI 输出接口、HDMI 输入接口、网口、串口,SD卡接口、光纤模块接口,SMA_HSST 接口、PCIe 接口,并配置了按键、LED 灯、EEPROM 器件。

2025-02-06 18:37:40 1116

原创 【紫光同创PG2L200H开发板】盘古200Pro+开发板(MES2L676-200HP)

开发板 SMA接口符合标准 SMA 接口规范,可使用”内螺旋+插针“的 SMA 线连接板卡”外螺旋+插孔”的 SMA 接口进行通信,板卡 SMA 接口与 FPGA 的 HSST 收发器的一路 RX/TX 相连,TX信号和 RX 信号都是以差分信号方式通过隔直电容连接 FPGA 和 SMA 接口, TX 发送和 RX 接收数据速率高达 6.6Gb/s。为了减轻带电插拔造成对 FPGA 芯片的损坏,在设计上在 JTAG 信号位置添加了保护二极管来保证信号的电压在 FPGA 接受的范围,避免 FPGA 的损坏。

2024-12-25 15:25:24 1184

原创 【紫光同创PGL50H开发板】盘古50KH视频板

其中,MS7200 的 IIC 配置接口与 FPGA 的 IO 相连,通过 FPGA 的编程 来对 MS7200 进行初始化和控制操作,MES50H-HDMI 开发板上的 HDMI_IN1 口 的的 MS7200 的 SA 脚是上拉到电源电压,故 IIC 地址是 0XB2。扩展板预留 1 个 2.54mm 标准间距的 40 针的扩展口 J8,用于连接各个模块或 者用户自己设计的外面电路,扩展口有 40 个信号,其中,5V 电源 1 路,3.3V 电源 2 路,地 3 路,IO 口 34 路。

2024-11-12 17:58:19 1254

原创 【紫光同创PGL50H开发板】盘古 50KN 网口板

其中 VCCADJ 产生 VCCIO 的电压可调,VCCADJ 主要是对 FPGA 的 B0 进行供电,用户可以通过修 改电源电阻的阻值调整电压,使得 B0 的 IO 适应不同的电压标准。开发板的电源输入电压为+12V,请使用开发板自带的电源,不要用其他规格的电 源,以免损坏开发板。扩展板预留 1 个 2.54mm 标准间距的 40 针的扩展口 J8,用于连接各个模块或 者用户自己设计的外面电路,扩展口有 40 个信号,其中,5V 电源 1 路,3.3V 电源 2 路,地 3 路,IO 口 34 路。

2024-10-29 16:53:46 1485

原创 【紫光同创FPGA开发板】盘古PGX-Lite 7K开发板,板卡集成下载器,国产FPGA必备

FPGA,即现场可编程门阵列,作为可重构电路芯片,已经成为行业“万能芯片”,在通信系统、数字信息处理、视频图像处理、高速接口设计等方面都有不俗的表现。近几年,随着国家战略支持和产业发展,国产FPGA迎来迅猛发展。国产FPGA由于拥有高性价比、完整自主可控知识产权产业链,越来越成为行业热门选择。本原创文章由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com)

2024-10-24 10:46:40 253

原创 【紫光同创FPGA开发教程】紫光同创PLL IP的使用(Logos2)

该 always 块主要完成状态的跳转,一共有 14 个状态,在 CFG_IDIE 状态下,检测到 cfg_en 的上升沿到达,即 cfg_en_pos 信号,则状态跳转到 ODIV0_CFG1 下,然后开始完成相应寄存器的配置.然后检测到 apb_rdy 信号,就是我们所说的 apb_ready 信号,则表示配置完成,所以检测到该信号拉高就跳转到下一个状态,直到跳转到 CFG_DONE 状态。而 Logos 器件是没有这个功能的,除了没有动态配置,基本的使用是一致的,大家注意查看 IP 相关手册。

2024-08-28 14:55:40 1687 1

原创 【紫光同创FPGA开发板】盘古EU22K开发板,板卡合并下载器,可直接下载程序,紫光同创PGL22G

紫光同创Logos系列采用先进成熟工艺和全新LUT5结构,集成RAM、DSP、ADC、Serdes、DDR3等丰富的片上资源和IO接口,具备低功耗、低成本和丰富的功能,为客户提供高性价解决方案,广泛应用于工业控制、通信、消费类等领域。相比传统的FPGA开发板,盘古EU_22K开发板在板卡上合并了下载器,可以直接使用Type-C接口进行程序下载,省去连接下载器的步骤,方便快捷,便于操作使用,不管是用于项目验证或高校教学,盘古EU_22K开发板都是理想的选择。丰富的外围接口,充分满足多方位开发需求。

2024-08-07 13:46:00 400

原创 【紫光同创盘古PGX-Nano开发板教程】蓝牙透传实验例程说明

其次,配置指令后,ESP32模组就可以完成通过wifi/蓝牙发送来自与串口的数据以及接收WIFI/蓝牙的数据通过串口发送给开发板的功能,若希望使用板卡与ESP32进行数据的交互,就需要使用判断条件,断开FPGA_TX、FPGA_RX与开发板串口信号FPGA_UART_TX、FPGA_UART_RX的连接,使用FPGA直接向ESP32模组的FPGA_RX发送数据,或者接收ESP32模组的FPGA_TX数据,烧录AT固件时,使用ESP32上BT_TX、BT_RX两个串口信号进行AT指令的烧录。

2024-07-17 18:17:11 1120

原创 【紫光同创FPGA开发板】盘古50Pro开发板,紫光同创PG2L50H,器件全面升级,功耗更低

核心板尺寸仅为 50*58mm,扩展144 个电平标准为3.3V普通IO 口,8个1.5V电平标准的普通IO 口,1对ADC接口,1组JTAG 接口,4对HSST高速RX/TX差分信号和1对HSST高速接口的参考输入时钟,完全满足需要大量IO的用户,芯片到接口之间走线做等长和差分处理,适合二次开发。近几年,随着国家战略支持和产业发展,国产FPGA迎来迅猛发展。盘古50Pro核心板使用2片DDR3芯片,总容量8Gbit,组合数据总线宽度32bit,最高速率支持1066Mbps,完全满足高带宽的数据处理需求。

2024-07-10 17:56:31 958

原创 【紫光同创盘古PGX-Nano教程】Wifi透传实验例程说明

集成下载器芯片,极大的便利 了用户的使用。由于在使用ESP32模组在进行WIFI/蓝牙透传前,需要先进行指令的配置,因此设计一个拨动开关作为判断条件,在拨动开关为低电平时,板卡串口与ESP32模组数据传输对应串口相连,此时PC端串口调试助手输出的指令将同过板卡串口进入ESP32模组串口,从而实现指令的配置,在拨动开关为高电平时,由FPGA直接接管ESP32模组数据传输对应串口,按下按键S2,板卡将发送一串字符,并且将ESP32模组数据传输串口传出的数据显示在数码管上。

2024-07-01 18:32:35 742

原创 【紫光同创FPGA开发板】盘古22K开发板,紫光同创PGL22G,国产FPGA开发板,接口丰富

10/100/1000M 以太网接口,方便各类高速。开发板,全面实现国产化方案,板载资源丰富,高容量、高带宽,外围接口丰富,不仅适用于高校教学,还可以用于实验项目、项目开发,一板多用,满足多方位的开发需求。盘古22K开发板(MES22GP)是基于紫光同创40nm工艺的Logos系列PGL22G芯片的一套全新的国产FPGA开发套件。* 盘古22K开发板(紫光同创PGL22G开发板)* 紫光同创盘古22K核心板(PGL22G核心板)盘古22K开发板尺寸图(PGL22G)盘古22K功能接口框图(PGL22G)

2024-06-21 16:53:50 615

原创 【紫光同创盘古PGX-Nano开发板教程】模拟波形实验例程说明

DAC芯片将数字信号转换为模拟信号,内部包含了一个PMOD电流源阵列,最大可产生20mA电流,芯片输出两路信号,DAC电流输出IOUTA、互补DAC电流输出IOUTB,信号转换的计算方式如下,具体内容请参考MS9708数据手册。测试显示第二级放大电路输出电压控制在-4.7V~+4.7V范围内,输出波形不失真。第一级负运算放大器主要将输出电流信号进行减法运算,并且转换为电压信号,输出电压幅值范围:-1v~+1v。1、RSET为图中R19,REFIO接地,故使用的是内部1.2V基准,VREFIO为1.2V。

2024-06-19 17:15:04 753

原创 【紫光同创盘古PGX-Nano开发板教程】SRAM 读写实验例程

本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com)适用于板卡型号:紫光同创PG2L50H_MBG324开发平台(盘古PGX-Nano)一:盘古盘古PGX-Nano开发板简介PGX-Nano 是一套以紫光同创 FPGA 为核心的开发板,选用紫光同创 logos2 系列 28nm 工艺的 FPGA(PG2L50H_MBG324)。集成下载器芯片,极大的便利 了用户的使用。 板卡搭载一颗容量为 2MB 的 SRAM 用于数据缓存,DAC 芯

2024-06-14 14:37:25 1280

原创 【紫光同创PG2L200H开发板】盘古200K开发板,紫光同创PG2L200H,盘古484系列,MES2L484-200HP,Logos2

紫光同创Logos2系列采用先进成熟工艺,提供丰富的片上资源和高性能接口,支持Serdes\PCle\Gen2\DDR3等特性,相较于第一代Logos,性能提升50%,功耗降低40%,适用于大批量、低功耗、高性能的应用需求,在通信、视频图像处理、工业控制、医疗、消费电子等领域应该广泛。盘古200K核心板是基于紫光同创Logos2系列(PG2L200H-FBB484)开发的全新国产高性能核心板,具有高数据带宽、高存储容量的特点,适用于视频图像处理、高速数据采集、工业控制等多元应用场景。

2024-06-14 14:07:43 638

原创 【紫光同创盘古PGX-Nano开发板教程】数字钟实验例程

数码管显示模块相比前一个实验需要增加一个功能:当进入校准模式时数码 管的校准位需要进行闪烁,故而引入一个 1S 的周期信号,在 1S 时间内 0.5s 正 常点亮,0.5s 不点亮使得数码管闪烁;按轻触按键 KEY0,进入校准模式,第一次按下 KEY1,进入分钟低位计数 校准调节,之后再次按下 KEY0,校准位将会往左移动 1 位,直到校准位为时钟 计数高位时,按下 KEY0 将推出校准模式,进入正常计数模式;2、 计时校准功能:通过对应按键控制调整分钟计时与时钟计时,调整的过 程中对应位需要闪烁;

2024-06-13 15:27:24 1083

原创 【紫光同创FPGA开发板】紫光同创PGL22G,盘古22K开发板,国产FPGA开发板,接口丰富

采用圣邦微SGM61032解决方案,HDMI 接口采用宏晶微 MS7200方案,更大程度实现国产化。开发板,全面实现国产化方案,板载资源丰富,高容量、高带宽,外围接口丰富,不仅适用于高校教学,还可以用于实验项目、项目开发,一板多用,满足多方位的开发需求。盘古22K开发板(MES22GP)是基于紫光同创40nm工艺的Logos系列PGL22G芯片的一套全新的国产FPGA开发套件。* 盘古22K开发板(紫光同创PGL22G开发板)盘古22K开发板尺寸图(PGL22G)盘古22K功能接口框图(PGL22G)

2024-05-23 18:22:07 573

原创 【紫光同创盘古PGX-Nano开发板教程】密码锁实验例程

SW0~SW3设置2位数密码,每两位设置一位密码,SW[1:0]设置第一位数据对应的二进制数值,SW[3:2]设置第二位数据对应的二进制数值。S2作为确认按键,按下S2,输入的密码与设置的密码比对,如相同则显示8888,若不同则显示7777。当开锁密码与设定密码相同时开锁成功,数码管显示8888,密码错误时显示7777。S1-S0按键作为密码输入,按键按一下数字加1,数字由数码管显示,数字在0,1,2,3中循环。2、调整固定序列,通过轻触按键S1~S0调整输入密码,数码管实时显示输入密码;

2024-05-22 16:12:31 753

原创 【盘古 PGX-MINI 4K 开发板】熟悉Compa系列CPLD器件

作为时钟输入,这些管脚用来驱动时钟线,当这些管脚不需要驱动时钟线时,也可以作为通用I/O使用。包括有专用存储模块(DRM),多样的片上时钟资源,多功能的I/O资源,丰富的布线资源,并集成了SPI、I2C和定时器计数器等硬核。PLL支持多个时钟输出,每个时钟输出具有独立的分频器,支持1-128分频;PLL还支持精度为16位的小数分频时钟输出,可以让用户产生非整数的输出时钟。PLL是CPLD提供时钟资源的核心子系统,主要功能有时钟频率综合,降低时钟偏移,调整时钟相位以及低功耗管理等。

2024-05-16 15:10:16 894

原创 【紫光同创盘古PGX-Nano开发板教程】序列检测器实验例程

3、S2为序列检测开始和序列检测结束按键,初次按下S2,开始检测,此时LED2也会被点亮,显示当前状态,再按一下停止检测,LED2熄灭;由拨码开关提供待检测序列,接收按键控制模块传递过来的特定序列与检测使能信号控制与待检测序列进行比较;2、S1-S0按键作为特定信号输入序列,按键按下后对应的LED灯会亮起,表示对应位为1,再按一下会熄灭,表示对应位为0;4、按下轻触按键S2,退出检测,查看数码管显示的统计结果,重新执行前面三个步骤;左侧数码管显示的结果为LED[1:0]在SW[7:4]中出现的次数;

2024-05-11 18:32:08 491

原创 【紫光同创盘古PGX-Nano开发板教程】串口收发实验例程

Uart_data_gen模块产生一个间隔1S钟的触发信号,同时输出第一个发送字节,等待uart_tx输出的busy下降沿到来,获知uart_tx进入空闲状态可发送下一个byte时,再次给出串口发送的触发脉冲,并输出下一个字节;2.接收数据提取位置,前面讲发射的时候都是在波特周期开始的位置变更数据,接收数据提取时需要在rx稳定时刻取数,去波特周期的中间位置取数;从原理上分析波特率的计算是一个计数器,发射和接收可复用,我们在设计时为保持TX,或RX的完整性,故将波特周期计数器集成在各自模块内部;

2024-05-07 17:58:56 1116

原创 【紫光同创盘古PGX-Nano开发板教程】数码管动态显示实验例程

按键S2控制左侧起第三个数码管,按一下数字加1,从0到9;PGX-Nano开发板为数码管的位选信号配置了驱动2N5401,其中当输入给2N5401低电平时,2N5401会输出高电平,而2N5401输入端与FPGA相连,2N5401的输出与数码管位选信号相连,因此FPGA输出低电平时,对应数码管位选信号有效。在设计数码管动态显示时,对于人眼观测来说,频率越高越好,但是数码管中的LED灯珠点亮对于高电平(关注发光响应时间)是有要求的,故而不是越高越好,取一个适当的刷新频率即可,实验中我们取刷新率为10KHz。

2024-04-30 18:06:07 1130

原创 【紫光同创盘古PGX-Lite 7K教程】——(盘古PGX-Lite 7K开发板/PGC7KD-6IMBG256第八章)串口收发实验例程

PGX-Lite 7K 开发板是一套基于紫光同创 compa 系列 PGC7KD-6IMBG256 芯片为核心的开 发套件,支持主自加载双启动功能,集成板载 jtag 调试接口,支持 Type-C 转串口通信,同 时预留非常丰富的扩展 IO、数码管、按键、led 灯等硬件资源,在提供用户基础的硬件环境 基础上,满足用户更加灵活的需求。从原理上分析波特率的计算是一个计数器,发射和接收可复用,我们在设计 时为保持 TX,或 RX 的完整性,故将波特周期计数器集成在各自模块内部;

2024-04-30 17:08:37 1118

原创 【紫光同创盘古PGX-MINI-4K教程】——(盘古PGX-MINI-4K开发板/PGC4KD-6ILPG144第八章)​数字钟实验例程

数码管显示模块相比前一个实验需要增加一个功能:当进入校准模式时数码 管的校准位需要进行闪烁,故而引入一个 1S 的周期信号,在 1S 时间内 0.5s 正 常点亮,0.5s 不点亮使得数码管闪烁;按轻触按键 KEY0,进入校准模式,第一次按下 KEY1,进入分钟低位计数 校准调节,之后再次按下 KEY0,校准位将会往左移动 1 位,直到校准位为时钟 计数高位时,按下 KEY0 将推出校准模式,进入正常计数模式;2、 计时校准功能:通过对应按键控制调整分钟计时与时钟计时,调整的过程中对应位需要闪烁;

2024-04-29 18:28:12 653

原创 【紫光同创盘古PGX-Nano开发板教程】静态数码管显示实验例程

能并行显示四位数的数码管称为四位数码管。PGX-Nano开发板为数码管的位选信号配置了驱动2N5401,其中当输入给2N5401低电平时,2N5401会输出高电平,而2N5401输入端与FPGA相连,2N5401的输出与数码管位选信号相连,因此FPGA输出低电平时,对应数码管位选信号有效。共阳极数码管上每组8段发光二极管阳极连接在一起,阳极由位选信号控制,阴极由段选信号控制,当提供位选信号高电平,段选信号低电平时,发光二极管被点亮。段选:段选由8根led灯组成,分别为a,b,c,d,e,f,g,dp;

2024-04-29 14:43:11 762

原创 【紫光同创盘古PGX-Nano开发板教程】键控流水灯实验例程

子模块的设计主要是依据功能定位,确定输入输出,再做具体的设计;前后抖动时间约为5~10ms,取按键抖动区间开始标识,持续10-20ms后标识归零,在抖动区间内输出保持,非消抖区间,按键状态输出。统计按键按下次数,由于流水灯模式是3种,计数统计范围是0~2循环,将计数结果传递给LED控制模块;3种流水灯模式有按键传递过来的计数控制切换,每一个LED的显示状态完整后进入下一模式初始化。输入信号:时钟,流水灯模式控制信号;每按下一次KEY1,LED灯状态切换一次,总共三种LED模式供循环切换;

2024-04-28 17:44:33 822

原创 【紫光同创盘古PGX-MINI-4K教程】——(盘古PGX-MINI-4K开发板/PGC4KD-6ILPG144第七章)​密码锁实验例程

SW3~SW0 设置 2 位数密码,每两位设置一位密码,SW[1:0]设置第一位数 据对应的二进制数值,SW[3:2]设置第二位数据对应的二进制数值。KEY2 作为确认按键,按下 KEY2,输入的密码与设置的密码比对,如相同 则显示 8888,若不同则显示 7777。KEY1-KEY0 作为密码输入,按键按一下数字加 1,数字由数码管显示,数 字在 0,1,2,3 中循环。2、 调整固定序列,通过轻触按键 KEY1~KEY0 调整输入密码,数码管实时 显示输入密码;3、实时 显示 2 位输入密码;

2024-04-24 16:09:43 1072

原创 【紫光同创盘古PGX-Nano开发板教程】按键消抖实验例程

集成下载器芯片,极大的便利 了用户的使用。机械式弹片按键,在按下或松开时会有机械抖动,导致在按下或松开时按键的状态不稳定,在快速的变化,在使用按键输入信号时如果采集了抖动时的状态,会导致工程出现不可控的变化,故而我们需要将这段时间的抖动信号给滤除掉,故此实验称之为按键消抖;前后抖动时间约为5~10ms,取按键抖动区间开始标识,持续10-20ms后标识归零,在抖动区间内输出保持,非消抖区间,按键状态输出。2、此时点击PB0,观察到消抖前按键信号有明显的抖动,消抖后按键信号保持稳定。对按键PB0进行按键消抖。

2024-04-24 15:28:57 349

原创 【紫光同创盘古PGX-Lite 7K教程】——(盘古PGX-Lite 7K开发板/PGC7KD-6IMBG256第七章)数字钟实验例程

数码管显示模块相比前一个实验需要增加一个功能:当进入校准模式时数码 管的校准位需要进行闪烁,故而引入一个 1S 的周期信号,在 1S 时间内 0.5s 正 常点亮,0.5s 不点亮使得数码管闪烁;按轻触按键 KEY0,进入校准模式,第一次按下 KEY1,进入分钟低位计数 校准调节,之后再次按下 KEY0,校准位将会往左移动 1 位,直到校准位为时钟 计数高位时,按下 KEY0 将推出校准模式,进入正常计数模式;2、计时校准功能:通过对应按键控制调整分钟计时与时钟计时,调整的过程中对应位需要闪烁;

2024-04-24 14:27:39 945

原创 【紫光同创盘古PGX-Nano开发板教程】LED灯闪烁实验例程

当计数器计数到25'd24_999_999时,计数过程包含了从0~26'd2499_9999的时钟周期,故而总时长时25’d25_000_000×������������;复位设计是低电平有效,PGX-Nano开发板提供了5个用户按键(PB0~PB4),按键低电平有效,但按键按下时,IO上的输入电压为低;在module之前添加文件头,文件头中包含信息有:公司,作者,时间,设计名,工程名,模块名,目标器件,EDA工具(版本),模块描述,版本描述(修改描述)等信息;通常的时,分,秒的计时进位大家应该不陌生;

2024-04-19 18:30:20 1250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除