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