zynq使用intc实现大于16路以上uartlite,内涵vivado工程,设备树,详细步骤说明文档下载

weixin_39821051 2023-12-27 20:30:24
项目实施过程中,采用zynq系列芯片,由于zynq自身PS侧仅仅提供两路串口,无法满足实际需求。这就需要从PL侧扩展出来多路串口出来。如果使用更多了大于16路axi_uartlite IP,PL-PS中断线不够使用如下图所示PL-PS中断线只有16个中断,如果uartlite太多了,就会导致中断不够用。该怎么办呢?本文提出使用intc实现大于16路以上uartlite来解决这个问题。 1.vivado工程 需要注意axi_intc IP核的配置,顶层设计上使用verilog代码,将17路uartlite收发管脚环路 2.设备树 提供自动生成设备树节点,最好根据需求,调整一下串口顺序 3.内核配置 需要对axi_intc 、uartlite进行配置项修改 4.上板调试过程,截图给出实际测试的效果,以及开机启动log,可以比对新设计。 , 相关下载链接:https://download.csdn.net/download/li171049/88622133?utm_source=bbsseo
...全文
25 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,654

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧