вторник, 7 августа 2012 г.

создание и использование программных продуктов в среде






Разработка спецификации программных средств микропроцессорной системы на основе ядра MicroBlaze, реализуемой в ПЛИС семейств FPGA фирмы Xilinx

Рекомендуем: быстро и качественно !



В предыдущей части данного цикла публикаций [17] был подробно представлен процесс

проектирования в САПР Xilinx Embedded Development Kit (EDK) аппаратной части встраиваемой микропроцессорной системы на основе 32-разрядного ядра MicroBlaze. Разработка программного обеспечения встраиваемой системы, реализуемой в ПЛИС семейств FPGA фирмы Xilinx [8], начинается с создания спецификации программной платформы. Процесс формирования спецификации программных средств осуществляется с помощью комплекса средств проектирования Embedded System Tools (EST). Но прежде чем перейти непосредственно к рассмотрению процесса подготовки спецификации программной платформы, необходимо познакомиться с синтаксисом соответствующего файла.

Синтаксис и структура файла спецификации программной платформы, реализуемой в ПЛИС семейств FPGA фирмы Xilinx

Спецификация программной платформы встраиваемой микропроцессорной системы Microprocessor Software Specification (MSS) представляет собой файл с расширением MSS. Данный файл имеет текстовый формат и содержит описание конфигурации и параметров программных компонентов проектируемой системы (операционной системы, библиотек и драйверов). Спецификация MSS определяет драйверы для каждого периферийного модуля, стандартные устройства ввода-вывода и программы обработки прерываний. Спецификация программных средств микропроцессорной системы является исходной информацией для генератора библиотек Library Generator (Libgen).

Язык и структура описания программных средств встраиваемой микропроцессорной системы в общих чертах напоминает язык описания спецификации аппаратной платформы MHS (Microprocessor Hardware Specification), который был рассмотрен в предыдущих публикациях [6].

Каждый компонент, включаемый в состав MSS, описывается с помощью конструкции, которая начинается с ключевого слова BEGIN и заканчивается ключевым словом END. Формат этой конструк- ции выглядит следующим образом.

В приведенной конструкции квадратными скобками выделены параметры команды parameter, наличие которых зависит от типа команды и не является обязательным.

source




Комментариев нет:

Отправить комментарий