LogiCORE PCI  – 如何使用v3.0 PCI LogiCORE设置卡总线信息结构(CIS)寄存器?-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE PCI – 如何使用v3.0 PCI LogiCORE设置卡总线信息结构(CIS)寄存器?

问题描述

一般问题描述:

使用3.0 PCI LogiCORE时,如何在配置标题空间中设置CIS寄存器?

解决/修复方法

核心有一个名为“SUB_DATA”的32位输入。您可以从userapp内部向此端口应用32位值。核心如何使用SUB_DATA信号取决于核心的配置方式(这也在cfg文件的控制之下。)感兴趣的位称为“外部子系统ID和子载体ID”。

如果这个位是1’b0:

– 在器件配置空间中读取子系统和子系统将返回cfg文件中硬编码的值

– 在器件配置空间中读取cardbus CIS将返回用户应用程序在SUB_DATA上驱动的值

如果这个位是1’b1:

– 在器件配置空间中读取子系统和子系统将返回用户应用程序在SUB_DATA上驱动的值

– 在器件配置空间中读取cardbus CIS将返回零值

请登录后发表评论

    没有回复内容