Читайте также: |
|
Настройки компилятора позволяют определить семейство целевой ПЛИС, опции анализа и синтеза, настройки сборщика и другие опции. В раздел настроек можно попасть через меню Assignments, выбрав пункт Settings.
Для выбора целевой ПЛИС нужно сделать следующее:
· В меню Assignments выбрать пункт Device.
· В списке Family выберете семейство Cyclone.
· В поле Target Device выберете пункт Specific device selected in ‘Available device’ list.
· В поле Show in ‘Available devices’ list в списке типов корпусов Package выберете TFQP, в списке выбора количества пинов Pin count выберете 144, в списке класса быстродействия Speed Grade выберете 8;
· В списке доступных устройств Available devices укажите EP1C3T144C8.
Рис. 2.1. Вкладка выбора ПЛИС
Настройки Анализа и Синтеза расположены на странице Analysis & Synthesis Settings диалога настроек, они позволяют оптимизировать работу модуля анализа и синтеза для обработки проекта. Для этого в списке Category диалога настроек выбрать пункт Analysis & Synthesis Settings. Появится страница настроек модуля анализа и синтеза;
В поле Optimization Technique выберете опцию Speed. Она указывает компилятору во время стадии анализа и синтеза распределять ресурсы ПЛИС для достижения максимальной производительности логической схемы внутри устройства;
Рис. 2.2. Вкладка настроек модуля анализа и синтеза
Вкладка настроек сборщика Fitter Settings позволяет определить опции, которые управляют сборкой проекта и скоростью компиляции. В закладке Physical Synthesis Optimization можно увеличить производительность проекта, используя физический синтез, который является интеграцией логического синтеза в процессах размещения и маршрутизации.
Для этого в диалоговом окне выберите категорию Fitter Setting. В поле Timing-driven compilation проверьте, чтобы опция Optimize hold timing была включена и выбран пункт I/O Paths and Minimum TPD Path. В поле Filter effort выберите пункт Standard Fit.
Рис. 2.3. Вкладка настроек компоновщика
Далее в списке Category раскройте пункт Fitter Settings и выберете Physical Optimizations. В поле Physical synthesis for register включите опцию Perform register retiming. В поле Physical synthesis effort выберете опцию Extra.
После всех настроек нажмите OK, чтобы установки компилятора вступили в силу.
Рис. 2.4. Вкладка настроек модуля синтеза
2.2. Создание назначений I/O логической схемы выводам ПЛИС
Используя Pin Planner можно просматривать и создавать назначения для всех ножек в проекте. После созданий назначений можно проверить их правильность командой I/O Assignment Analysis.
Сначала нужно создать БД проекта, выбрав в меню Processing пункт Start/Start Analysis & Synthesis. Компилятор проверит файл проекта на синтаксические и семантические ошибки и сгенерирует БД проекта.
В меню Assignments выбрать пункт Pins. Появится окно Pin Planner. В колонке Node Name можно увидеть уже установленные I/O логической схемы. В колонке Location указываются ножки ПЛИС.
Рис. 2.5. Окно распределителя контактов
После назначения выводов необходимо снова проверить проект, используя пункт Start Analysis & Synthesis меню Processing.
Дата добавления: 2015-10-26; просмотров: 119 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание сложных схем | | | Модуль программирования |