用于PCI Express的LogiCORE端点 – 未使用时,器件序列号(cfg_dsn [63:0])端口应该被驱动到什么位置?-Altera-Intel社区-FPGA CPLD-ChipDebug

用于PCI Express的LogiCORE端点 – 未使用时,器件序列号(cfg_dsn [63:0])端口应该被驱动到什么位置?

问题描述

cfg_dsn端口的目的是什么?如果不使用此功能,cfg_dsn端口应该被驱动到什么?我可以禁用此功能吗?

解决/修复方法

PCI Express基本规范v1.1的7.12节定义了器件序列号功能。这是可选的PCI Express扩展功能,但是,在生成内核时,Xilinx PCIe Block Plus v1.2和Xilinx PCIe v3.4软核解决方案会自动实现此功能。该字段包含IEEE定义的64位扩展唯一标识符(EUI-64)。 EUI-64是通过连接从IEEE获得的24位OUI(组织唯一标识符)以及由公司分配的40位扩展标识符来唯一标识器件而形成的。

你应该用自己的OUI驱动这个端口;这些信息可在以下网址找到:

http://standards.ieee.org/regauth/oui/index.shtml

目前,Xilinx端点核心不允许您禁用此功能。已提交增强请求以使此功能成为GUI中的选项。在将来的版本中,您可以选择在生成核心时关闭此功能。在此之前,如果您没有自己的OUI或无法购买,请保留默认值(即Xilinx OUI)。

请登录后发表评论

    没有回复内容