ОБЗОР ПРОГРАММНЫХ ПРОЦЕССОРОВ ДЛЯ ПЛИС ФИРМЫ 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 программ для своих изделий. Коммерческие варианты программных процессорных ядер часто распространяются с программным обеспечением фирмы производителя конкретной ПЛИС.
Статья в формате PDF
138 KB...
08 08 2026 14:36:39
Статья в формате PDF
292 KB...
07 08 2026 1:34:41
В статье доктора искусствоведения профессора Саратовской консерватории, члeна-корреспондента Российской академии естествознания даётся обоснование нового научного направления – универсального искусствознания, целью которого является комплексное исследование художественного процесса с вовлечением всех видов искусства в их глобальном охвате, а также построение художественной картины мира как особого рода исторической памяти.
...
06 08 2026 19:13:23
Распространённость мастопатии в популяции может достигать более 70 % и не зависит от этнического фенотипа. 92,5 % пациенток, самостоятельно обратившихся по поводу мастопатии, – это городские жители из социальной категории «служащие» со средним специальным и высшим гуманитарным образованием. Сопутствующие заболевания органов пищеварения и урогeнитaльной системы, а также девиантные психологические черты личности достоверно чаще регистрируются у женщин с мастопатией, чем в контроле. Более 70 % женщин отмечают усиление симптомов мастопатии после обострения соматических заболеваний и нервных стрессов, а более 80 % испытывают психологический дискомфорт от направления в онкодиспансер.
Необходимы специализированные маммологические кабинеты при женских консультациях и поликлиниках для квалифицированной диагностики, лечения и психологической коррекции пациенток с доброкачественными заболеваниями молочных желез.
...
05 08 2026 14:23:53
Статья в формате PDF
124 KB...
04 08 2026 7:20:33
Статья в формате PDF
132 KB...
03 08 2026 5:35:22
Статья в формате PDF
101 KB...
02 08 2026 1:14:41
Статья в формате PDF
121 KB...
01 08 2026 16:27:35
Статья в формате PDF
119 KB...
31 07 2026 16:28:25
Статья в формате PDF
104 KB...
30 07 2026 16:35:59
29 07 2026 15:36:22
В статье даётся оценка параметров экологической устойчивости 37 генотипов ячменя, выведенных в НИИСХ Северо-Востока, и 6 весенних сортов ячменя, районированных в Кировской области.
...
28 07 2026 9:21:53
Статья в формате PDF
114 KB...
27 07 2026 5:29:32
Статья в формате PDF
137 KB...
26 07 2026 5:30:44
Образование и здоровье: сочетание этих понятий наполнено нравственным, социальным, политическим и экономическим смыслом. Здоровье для России должно стать зеркалом жизни, воспитания и образования, быть высшей ценностью государства ...
25 07 2026 23:36:25
Статья в формате PDF
204 KB...
23 07 2026 5:21:40
Статья в формате PDF
111 KB...
22 07 2026 23:35:25
Статья в формате PDF
122 KB...
21 07 2026 21:44:34
С помощью элементарных методов комбинаторной математики и единственности решений систем линейных алгебраических уравнений для невырожденных случаев доказана теорема о количестве и структуре особых точек n–мерной динамической системы популяционной динамики Лотки-Вольтерра. Показано, что количество особых точек для этой системы равняется 2n, а их структура в отношении сочетания нулевых и ненулевых координат совпадает с биноминальными коэффициентами. Сделано предположение, что с помощью этой динамической системы можно моделировать конкурентные взаимодействия среди n научных фронтов в рамках широкой области научных исследований.
...
19 07 2026 0:39:31
Статья в формате PDF
114 KB...
18 07 2026 6:22:12
Статья в формате PDF
369 KB...
17 07 2026 9:42:39
Статья в формате PDF
112 KB...
16 07 2026 9:57:54
15 07 2026 12:27:32
Статья в формате PDF
117 KB...
14 07 2026 14:10:22
Статья в формате PDF
106 KB...
13 07 2026 12:33:31
Статья в формате PDF
104 KB...
12 07 2026 17:36:54
Статья в формате PDF
115 KB...
11 07 2026 7:35:30
Статья в формате PDF
106 KB...
10 07 2026 8:56:49
Статья в формате PDF
116 KB...
09 07 2026 21:38:42
В статье изложены результаты тестирования ориентировочно-исследовательского поведения крыс указанных линий, которые показали, что крысы линии WAG/Rij обладают более выраженной двигательной активностью и исследовательской деятельностью по сравнению с крысами линии Вистар.
...
08 07 2026 1:35:46
Статья в формате PDF
314 KB...
06 07 2026 16:54:24
Статья в формате PDF
121 KB...
05 07 2026 2:51:54
Статья в формате PDF
245 KB...
03 07 2026 3:49:19
Статья в формате PDF
161 KB...
01 07 2026 14:44:34
30 06 2026 17:31:51
Еще:
Поддержать себя -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 ::