完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,zc702板有一个i2c rtc,nxp pcf8564。
根据rtc规范,它可以产生报警中断。 我的问题是,这个中断是否被路由到SPI? 什么是irq号?谢谢 |
|
相关推荐
24个回答
|
|
@wentao
PS EMIO和PL之间的连接细节在块设计(Vivado)中配置,存储区位置或LOC约束在XDC中定义。 这些配置以hdf的形式导出,hdf在SDK中用于应用程序创建或调试。 因此,应在Vivado设计中定义EMIO和PL LOC到bank的选择。 FSBL保持PS配置。 一旦在硬件设计中定义了配置,就可以使用设备树和内核配置来让内核了解您的设计和外设配置。 希望这可以帮助。 问候,Achutha -------------------------------------------------- -------------------------------------------请注意 - 请标记答案 如果提供的信息有用,请“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢Kudos .------------------------ -------------------------------------------------- -------------- 在原帖中查看解决方案 |
|
|
|
@wentao根据ZC702原理图,来自RTC芯片的中断信号被路由到Bank 13中的GPIO。
在这里不确定您的意思是什么? -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
@gnarahar
感谢您的回复。 这里的SPI意味着共享外设中断,在doc ug585-zynq-7000-trm.pdf的7.2.3章节中有描述。 我检查了ug585 doc,它描述了GPIO只有四个银行 - 两个toMIO和两个到EMIO,Bank 13的含义是什么? 我现在正试图在zc702板上启用rtc警报。 你已经实现了这个功能吗? 如果是,如何配置GPIO以路由rtc报警中断? 谢谢。 |
|
|
|
@wentao INT信号为低电平有效信号,板载外部上拉电阻。
您只需监控GPIO以检查低信号并在设计中执行必要的操作。 -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
|
|
|
|
@wentao不确定为什么你感到困惑。
从原理图中,您将看到INT将在Bank 13上固定U7 -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
@gnarahar
嗨, 原理图显示这个INT将进入Bank13 U7,但从软件开发人员的角度来看,这个“Bank13 U7”对我来说是不可见的。 我只能看到四个GPIO库。 如果发生INT,我需要知道从哪个GPIO bank和pin可以捕获它。 那么,我的问题是,哪个GPIO引脚连接到这个“Bank13 U7”? 谢谢。 |
|
|
|
@wentao为了确保我们在同一页上,你能详细说明“这个”Bank13 U7“对我来说是不可见的。我只能看到四个GPIO银行。”
-------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
|
|
|
|
@wentaoBank 13是PL Fabric的一部分。
您需要使用EMIO接口将它们连接到PS部分或您指的GPIO。 -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
@wentao你能用EMIO搞定这个吗?
-------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
|
|
|
|
@gnarahar
嗨, 根据文档ug585第14.1.2节,GPIO有四个存储区:存储区0和1用于MIO [0-53],存储区3和ban4用于EMIO [0-63] 如果我想将此信号配置为GPIO,我应该使用哪个EMIO引脚[0-63]进行设置? 谢谢。 |
|
|
|
@wentao您可以使用任何EMIO [63:0]引脚连接Bank 13 GPIO引脚。
请看一下这个ARhttps://www.xilinx.com/support/answers/51786.html,它给出了一个如何将EMIO连接到GPIO引脚的示例。 上面的示例设计应该让你前进 -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
@gnarahar
嗨, 据我所知,每个EMIO引脚都连接到一个特定的GPIO引脚。 例如,EMIO_0连接到GPIO Bank2引脚0,EMIO_32连接到GPIO Bank3引脚0.这种理解是否正确? 如果是,如何使用“任何EMIO”连接到“Bank 13 GPIO引脚”? 谢谢。 |
|
|
|
@ wentao不要被EMIO GPIO Bank 2和3弄糊涂。他们是Bank 2&
用于PS逻辑的EMIO 3。 EMIO [63:0]可以连接到任何PL引脚。 我建议你仔细阅读我在上一篇文章中提到的示例设计,这将让你了解如何设置EMIO到PL结构。 -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
@gnarahar
在文件/project_1.sdk/led/src/helloworld.c中,我可以看到四个EMIO(54/55/56/57)被配置为输出,CPU写1和0来控制LED灯。 EMIO和PL之间的连接是在其他一些地方完成的,我想在一些硬件定义/配置文件中,对吗? 我正在研究Linux驱动程序,不熟悉硬件配置。 如果我想将EMIO设置为PL Bank 13,我可以在Linux中进行吗? 还是在uboo,f***l或其他地方? |
|
|
|
|
|
|
|
@wentao我不熟悉Linux驱动程序方面。
让我试着让专家回复您的查询 -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1153浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
583浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
449浏览 1评论
2004浏览 0评论
728浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:26 , Processed in 2.097228 second(s), Total 113, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号