Класс: dlhdl. Технологический процесс
Пакет: dlhdl
Получение информации об использовании ресурсов битового потока
arria10soc_singleИспользование ресурсов битового потокаПолучение информации об использовании ресурсов для arria10soc_single битовый поток.
Создание файла в текущей рабочей папке с именем getLogoNetwork.m. В файле введите:
function net = getLogoNetwork if ~isfile('LogoNet.mat') url = 'https://www.mathworks.com/supportfiles/gpucoder/cnn_models/logo_detection/LogoNet.mat'; websave('LogoNet.mat',url); end data = load('LogoNet.mat'); net = data.convnet; end
Создать dlhdl.Workflow объект, имеющий LogoNet в качестве Network аргумент и arria10soc_single в качестве Bitstream аргумент.
snet = getLogoNetwork; hW = dlhdl.Workflow('Network',snet,'Bitstream','arria10soc_single');
Звонить getBuildInfo аргумент для получения arria10soc_single использование ресурсов. Сохранить использование ресурсов в area.
area = hW.getBuildInfo
Deep Learning Processor Bitstream Build Info
Resource Utilized Total Percentage
------------------ ---------- ------------ ------------
LUTs (CLB/ALM)* 93578 251680 37.18
DSPs 278 1687 16.48
Block RAM 2131 2131 100.00
Block Memory Bits 23211920 43642880 53.19
* LUT count represents Configurable Logic Block(CLB) utilization in Xilinx devices and Adaptive Logic Module (ALM) utilization in Intel devices.
area =
struct with fields:
LUT: [93578 251680]
BlockMemoryBits: [23211920 43642880]
BlockRAM: [2131 2131]
DSP: [278 1687]