vivado 预设文件、IP设置(_P)、用户参数、以太网时钟处理、GT位置限制、当前可识别板的IP列表

这篇具有很好参考价值的文章主要介绍了vivado 预设文件、IP设置(_P)、用户参数、以太网时钟处理、GT位置限制、当前可识别板的IP列表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

了解预设文件

预设文件有助于在特定配置中自定义IP核心。PS7、axi_emc和当linear_flash或DDR3_SDRAM

界面是在Vivado IP集成商的Board选项卡中选择的。预设文件使用XML格式。preset_file是为特定的Board文件定义的,可以是用于将预设应用于多个IP。

<ip_presets schema="1.0">
<ip_preset preset_proc_name="emc_preset">
<ip vendor="xilinx.com" library="ip" name="axi_emc" version="3.0">
<user_parameters>
<user_parameter name="CONFIG.C_INCLUDE_DATAWIDTH_MATCHING_0"
value="1"/>
<user_parameter name="CONFIG.C_MAX_MEM_WIDTH" value="16"/>
<user_parameter name="CONFIG.C_MEM0_TYPE" value="2"/>
<user_parameter name="CONFIG.C_MEM0_WIDTH" value="16"/>
<user_parameter name="CONFIG.C_TAVDV_PS_MEM_0" value="130000"/>
<user_parameter name="CONFIG.C_TCEDV_PS_MEM_0" value="130000"/>
<user_parameter name="CONFIG.C_TWPH_PS_MEM_0" value="12000"/>
<user_parameter name="CONFIG.C_TWP_PS_MEM_0" value="70000"/>
<user_parameter name="CONFIG.C_WR_REC_TIME_MEM_0" value="100000"/>
</user_parameters>
</ip>
</ip_preset>
<ip_preset preset_proc_name="ddr3_sdram_preset">
<ip vendor="xilinx.com" library="ip" name="mig_7series">
<user_parameters>
<user_parameter name="CONFIG.XML_INPUT_FILE" value="mig.prj"
value_type="file"/>
</user_parameters>
</ip>
</ip_preset>
</ip_presets>

IP设置(_P)

<ip_presets>是preset_file的根,并定义一个或多个ip的预设核心。<ip_preset>中可以嵌套一个或多个<ip_prreset>标记。

<ip_presets schema="1.0">
vivado 预设文件、IP设置(_P)、用户参数、以太网时钟处理、GT位置限制、当前可识别板的IP列表,fpga开发

IP设置(_P)

<ip_preset>部分定义了要应用于特定ip核心的预设配置。

<ip_preset preset_proc_name="emc_preset">
vivado 预设文件、IP设置(_P)、用户参数、以太网时钟处理、GT位置限制、当前可识别板的IP列表,fpga开发

IP

在<ip_preset>中,<ip>部分定义了预设值将应用的特定ip到

<ip vendor="xilinx.com" library="ip" name="axi_emc" version="3.0">
vivado 预设文件、IP设置(_P)、用户参数、以太网时钟处理、GT位置限制、当前可识别板的IP列表,fpga开发

用户参数

在<ip>部分中,<user_parameters>和<user_paarameters>标记定义了要应用于指定IP核心的配置预设。

<user_parameters>
<user_parameter name="CONFIG.C_INCLUDE_DATAWIDTH_MATCHING_0" value="1"/>
<user_parameter name="CONFIG.C_MAX_MEM_WIDTH" value="16"/>
<user_parameter name="CONFIG.C_MEM0_TYPE" value="2"/>
</user_parameter>
vivado 预设文件、IP设置(_P)、用户参数、以太网时钟处理、GT位置限制、当前可识别板的IP列表,fpga开发

附加文件和特殊注意事项

内存IP 7系列支持

AMD 7系列设备中的内存IP需要特殊处理。电路板设计者应测试在将PRJ文件添加到板支持区域之前,板上的内存IP配置。

PS7预设

对于PS7 IP核心,指定预设配置与中任何其他支持的IP相同目录<user_parameters>必须命名各种预配置的属性及其值在preset_file中。

<ip_preset preset_proc_name="ps7_preset">
<ip vendor="xilinx.com" library="ip" name="processing_system7"
version="*">
<user_parameters>
<user_parameter name="CONFIG.preset" value="ZC702"/>
<user_parameter name="CONFIG.PCW_CAN0_PERIPHERAL_ENABLE" value="0"/>
</user_parameters>
</ip>
</ip_preset>

具有三态端口的IP总线接口

IP总线接口暴露三态端口的三个信号(I、O和T)。基于IP配置中,一个或全部三个信号通过三态缓冲器暴露为单个外部端口。在接口逻辑到物理端口映射<port_map>中,仅截取暴露的信号需要为GPIO定义,而对于IO,所有三个信号都需要映射到物理港口城市

实例

<interface mode="master" name="dip_switches_4bits"
type="xilinx.com:interface:gpio_rtl:1.0">
<port_maps>
<port_map logical_port="TRI_I" physical_port="dip_switches_tri_i"/>
</port_maps>
</interface>
<interface mode="master" name="iic_main"
type="xilinx.com:interface:iic_rtl:1.0">
<port_maps>
<port_map logical_port="SDA_I" physical_port="iic_main_sda_i"/>
<port_map logical_port="SDA_O" physical_port="iic_main_sda_o"/>
<port_map logical_port="SDA_T" physical_port="iic_main_sda_t"/>
<port_map logical_port="SCL_I" physical_port="iic_main_scl_i"/>
<port_map logical_port="SCL_O" physical_port="iic_main_scl_o"/>
<port_map logical_port="SCL_T" physical_port="iic_main_scl_t"/>
</port_maps>
</interface>

以太网时钟处理

为了区分以太网时钟和常规时钟,接口参数“TYPE”在中定义架构。此参数在搜索适当的IP时提供额外的筛选板接口。TYPE参数的值在板接口中应相同,并且IP接口。例如,KC705板中的sgmii_mgt_clk接口的TYPE参数为GT_ CLK定义的值。类似地,IP component.xml文件具有接口参数TYPE=ETH_MGT_CLK。请参阅<vivado_install_dir>/data/ip/xilinx/gig_ethernet_pcs_pma_v15_0/component.xml实例

GT位置限制

为了生成GT位置约束,以太网相关接口在中具有GT_LOC参数板接口。例如,KC705板的sgmii接口具有GT_LOC=GTXE2_CHANNEL_X0Y9。此处,以太网IP假设如果中不存在此参数板接口,然后它在LVDS模式下运行,因此IP自定义

IP板意识

对于AMD目标参考平台或评估板,IP了解FPGA引脚在目标板上使用的。这就是所谓的董事会意识。基于该信息IP集成板/连接自动化功能可以帮助您绑定IP接口/端口连接到板上的外部端口。IP集成商然后创建适当的物理约束有问题的I/O端口所需的其他I/O约束。

当前可识别板的IP列表:文章来源地址https://www.toymoban.com/news/detail-817651.html

axi_emc_v3_0
axi_ethernet_buffer_v2_0
axi_ethernet_v7_2
axi_ethernetlite_v3_0
axi_gpio_v2_0
axi_iic_v2_1
axi_noc_v1_0
axi_pcie3_v3_0
axi_quad_spi_v3_2
axi_uart16550_v2_0
axi_uartlite_v2_0
clk_gen_sim_v1_0
clk_wiz_v5_4
clk_wiz_v6_0
clk_wizard_v1_0
cmac_usplus_v3_1
cmac_v2_6
ddr3_v1_4
ddr4_pl_v1_0
ddr4_v2_2
ethernet_1_10_25g_v2_7
gig_ethernet_pcs_pma_v16_2
i2s_receiver_v1_0
i2s_transmitter_v1_0
interlaken_v2_4
iomodule_v3_1
l_ethernet_v3_2
microblaze_mcs_v2_3
microblaze_mcs_v3_0
mig_7series_v4_2
mipi_csi2_rx_subsystem_v5_1
mipi_dphy_v4_3
mipi_dsi_tx_subsystem_v2_2
mrmac_v1_6
pcie4_uscale_plus_v1_3
pcie4c_uscale_plus_v1_0
pcie_3port_switch_v1_0
pcie_dma_versal_v2_0
pcie_versal_v1_0
proc_sys_reset_v5_0
qdma_v4_0
system_management_wiz_v1_3
tmr_comparator_v1_0
tmr_sem_v1_0
tmr_voter_v1_0
tri_mode_ethernet_mac_v9_0
tsn_temac_v1_0
usxgmii_v1_2
vcu_ddr4_controller_v1_1
versal_cips_v3_2
xdma_v4_1
xxv_ethernet_v4_0

到了这里,关于vivado 预设文件、IP设置(_P)、用户参数、以太网时钟处理、GT位置限制、当前可识别板的IP列表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux ubuntu20.04固定ip设置方法(静态ip)(没有以太网网络设置界面)(虚拟机的话需要设置为桥接模式)(ubuntu虚拟机固定ip地址)(VMware虚拟机)

    新买的浪潮服务器,想设置固定ip,不知咋滴,界面上没有以太网网络设置的地方,试了很多方法都不行 后来发现直接修改 /etc/netplan/ 下的配置文件,能修改成功,现把方法记录下来 首先查看服务器上以太网口,一般插上网线后,总有一个不一样的 我用 ifconfig 查看,这个网

    2024年02月03日
    浏览(77)
  • 网络原理IP协议/以太网

     大 家 快 来 学 习 啦 ~ ~ ~ 目录 1.IP协议 1.1地址管理 1.1.1普通地址 1.1.2特殊地址 1.1.3NAT机制 1.2路由选择 1.以太网协议 2.DNS协议 一、网络层 ①IP协议的报头格式以及各部分说明: ②对以上其它重要部分再次进行说明: 1. 16位总长度: 16位,64k,也就是说单个IP数据报最大程度不

    2023年04月08日
    浏览(90)
  • 【MAC+IP】以太网帧格式

    图片出自:https://info.support.huawei.com/info-finder/encyclopedia/zh/MTU.html

    2024年02月05日
    浏览(48)
  • 计网之IP协议和以太网

    IP 协议是位于 OSI 模型中第三层(网络层)的协议, 在这层上工作的不止这一个协议, 但IP协议是网络层传输所使用的最主流的一种协议, 有IPv4和IPv6两个版本, 目前IPv4在全球仍然是主流使用的协议, 但IPv6在中国已经基本普及了, 而且中国也是全球IPv6覆盖率最高的国家, 下面内容的介

    2024年02月02日
    浏览(49)
  • 车载以太网 - 传输层 - TCP/IP

    一、传输层基础介绍 传输层主要包括两种协议 传输层端口号 二、UDP通信  UDP协议介绍 UDP 通信特点: UDP Segment结构 UDP通信过程 三、TCP通信 TCP通信特点: TCP Segment结构 传输层的寻址方式: 端口号         包括传输层的寻址方式,TCP/UDP 传输层协议工作流程,及TCP/UDP Packe

    2024年02月09日
    浏览(68)
  • 关于手机改以太网(有线)静态ip

    楼主小白一个大佬不喜勿喷[坏笑] 起初楼主在干活途中经常要调试局域网中的设备,但苦于每次带电脑过于累赘[发怒],所以想用手机接type-c网卡,然后接局域网没DHCP的设备来实现手机调试,后来找遍看酷安,CSDN(里面的大多数是修改系统看不懂),网络等都没找到方法[喝

    2024年02月05日
    浏览(58)
  • 计算机网络【IP协议与以太网】

    ● 4位版本号(version):指定IP协议的版本,对于IPv4来说,就是4 ●4位头部长度(header length):IP头部的长度是多少个32bit,也就是 length * 4 的字节数。4bit表示最大的数字是15,因此IP头部最大长度是60字节 ●8位服务类型(Type Of Service):3位优先权字段(已经弃用),4位TO

    2024年02月02日
    浏览(59)
  • TCP IP ICMP 以太网帧格式

    目录 TCP报文格式: IP报文格式   以太帧的结构: ICMP报文格式: URG:表示本报文段中发送的数据是否包含紧急数据:URG=1 时表示有紧急数据。当 URG=1 时,后面的紧急指针字段才有效 ACK:表示前面的确认号字段是否有效:ACK=1 时表示有效;只有当 ACK=1 时,前面的确认号字段

    2024年02月03日
    浏览(57)
  • 填充字段(以太网帧和IP数据报)

    要求是确保数据字段的长度在46到1500字节之间 。 以太网帧是网络通信中的基本单位,它的结构包括前导码、定界符、目的地址(DA)、源地址(SA)、类型/长度字段、数据、帧校验序列(FCS)等部分。其中,数据字段是用于承载上层数据的部分,而填充字段则是为了确保数据

    2024年02月21日
    浏览(45)
  • 【车载以太网测试从入门到精通】——以太网TCP/IP协议自动化测试(含CAPL源码)

    【车载以太网测试从入门到精通】系列文章目录汇总 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇

    2024年02月05日
    浏览(163)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包