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