saveBitstreamInfoFile
Class: dlhdl.Bitstream
Namespace: dlhdl
Description
saveBitstreamInfoFile( overwrites
a MAT file using information from the specified bitstream.bitstreamObject)
Input Arguments
Bitstream information, specified as a dlhdl.Bitstream object.
Examples
Create a generic deep learning processor configuration object. To generate the
bitstream faster, turn off the conv and fc
modules. Save the object in the variable hPC.
hPC = dlhdl.ProcessorConfig; hPC.TargetPlatform = 'Generic Deep Learning Processor'; hPC.SynthesisTool = ''; hPC.setModuleProperty("conv",ModuleGeneration="off"); hPC.setModuleProperty("fc",ModuleGeneration="off");
Generate a deep learning processor IP core. Name the processor
myProcessor and save it in the folder
myProject.
dlhdl.buildProcessor(hPC,ProjectFolder='myProject', ... ProcessorName="myProcessor");
Create a bitstream object using the information from the deep learning processor MAT
file myProcessor.mat.
path = fullfile("myProject","myProcessor.mat"); hB = dlhdl.Bitstream(path)
hB =
Bitstream with properties:
Name: ''
Path: 'myProcessor.mat'
MemoryBaseAddress: '0'
MemoryAddressRange: '0'
ProcessorBaseAddress: '0'
ProcessorAddressRange: '0x10000'Display the myProcessor.mat file information.
bitstreamPath = fullfile("myProject","myProcessor.mat"); bitstream = load(bitstreamPath,"BitstreamBuildInfo"); bitstream.BitstreamBuildInfo
ans =
BitstreamBuildInfo with properties:
ProcessorConfig: [1×1 dnnfpga.config.CNN5ProcessorConfig]
VendorName: ''
BoardName: ''
ReferenceDesignName: ''
Frequency: 200Use information from the board and reference design plugin files to update the
dlhdl.Bitstream object.
boardPlugin = DLZCU102.plugin_board; refDesign = DLZCU102.DLRefDesign_BRAM.plugin_rd; loadInfoFromPlugin(hB,boardPlugin=boardPlugin,refDesignPlugin=refDesign); hB
hB =
Bitstream with properties:
Name: ''
Path: 'myProcessor.mat'
MemoryBaseAddress: 'C0000000'
MemoryAddressRange: '200000'
ProcessorBaseAddress: 'A0000000'
ProcessorAddressRange: '0x10000'Update the myProcessor.mat file by using the
saveBistreamInfoFile method.
saveBitstreamInfoFile(hB) bitstreamPath = fullfile("myProject","myProcessor.mat"); bitstream = load(bitstreamPath,"BitstreamBuildInfo"); bitstream.BitstreamBuildInfo
ans =
BitstreamBuildInfo with properties:
ProcessorConfig: [1×1 dnnfpga.config.CNN5ProcessorConfig]
VendorName: 'Xilinx'
BoardName: 'Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit'
ReferenceDesignName: 'DL Reference Design With BRAM Access'
Frequency: 200Version History
Introduced in R2024b
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)