Класс: 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]