Класс: dlhdl. ProcessorConfig
Пакет: dlhdl
Возвращает предполагаемые ресурсы, используемые пользовательским строением битового потока
estimateResources возвращает предполагаемые ресурсы, используемые пользовательским строением битового потока.
возвращает таблицу, содержащую предполагаемые ресурсы, используемые пользовательским строением битового потока.resources = estimateResources
estimateResources( возвращает предполагаемые ресурсы, используемые пользовательским строением битового потока, с дополнительными опциями, заданными одним или несколькими аргументами имя-значение.'Name','Value')
возвращает предполагаемые ресурсы, используемые пользовательским строением битового потока, с дополнительными опциями, заданными одним или несколькими аргументами имя-значение.resources = estimateResources('Name','Value')
Вычислите ресурсы, используемые объектом строения пользовательского битового процессора по умолчанию.
Создайте пользовательский объект строения процессора по умолчанию. Используйте dlhdl.ProcessorConfig класс.
hPC = dlhdl.ProcessorConfig;
Чтобы извлечь ресурсы, используемые пользовательским строением процесса, вызовите estimateResources способ.
hPC.estimateResources;
Вызывающие estimateResources возвращает следующие результаты:
Deep Learning Processor Estimator Resource Results
DSPs Block RAM*
------------- -------------
DL_Processor 368 508
conv_module 343 459
fc_module 17 34
adder_module 8 6
debug_module 0 8
sched_module 0 1
* Block RAM represents Block RAM tiles in Xilinx devices and Block RAM bits in Intel devices
Вычислите ресурсы LUT, используемые объектом строения пользовательского битового процессора по умолчанию.
Создайте пользовательский объект строения процессора по умолчанию. Используйте dlhdl.ProcessorConfig класс.
hPC = dlhdl.ProcessorConfig;
Чтобы получить ресурсы LUT, используемые пользовательским строением битового потока, вызовите estimateResources метод с 'LUT',true как аргумент имя-значение.
hPC.estimateResources('LUT',true);
Deep Learning Processor Estimator Resource Results
DSPs Block RAM* LUTs(CLB/ALUT)
------------- ------------- -------------
DL_Processor 368 508 207126
conv_module 343 459
fc_module 17 34
adder_module 8 6
debug_module 0 8
sched_module 0 1
* Block RAM represents Block RAM tiles in Xilinx devices and Block RAM bits in Intel devices
Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.
Чтобы получить ресурсы, используемые пользовательским строением битового потока для другого объекта семейства микросхем, установите dlhdl.ProcessorConfig SynthesisToolChipFamily объекта значение другого семейства. Список поддерживаемых семейств устройств см. в разделе SynthesisToolChipFamily.
hPC = dlhdl.ProcessorConfig;
hPC.SynthesisToolChipFamily ='Kintex7'
hPC.estimateResources
Deep Learning Processor Estimator Resource Results
DSPs Block RAM*
------------- -------------
DL_Processor 368 508
conv_module 343 459
fc_module 17 34
adder_module 8 6
debug_module 0 8
sched_module 0 1
* Block RAM represents Block RAM tiles in Xilinx devices and Block RAM bits in Intel devices