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