596|4

179

帖子

1

TA的资源

纯净的硅(初级)

【microchip PolarFire SoC FPGA 套件】④求助:如何通过FPGA驱动SoC GPIO? [复制链接]

https://bbs.eeworld.com.cn/thread-1307977-1-1.html

书接上回,通过Verilog语言运行了一个跑马灯的程序,遗憾的是8个LED只成功驱动了其中7个,

前面7个都属于FPGA直属的BANK0;而LED8挂载在Bank2(也就是属于SoC的GPIO)

 

 

通过常规的方式根本没有选不了BANK2 E1端口。

 

 

查阅官方说明文档,原来用到SOC的IO,需要通过PolarFireSoC MSS Configurator软件来设置。

 

image.png  

 

 

 

 

如果想实现一个最简单的功能,通过按钮SW1控制LED8的亮灭。

 

image.png

 

 

SW1:BANK0 T19,直属于FPGA HSIO

LED8:BANK2 E1(复用GPIO_1_9),直属于SOC(MSS) GPIO

image.png  

 

 查阅了官方资料:

 

PolarFire SoC MSS Configurator User Guide.pdf (2.3 MB, 下载次数: 1)
此帖出自FPGA/CPLD论坛

最新回复

您可以繼續開展後續測試,關於SoC接口(GPIO/UART等)可以單獨發帖。   详情 回复 发表于 2025-3-10 16:57

回复
举报

1万

帖子

202

TA的资源

管理员

收到~让负责活动的小伙伴跟进你的问题啦

此帖出自FPGA/CPLD论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

回复

105

帖子

0

TA的资源

一粒金砂(高级)

帖子内容质量很棒,对于您的问题做如下解答:

1.对于流水灯的功能来讲,驱动逻辑侧的7个LED已经够了;后续如果有呼吸灯或者其他的LED控制,同样限定在这7个LED里;
2.对于MSS侧的LED(第8个LED),如果想要驱动它,已经属于SoC的GPIO功能开发,需要进行SoC的管脚分配和软件驱动;
3.你的工程完成了SoC的管脚分配,尚未进行软件驱动GPIO,对于这个GPIO来讲,它处于常高或者常低的状态不变;
4.SoC创建新的项目应用(选用官网模板即可),编译后生成可执行文件并下载到FPGA中,可以实现第8个LED的点亮;
5.另外,关于复位的处理,可以考虑添加系统复位模块,不一定要连接到物理管脚。

 

其实,该FPGA可以对标Xilinx-Zynq系列进行理解:前面7个LED[06:00]是PL侧的IO,第8个LED[07]是PS侧的GPIO。

此帖出自FPGA/CPLD论坛

点评

谢谢您的细致指点,我再好好研究下,,第一次用microchip FPGA,尤其是包含SOC的FPGA,很多方面还不熟悉,网上资料也很少,这次争取搞明白了。  详情 回复 发表于 2025-3-11 12:04

回复

105

帖子

0

TA的资源

一粒金砂(高级)

您可以繼續開展後續測試,關於SoC接口(GPIO/UART等)可以單獨發帖。

此帖出自FPGA/CPLD论坛

回复

179

帖子

1

TA的资源

纯净的硅(初级)

卿小小 发表于 2025-3-10 16:41 帖子内容质量很棒,对于您的问题做如下解答: 1.对于流水灯的功能来讲,驱动逻辑侧的7个LED已经够了; ...

谢谢您的细致指点,我再好好研究下,,第一次用microchip FPGA,尤其是包含SOC的FPGA,很多方面还不熟悉,网上资料也很少,这次争取搞明白了。

此帖出自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
快速回复 返回顶部 返回列表