680|1

51

帖子

1

TA的资源

一粒金砂(中级)

【microchip PolarFire SoC FPGA 套件】led闪灭实现 [复制链接]

硬件连接:开发板提供了八个低电平有效 LED(LED1 - LED8),用于调试应用,这些 LED 连接到 PolarFire SoC FPGA。其中 LED1 连接到 FPGA 引脚 T18。
wd_140256fx44xe7emgumk7lx.png
工程创建与设置
启动 Libero SoC 软件,创建新工程,在相应对话框中依次设置工程名称,首选 Verilog,并在后续页面选择器件系列等参数,最后点击 “Finish” 完成工程创建。
wd_140256zer7zrz74x55rrr4.png
打开 SmartDesign 画布,输入合适名称创建新设计,展开 Libero SoC IP 目录中的 Macro Library,拖放相关逻辑元件到画布并按设计思路连接配置。
wd_140256tnobe9n0atueehnv.png
wd_140256j5184kz4ggjgwv1q.png
引脚分配与约束配置
查阅文档确定 LED 对应的 FPGA 引脚信息及 I/O 标准,如 LED1 的引脚为 T18,I/O 标准为 LVCMOS18。
在硬件手册上可以得知,两个按键的引脚名称。通过和led1进行连接,便可以进行亮灭控制。
wd_140256bjsr5jfi1fdd1nrf.png
wd_140256csqq920mzz733dq3.png
在软件中进入 Design Flow 窗口,展开 Constraints,右键点击 “Manage Constraints” 并选择 “Open Manage Constraints View”;在 Constraint Manager 窗口选择 “I/O Attributes” 选项卡,点击 “Edit with I/O Editor”;
wd_140256enkujqdr8qrcjqf9.png
于 I/O Editor 页面的 “Port View” 选项卡设置 LED 引脚的 I/O Standard 和 Pin Number,可点击 “Unassigned” 查看可用引脚后手动输入或选择,完成后选择 “I/O Attribute Editor” 菜单的 “File > Commit and Check” 检查错误确保连接匹配。
烧录和测试
最后点击进行编程烧录,注意不要打断。
wd_140256r6bsl7wl1zdq1hld.png
最后就可以进行按键控制亮灭了。使用现成的ip内核进行开发是非常方便又快捷的。
wd_140256jv7whg2mmdhi7pon.png
进度条跑完,出现一个小绿勾就是烧写完毕了。
wd_140256c9fmxxl31mzkm37j.jpg

此帖出自FPGA/CPLD论坛

最新回复

led闪灭实现后,可以搞个呼吸灯了   详情 回复 发表于 2025-3-2 09:42

回复
举报

7002

帖子

0

TA的资源

五彩晶圆(高级)

led闪灭实现后,可以搞个呼吸灯了

此帖出自FPGA/CPLD论坛

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 6

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表