ОБЗОР ПРОГРАММНЫХ ПРОЦЕССОРОВ ДЛЯ ПЛИС ФИРМЫ XILINX > Полезные советы
Тысяча полезных мелочей    

ОБЗОР ПРОГРАММНЫХ ПРОЦЕССОРОВ ДЛЯ ПЛИС ФИРМЫ XILINX

ОБЗОР ПРОГРАММНЫХ ПРОЦЕССОРОВ ДЛЯ ПЛИС ФИРМЫ XILINX

Вавилин А.И. Бурмистров А.В. Статья в формате PDF 268 KB

В современном мире существует огромное множество микропроцессоров, микроЭВМ, ПЛИСов и другой электроники. Однако для разработок чаще используются процессоры с жесткой логикой, но использование программных процессоров открывает новые возможности. В последнее время часто цифровая аппаратура разpaбатывается как «система на кристалле» (СнК), в которой наряду с цифровой аппаратной логикой используются программные процессоры, что экономически выгодно и процесс проектирования становится проще.

Программный процессор - это микропроцессорное ядро, которое может быть полностью создано с использованием только логического синтеза. Он реализуется с использованием различных полупроводниковых устройств, содержащих программируемую логику (ПЛИС - например, FPGA, CPLD).

Большинство систем используют единственный программный процессор. Одним из распространенных программных процессоров - это два IP ядра от фирмы Xilinx: MicroBlase и PicoBlase.

MicroBlaze - имеет универсальные средства связи с периферией, обеспечивающие возможность применять его в разнообразных встроенных приложениях. Основная шина ввода-вывода CoreConnect PLB - обычная шина с возможностью работы в режимах master и slave. Большинство IP-блоков как от Xilinx, так и от сторонних производителей подключаются напрямую к PLB (или через мост между шинами PLB и OPB). Для доступа к внутренней памяти ПЛИС (BRAM), MicroBlaze использует специальную шину LMB, что снижает нагрузку на другие шины.

Для конфигурирования доступны различные параметры MicroBlaze: могут быть отдельно специфицированы размер кэш, длина конвейера (3 или 5-уровневый), встроенная периферия, блок управления памятью, шинные интерфейсы и так далее (всего более 70 параметров). Кроме того, ключевые комaнды процессора, которые редко используются, но при этом их дорого воспроизводить «в железе», могут быть выборочно добавлены или удалены (то есть блоки умножения и деления для операций с плавающей точкой и другие математические функции). Этот набор настроек дает разработчику возможность четче определить грань между аппаратной и программной частью в проекте.

Операционная система с упрощенной защитой и виртуальной памятью, например μClinux или FreeRTOS может работать без блока управления памятью на MicroBlaze. С блоком управления памятью возможна работа операционных систем, требующих аппаратной поддержки страничной организации памяти и защиты (таких как ядро Linux), хотя производительность MicroBlaze значительно ниже, чем у таких аппаратных микропроцессорных ядер, встроенных в FPGA, как PowerPC-405 в Virtex-4.

PicoBlaze - общее название серии свободно распространяемых процессорных ядер, созданных фиромой Xilinx для своих ПЛИС (FPGA и CPLD). В основе PicoBlaze лежит архитектура 8-битного RISC-процессора; скорость работы на ПЛИС семейства Virtex4 может достигать 100 MIPS. Процессор имеет 8-битные порты данных и адреса, обеспечивающие доступ к разнообразной периферии.

Один из открытых процессорных ядер, который получил широкое распространение, это LEON, который позволяет синтезировать VHDL модель, имеет 32-разрядный процессор совместимый с архитектурой SPARC V8 . Модель легко конфигурируется и особенно подходит для СнК конструкции.

Не менее известный чем LEON это OpenRISC, который первый установил набор спецификаций для семейства 32- и 64-разрядных RISC /DSP процессоров. Его открытая и модульная архитектура позволяет расширить спектр использования кристалла. Разработанный с акцентом на производительность, простоту, низкую потрeбляемую мощность, масштабируемость и универсальность реализации. Может работать с частотой до 100 МГц.

Исходя из данных видно, что производители предоставляют право выбора на использование коммерческих или Open Source программ для своих изделий. Коммерческие варианты программных процессорных ядер часто распространяются с программным обеспечением фирмы производителя конкретной ПЛИС.



ФАСИЛИТИ МЕНЕДЖМЕНТ

ФАСИЛИТИ МЕНЕДЖМЕНТ Статья в формате PDF 204 KB...

24 04 2024 3:46:53

АНАЛИЗ КЛЮЧЕВЫХ КАТЕГОРИЙ ОБРАЗА ЖИЗНИ

АНАЛИЗ КЛЮЧЕВЫХ КАТЕГОРИЙ ОБРАЗА ЖИЗНИ Статья в формате PDF 149 KB...

22 04 2024 13:29:47

ХРЯЧКОВ ВАЛЕРИЙ ВАСИЛЬЕВИЧ

ХРЯЧКОВ ВАЛЕРИЙ ВАСИЛЬЕВИЧ Статья в формате PDF 372 KB...

20 04 2024 9:14:10

PATHOGENICAL AND PATHOMORPHOLOGICAL ASPECTS OF INFANTILE CEREBRAL PARALYSIS

PATHOGENICAL AND PATHOMORPHOLOGICAL ASPECTS OF INFANTILE CEREBRAL PARALYSIS Статья в формате PDF 119 KB...

18 04 2024 15:36:27

ГУМАНИЗМ МЕДИЦИНЫ И ГУМАНИЗИРУЮЩЕЕ ОБРАЗОВАНИЕ

ГУМАНИЗМ МЕДИЦИНЫ И ГУМАНИЗИРУЮЩЕЕ ОБРАЗОВАНИЕ Статья в формате PDF 334 KB...

14 04 2024 15:40:27

РЕГЕНЕРАЦИЯ ЧЕЛОВЕКА – РЕАЛЬНОСТЬ НАШИХ ДНЕЙ

РЕГЕНЕРАЦИЯ ЧЕЛОВЕКА – РЕАЛЬНОСТЬ НАШИХ ДНЕЙ В работе приводится краткий обзор достижений регенеративной медицины. Что представляет из себя регенеративная медицина, насколько реально применение ее разработок в нашей жизни? Как скоро мы сможем воспользоваться ими? На эти и другие вопросы сделана попытка ответить в данной работе. ...

09 04 2024 6:39:57

ХАРАКТЕРИСТИКА МЕТОДОВ АНАЛИЗА СТОЧНЫХ ВОД

ХАРАКТЕРИСТИКА МЕТОДОВ АНАЛИЗА СТОЧНЫХ ВОД Статья в формате PDF 254 KB...

07 04 2024 10:22:40

МИРОВАЯ КУЛЬТУРА В СИСТЕМЕ РАЗВИТИЯ ЕСТЕСТВЕННОНАУЧНОГО ИНТЕЛЛЕКТА УЧАЩИХСЯ

МИРОВАЯ КУЛЬТУРА В СИСТЕМЕ РАЗВИТИЯ ЕСТЕСТВЕННОНАУЧНОГО ИНТЕЛЛЕКТА УЧАЩИХСЯ Умелое использование сокровищницы мировой культуры, достойное место в которой занимают поэтические и художественные произведения М.В. Ломоносова, М.И. Алигер, И.В. Гёте, И.А. Ефремова, К.Г. Паустовского, в педагогической пpaктике обеспечивает эффективное развитие естественнонаучного интеллекта и формирование мировоззрения школьников. ...

06 04 2024 16:35:49

ТАЛАЛАЕВ АЛЕКСЕЙ КИРИЛЛОВИЧ

ТАЛАЛАЕВ АЛЕКСЕЙ КИРИЛЛОВИЧ Статья в формате PDF 142 KB...

05 04 2024 15:23:28

ТАТЬЯНА ГЕОРГИЕВНА ДАНИЛОВА

ТАТЬЯНА ГЕОРГИЕВНА ДАНИЛОВА Статья в формате PDF 217 KB...

04 04 2024 13:51:27

К ВОПРОСУ ОБ АНТИКОРРУПЦИОННОЙ ЭКСПЕРТИЗЕ

К ВОПРОСУ ОБ АНТИКОРРУПЦИОННОЙ ЭКСПЕРТИЗЕ Статья в формате PDF 251 KB...

01 04 2024 12:12:55

НОВЫЕ МОЛЕКУЛЯРНО-ГЕНЕТИЧЕСКИЕ МОДЕЛИ ЭПИЛЕПСИИ

НОВЫЕ МОЛЕКУЛЯРНО-ГЕНЕТИЧЕСКИЕ МОДЕЛИ ЭПИЛЕПСИИ Статья в формате PDF 133 KB...

31 03 2024 16:37:52

СТРУКТУРНЫЕ ИЗМЕНЕНИЯ СЛИЗИСТОЙ ОБОЛОЧКИ ЖЕЛУДКА ПРИ ЭКСПЕРИМЕНТАЛЬНОЙ ГИПОКИНЕЗИИ

СТРУКТУРНЫЕ ИЗМЕНЕНИЯ СЛИЗИСТОЙ ОБОЛОЧКИ ЖЕЛУДКА ПРИ ЭКСПЕРИМЕНТАЛЬНОЙ ГИПОКИНЕЗИИ В данном исследовании приведены морфологические изменения в слизистой оболочке желудка при воздействии гипокинезии. Структурные изменение былы выявлены в слизистой оболочке. ...

27 03 2024 6:47:10

ДВС крови в морфологическом аспекте

ДВС крови в морфологическом аспекте Статья в формате PDF 113 KB...

23 03 2024 2:53:37

ИЛЬМУШКИН ГРИГОРИЙ МАКСИМОВИЧ

ИЛЬМУШКИН ГРИГОРИЙ МАКСИМОВИЧ Статья в формате PDF 102 KB...

22 03 2024 4:46:59

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::