hvyzmjho 发表于 2022-6-6 14:32:50

linux设备树如何添加BRAM及EMIO?


[*]技术支持
[*]LINUX

[*]联系人:刘***

[*]手机号:187***

[*]邮箱:912***@qq.com

[*]板卡型号:MZU09B
linux设备树如何添加EMIO?望得到帮助

https://www.uisrc.com/source/plugin/x7ree_service/attch_7ree/8178_attch_7ree_20220606143250.png

linux-01 发表于 2022-6-6 14:50:50

EMIO与MIO同理,比如第0个EMIO的GPIO标号为78,则其应写作0x4E。

https://www.uisrc.com/source/plugin/x7ree_service/attch_7ree/7578_attch_7ree_20220606145050.jpg

hvyzmjho 发表于 2022-6-6 15:08:51

现在还不太明白回复中的GPIO BLOCK DIAGRAM中与MZU09B核心板原理图中GPIO的对应关系,可以确认的是GPIO BANK0,BANK1,BANK2对应原理图的BANK500,501,502,,GPIO BANK3,BANK4,BANK5对应原理图的那几个BANK?比如现在要配置原理图BANK66,W7引脚,它是属于GPIO BLOCK DIAGRAM中的哪个bank?

https://www.uisrc.com/source/plugin/x7ree_service/attch_7ree/8178_attch_7ree_20220606150851.png

hvyzmjho 发表于 2022-6-6 15:10:20

BANK映射

https://www.uisrc.com/source/plugin/x7ree_service/attch_7ree/8178_attch_7ree_20220606151020.png

linux-01 发表于 2022-6-6 15:15:09

W7管脚属于是FPGA的引脚,不是emio。EMIO管脚的特点是它既是fpga的管脚也是ps端的管脚,在实际使用时,你可以通过vivado将emio的某个管脚与w7管脚绑定,这样在linux中控制emio管脚时,就相当于在控制w7管脚。

hvyzmjho 发表于 2022-6-6 15:39:21

这是写好的fpga_pin.xdc引脚约束,EMIO0管脚与w7管脚绑定,第0个EMIO的GPIO标号为78,那应该应写作0x4E,其他管教序号顺延?

https://www.uisrc.com/source/plugin/x7ree_service/attch_7ree/8178_attch_7ree_20220606153921.png

linux-01 发表于 2022-6-6 16:42:58

是这样的
页: [1]
查看完整版本: linux设备树如何添加BRAM及EMIO?