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