Чтобы улучшить эффективность симуляции вашей модели SoC Blockset™, примените эти настройки к топ-модели и моделям, на которые ссылаются, в вашем проекте SoC (таким как модель процессора или модель FPGA).
Включите компиляторную оптимизацию для режима Accelerator. Нажмите Hardware Settings на Simulink® Панель инструментов, чтобы открыть диалоговое окно параметров конфигурации. Затем выберите Simulation Target на левой панели и установите Undefined function handling на Filter out
.
Расширьте ...
в нижней части. Под Advanced parameters выполните эти действия:
Установите Compiler optimization level на Optimizations on (faster runs)
. Это действие включает компиляторную оптимизацию для режима Accelerator, но это также увеличивает время первого ctrl-D
создавать библиотеку.
Выберите Block reduction.
Выберите Conditional input branch execution.
В параметрах конфигурации выберите Code Generation на левой панели. Под Toolchain settings, набор Build configuration к Faster Runs
.
На левой панели, под Code Generation, выбирают Optimization. Установите Default parameter behavior на Inlined
.
Чтобы удалить логгирование сигнала, введите этот код в MATLAB® командная строка.
mdlsignals = find_system(gcs,'FindAll','on','LookUnderMasks','all', ... 'FollowLinks','on','type','line','SegmentType','trunk'); ph = get_param(mdlsignals,'SrcPortHandle'); for i=1: length(ph) set_param(ph{i},'datalogging','off') end
Чтобы отключить анимацию модели, щелкните правой кнопкой по холсту модели и установите Animation Speed на None
.
Установите FPGA и модели - ссылки процессора к режиму Accelerator. Переместитесь по иерархии модели к модели - ссылке, щелкните правой кнопкой по блоку модели - ссылки и выберите Block Parameters. Затем в диалоговом окне Block Parameters, устанавливает Simulation mode на Accelerator
.