vivado HW_BITSTREAM、HW_CFGMEM

作者 : admin 本文共2253个字,预计阅读时间需要6分钟 发布时间: 2024-06-9 共4人阅读

HW_比特流
描述
从比特流文件创建的硬件比特流对象hw_bitstream,用于关联
在Vivado的硬件管理器功能中使用硬件设备对象hw_device
设计套件。
比特流文件是从具有write_bitstream的放置和路由设计创建的
命令硬件位流对象是使用
create_hw_bitstream命令,或在硬件设备
用program_hw_device命令编程。
hw_bitstream对象通过
设备上的PROGRAM.HW_BITSTREAM属性。此属性由自动设置
create_hw_bitstream命令。PROGRAM.FILE属性包括的文件路径
指定的位流文件。
相关对象

vivado HW_BITSTREAM、HW_CFGMEM插图

hw_bitstream对象通过
PROGRAM.BITSTREAM属性。可以使用查询hw_bitstream对象
get_property命令返回特性中的对象,如下所示:
get_property PROGRAM.HW_BITSTREAM[current_HW_device]
属性
可以使用report_property命令报告指定给的特性
硬件位流对象。请参阅Vivado Design Suite Tcl命令参考指南
(UG835)[参考文献13]了解更多信息。hw_bitstream对象的特定属性
包括以下内容和示例值:

Property Type Read-only Visible Value

CLASS string true true hw_bitstream

DESIGN string true true ks_counter2

DEVICE string true true xc7k325t

NAME string true true

C:/Data/ks_counter2_k7/project_1/project_1.runs/impl_1/ks_counter2.bit

PART string true true xc7k325tffg900-3

SIZE string true true 11443612

USERCODE string true true 0XFFFFFFFF

要报告hw_bitstream对象的属性,可以使用get_property

命令返回在上的PROGRAM.HW_BITSTREAM属性中定义的对象

Vivado逻辑分析器中的hw_device。可以将以下命令复制并粘贴到

Vivado Design Suite Tcl外壳或Tcl控制台:

report_property -all [get_property PROGRAM.HW_BITSTREAM [current_hw_device]]

HW_CFGMEM
描述
Xilinx FPGA是通过加载特定于设计的配置数据来配置的,其形式为
比特流文件)存储到hw_device的内部存储器中。hw_cfgmem定义了一个闪存
用于在硬件管理器中配置和引导Xilinx FPGA的存储设备
Vivado设计套件的特色。
hw_cfgmem对象是使用create_hw_cfgmems命令创建的。一旦
创建hw_cfgmem对象,并将配置与hw_device相关联
可以使用
program_hw_cfgmem命令。
相关对象

vivado HW_BITSTREAM、HW_CFGMEM插图(1)

hw_cfgmem对象通过

设备对象上的PROGRAM.HW_CFGMEM属性。使用hw_cfgmem

对象,使用get_property命令从hw_device获取对象:

get_property PROGRAM.HW_CFGMEM[current_HW_device]

属性

可以使用report_property命令报告指定给的特性

hw_cfgmem对象。请参阅Vivado Design Suite Tcl命令参考指南(UG835)

[参考文献13]了解更多信息。hw_cfgmem对象的属性包括

以下,具有示例值:

Property Type Read-only Visible Value

CFGMEM_NAME string true true 28f00ap30t-bpi-x16_0

CFGMEM_PART cfgmem_part false true 28f00ap30t-bpi-x16

CLASS string true true hw_cfgmem

NAME string false true 28f00ap30t-bpi-x16_0

PROGRAM.ADDRESS_RANGE string false true use_file

PROGRAM.BIN_OFFSET int false true 0

PROGRAM.BLANK_CHECK bool false true 0

PROGRAM.BPI_RS_PINS string false true NONE

PROGRAM.CFG_PROGRAM bool false true 0

PROGRAM.ERASE bool false true 1

PROGRAM.FILE string false true

C:/Data/Vivado_Debug/kc705_8led.mcs

PROGRAM.FILE_1 string false true

C:/Data/Vivado_Debug/kc705_8led.mcs

PROGRAM.FILE_2 string false true

PROGRAM.VERIFY bool false true 0

PROGRAM.ZYNQ_FSBL string false true

要报告hw_cfgmem对象的属性,可以复制并粘贴以下内容

当硬件管理器

功能已打开:

report_property -all [get_property PROGRAM.HW_CFGMEM [current_hw_device] ]

本站无任何商业行为
个人在线分享 » vivado HW_BITSTREAM、HW_CFGMEM
E-->