Выбор средств реализации проекта

Поскольку на данный момент спектр средств математического модулирования очень обширен, мы остановим свой выбор на ПО с наибольшей функциональностью и с наилучшими возможностями по совместимости. А поскольку в дальнейшем предполагается физическая реализация данного исследования то целесообразно остановить свой выбор на ПО фирмы Altera.

Quartus

Среда разработки Quartus II обеспечивает полный цикл проектирования программируемых логических интегральных схем (далее - ПЛИС), гарантирует легкий ввод проекта, быструю обработку, и прямое программирование устройства.II предлагает полный спектр логических средств разработки проекта:

- ввод разработки, используя схемные решения, принципиальные схемы, языки AHDL, VHDL, и Verilog HDL;

- Floorplan редактирование;

- вложенные проекты;

- мощный логический синтез;

- функциональную и временную симуляцию;

- временной анализ;

- вложенный анализ логической схемы с SignalTap II Logic Analyzer;

- программный импорт исходных файлов и создание файлов для программирования;

- автоматическое определение ошибок;

- программирование прибора и проверка[2.1].

Max

+

plus

II

ПО системы MAX+PLUS II является полным комплектом, обеспечивающим создание логических дизайнов для устройств фирмы Altera с программируемой логикой, в том числе семейства семейства устройств Classic, MAX 5000, MAX 7000, MAX 9000, FLEX 6000, FLEX 8000 и FLEX 10K.

Система предлагает полный спектр возможностей логического дизайна:

- разнообразные средства описания проекта для создания проектов с иерархической структурой;

- мощный логический синтез;

- компиляцию с заданными временными параметрами;

- разделение на части;

- функциональное и временное тестирование (симуляцию);

- тестирование нескольких связанных устройств;

- анализ временных параметров системы;

- автоматическую локализацию ошибок;

- программирование и верификацию устройств.

В системе MAX+PLUS II можно как читать, так и записывать файлы на языке AHDL и файлы трассировки в формате EDIF, файлы на языках описания аппаратуры Verilog HDL и VHDL а также схемные файлы OrCAD рисунок 2.1. Кроме того, система MAX+PLUS II читает файлов трассировки, созданных с помощью ПО Xilinx, и записывает файлы задержек в формате SDF для удобства взаимодействия с пакетами, работающими с другими промышленными стандартами[2.2].

Рисунок 2.1 - Среда проектирования в системе MAX+PLUS II

MATLAB

MATLAB - это высокоуровневый язык для технических расчетов, а также интерактивная среда для анализа данных, разработки алгоритмов и приложений. Версия MATLAB 7 содержит множество важных новшеств в части эффективности программирования и генерации исполняемого кода, графики и визуализации, математики, доступа к данным, производительности. Основные возможности:

Среда разработки:

- обновленный рабочий стол позволяет легко управлять окнами документов, пристыковывать графические окна, сохранять настройки рабочего стола, создавать ярлыки для часто используемых команд;

- переработанные редактор массивов (Array Editor) и браузер рабочего пространства (Workspace Browser) облегчают просмотр, редактирование и визуализацию значений переменных;

- новое средство Directory Reports позволяет сканировать M-файлы для анализа эффективности кода и взаимозависимостей в нем;

- новое средство M-Lint Code Checker анализирует код и предлагает модификации, направленные на повышение производительности и облегчение поддержки;

- добавлена возможность запускать на выполнение отдельные;

- фрагменты M-кода прямо из редактора;

- автоматизировано оформление M-кода в виде документов HTML, Word и LaTeX.

Программирование:

- добавлена возможность создания вложенных функций;

- введен механизм анонимных функций, позволяющий определять однострочные функции прямо в командной строке или в сценариях;

- реализована возможность обращаться к дескрипторам функций с использованием стандартного синтаксиса вместо вызова функции feval;

- добавлены условные точки прерывания, позволяющие останавливать выполнение программы при истинности заданного выражения;

- введены маркеры блочных комментариев, позволяющие закомментировать целый блок кода.

Математика:

- введена целочисленная арифметика, позволяющая сохранять типы данных в процессе вычислений и обрабатывать большие наборы данных;

- введены арифметика с одинарной точностью (Single-precision), функции линейной алгебры, быстрого преобразования Фурье (FFT) и фильтрации для данных с одинарной точностью, позволяющие обрабатывать большие наборы данных;

- добавлены более робастные функции вычислительной геометрии, использующие ядро Qhull 2002.1 и дающие больший контроль над выбором используемых алгоритмов;

- добавлена функция linsolve, позволяющая быстрее решать системы линейных уравнений путем указания структуры матрицы коэффициентов;

Перейти на страницу: 1 2

Прочтите также:

Расчет радиотелевизионной аппаратуры
Изобретение радиосвязи - одно из самых выдающихся достижений человеческой мысли и научно-технического прогресса. Потребность в совершенствовании средств связи, в частности установлен ...

Распространение радиоволн
Для передачи сигналов от передающей антенны к радиоприёмной антенне в качестве линий передачи энергии часто используют естественную среду. Линию передачи при этом называют ...

Разработка системы нумерации абонентских линий
Прежде чем создавать системы связи со всем имеющимся оборудованием, необходимо произвести расчеты, опираясь на количество абонентов. Однако здесь нам уже необходимо рассматривать абонен ...

Основные разделы

2023 © Все права защищены! >> www.techeducator.ru