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

В современном мире существует огромное множество микропроцессоров, микроЭВМ, ПЛИСов и другой электроники. Однако для разработок чаще используются процессоры с жесткой логикой, но использование программных процессоров открывает новые возможности. В последнее время часто цифровая аппаратура раз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 программ для своих изделий. Коммерческие варианты программных процессорных ядер часто распространяются с программным обеспечением фирмы производителя конкретной ПЛИС.
17 06 2026 9:19:15
Статья в формате PDF
110 KB...
15 06 2026 11:46:51
Статья в формате PDF
110 KB...
14 06 2026 8:19:31
Статья в формате PDF
113 KB...
13 06 2026 22:36:23
Статья в формате PDF
383 KB...
12 06 2026 7:51:13
Экспериментальная работа представлена с целью описания хаpaктеристик Солнечной системы с помощью существующих теорий. Числовые данные взяты из Интернета, теория – из электронных энциклопедий. Результаты исследований показали, что современная форма уравнений Дж. Максвелла позволяет вычислить отсутствующие фундаментальные константы и описывать гравитон подобно фотону. Закон всемирного тяготения И. Ньютона часть современной формы уравнений Дж. Максвелла – теперь гравитационной теории поля. «Квантово-волновые» свойства гравитона позволяют строить теорию Солнечной системы подобно стационарному уравнению Э. Шрёдингера. В статье формулы используются в чрезвычайных случаях, но графики и математическая статистика к ним широко используется. Рисунки и статистика наглядно демонстрируют силу теоретических законов. Предложенная теория показывает случайное совпадение, и ограниченность эмпирического правила Тициуса-Боде.
...
11 06 2026 0:41:10
Статья в формате PDF
110 KB...
10 06 2026 18:55:18
Статья в формате PDF
106 KB...
08 06 2026 20:32:45
Статья в формате PDF
121 KB...
07 06 2026 5:12:56
Статья в формате PDF
138 KB...
06 06 2026 4:26:54
Статья в формате PDF
131 KB...
05 06 2026 23:38:37
Профилактика респираторных инфекций у детей раннего возраста на современном этапе включает воздействие на местные факторы защиты входных ворот инфекции. Исследовано 48 детей с ОРВИ, 27 с менингококковой инфекцией и 24 с коклюшем в возрасте до 15 месяцев включительно в острый период заболевания и период реконвалесценции. Контрольную группу составили 38 детей того же возраста. Бактериологическими и микроскопическими методами исследования обнаружены изменения в микробиоте слизистой ротоглотки, связанные преимущественно с ростом кандидозной микрофлоры. Наибольшие количественные показатели роста микобиоты в десятки раз выявлены при ОРВИ, тогда как при менингококковой инфекции при условии массивной антибактериальной терапии рост грибковых клеток был умеренным. Коклюш сопровождается на фоне значительных деструктивных процессов в эпителии ротоглотки незначительным ростом грибковой микробиоты.
...
04 06 2026 11:41:58
03 06 2026 22:39:22
Статья в формате PDF
148 KB...
02 06 2026 18:53:23
Статья в формате PDF
129 KB...
01 06 2026 11:17:14
Статья в формате PDF
107 KB...
31 05 2026 10:45:13
Статья в формате PDF
115 KB...
29 05 2026 14:36:44
Статья в формате PDF
313 KB...
28 05 2026 4:45:17
Статья в формате PDF
128 KB...
27 05 2026 12:12:31
Статья в формате PDF
100 KB...
26 05 2026 10:51:48
Статья в формате PDF
286 KB...
25 05 2026 9:18:29
Статья в формате PDF 242 KB...
24 05 2026 20:31:43
Статья в формате PDF
132 KB...
23 05 2026 1:42:40
Статья в формате PDF
130 KB...
22 05 2026 5:34:23
Статья в формате PDF
110 KB...
21 05 2026 13:11:22
Статья в формате PDF 100 KB...
20 05 2026 3:38:50
Статья в формате PDF
106 KB...
19 05 2026 13:31:14
Статья в формате PDF
116 KB...
18 05 2026 7:30:35
Статья в формате PDF
107 KB...
17 05 2026 10:28:16
16 05 2026 16:28:51
В исследовании изучались и оценивались адаптивные реакции периферического звена кровообращения у дeвyшек 18-22 лет при локальных изометрических нагрузках нарастающей величины. Хаpaктерно, что с ростом прессорных воздействий на сосуды работающих мышц объемная скорость кровотока оставалась более высокой, чем в покое. В целом качество приспособительных реакций кровообращения было ниже у дeвyшек 18 лет при низких объемах выполняемой работы.
...
15 05 2026 4:16:29
Статья в формате PDF
112 KB...
14 05 2026 17:11:11
Статья в формате PDF
105 KB...
13 05 2026 7:30:54
Статья в формате PDF
228 KB...
11 05 2026 6:45:49
Статья в формате PDF
121 KB...
10 05 2026 23:39:21
Статья в формате PDF
987 KB...
09 05 2026 16:41:38
Еще:
Поддержать себя -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 ::