Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Аппаратные и программные ядра

Аппаратные и программные ядра  [c.200]

Аппаратные и программные встроенные микропроцессорные ядра 79  [c.79]

В наши дни весьма актуальным стал вопрос о том, как управлять однокристальными системами, в которых аппаратная и программная составляющие встраиваются в один кристалл. Многие ПЛИС также содержат в своём составе аппаратные процессорные ядра или позволяют реализовывать программные микропроцессоры см. также гл. 13).  [c.321]

Важное значение имеет тот факт, что такие представления на системном уровне изначально не предполагают способа реализации устройства. Так, например, при использовании ядра цифрового сигнального процессора (ЦСП) это может значить, что вся функция реализуется программно. Разработчики системы могут разделить устройство и таким образом, что одни функции будут реализоваться профаммно, а другие, критичные по производительности, аппаратно, используя заказные микросхемы или ПЛИС структуры. В этом случае инженерам необходим доступ к системам проектирования как аппаратуры, так и программного обеспечения см. гл. 13). Но в рамках этой главы мы будем рассматривать только аппаратные реализации.  [c.189]


Программные ядра медленнее и проще, чем их аппаратные аналоги, хотя, они невероятно быстрые в человеческом понимании. Кроме невысокой цены у них есть одно преимущество, которое заключается в том, что при необходимости можно реализовывать ядро или ядра до тех пор, пока не будут исчерпаны все ресурсы в виде программируемых логических блоков.  [c.202]

К началу второго тысячелетия появились высокопроизводительные ПЛИС, которые содержат миллионы вентилей. Некоторые из них содержат встроенные микропроцессорные ядра, высокоскоростные интерфейсы ввода/вывода и другие устройства. Современные ПЛИС находят применение практически в любой сфере, включая устройства связи и программируемые радиостанции. ПЛИС применяют в радиолокации, обработке изображений и в других приложениях цифровой обработки сигналов (ЦОС). ПЛИС используют повсюду, в том числе и в однокристальных системах содержащих программные и аппаратные модули.  [c.20]

Кроме рассмотренных дескрипторов в БРС РВ можно использовать еще и так называемые дескрипторы подуровней прерывания, предназначенных для программного расширения числа аппаратных уровней прерывания. Все дескрипторы формируются ядром БРС РВ в тех областях основной памяти микроЭВМ, которые зарезервированы программистом при описании конфигурации прикладной системы реального времени.  [c.155]

Юфевраля была проведена коррекция траектории движения станции Вега-1 . Величина характеристической скорости коррекции составляла 19,6 м/с. Следует отметить, что установленный на АМС Вега комплекс научных приборов позволял определять фактические значения углов, характеризующих направление с нее иа центр ядра кометы. С помощью специальных программно-аппаратных средств на АМС осуществляли высокоточное измерение в базовой системе ее координат, реализуемой с помощью ИНС, н слежение за ядром кометы телевизионной системой в течение всего сеанса ее исследования прн пролете на близких расстояниях. Эти данные оказалось возможным использовать в качестве автономных астронавигационных измерений я условий пролета АМС относительно кометы.  [c.306]

Кроме физического встраивания микропроцессора в структуру кристалла, можно сконфигурировать фуппу профаммируемых логических блоков для работы в качестве микропроцессора. Такую фуппу блоков обычно называют программным ядром, но более точно они могут быть классифицированы как программные и микропрограммные в зависимости от способа, с помощью которого функциональность микропроцессора реализована логическими блоками. Профаммные ядра проще и медленнее, чем их аппаратные аналоги. Однако у них есть одно преимущество — при необходимости можно реализовать ядро или несколько ядер в том объеме, который можно достичь пока не будут исчерпаны все ресурсы в виде профаммируемых логических блоков.  [c.81]


Для больших схем мастер выдал бы запрос о необходимости использования гигабитных передатчиков или встроенных функций, например, умножителей, сумматоров, операций умножения с накоплением, блоков ОЗУ (как встроенного, так и распределённого ОЗУ) и т. д. Мастер также позволил бы нам определить, нужен ли доступ к встроенным микропроцессорным ядрам (аппаратным или программным) с выбором соответствующей периферии.  [c.274]

Программное обеспечение АРМИД является программным ядром систем и приборов, предлагаемых предприятием "ИНКОТЕС", которые охватывают весь спектр применения виброконтроля и вибродиагностики для эффективного обслуживания работающего оборудования. Программное обеспечение АРМИД имеет открытый протокол обмена данными с аппаратными средствами, что позволяет адаптировать его для использования с приборами и системами, выпускаемыми различными производителями.  [c.86]

П а к ет ГРИФ базируется на комплексе технических средств АРМ-Р и предназначен для проектирования печатных плат. Этот пакет содержит в основном универсальные средства машинной графики, поэтому успешно применяется и для других целей, например для подготовки управляющих программ для станков с ЧПУ [8]. Пакет ГРИФ оперирует с графическими данными на языке графической и текстовой информации (ЯГТИ), позволяющем задавать такие элементы, как ломаные линии, дуги, полигональные кривые, стандартные графические элементы, тексты и т. п. Этот пакет имеет развитый язык графического диалога, позволяющий задавать сложные преобразования графических объектов, и обеспечивает ингер-активный режим работы. Обмен информацией между программами пакета ГРИФ и программами-драйверами графических устройств осуществляется в едином формате МГИ в рамках ОС АРМ-Р. Для обеспечения независимости пакетов графических программ типа ГРАФОР и ГРИФ от конкретного графического оборудования, ЭВМ и операционной системы разработаны стандартные рекомендации по созданию ядра графической системы (ЯГС) [8]. Ядро графической системы представляет собой функциональный интерфейс между программами графического пакета и графическими устройствами ввода — вывода, содержит все основные функции для интерактивной и пассивной графики и применяется для вывода двухмерных изображений на разнообразные векторные и растровые графические устройства. Другое стандартное соглашение по оперированию графическими данными — метафайл виртуального устройства (МВУ) —позволяет создавать независимый относительно программно-аппаратной вычислительной среды единый формат графической информации.  [c.232]

RTL не является идеальным средством для аппаратно-программного проектирования — к однокристальным устройствам, как правило, относят такие, которые содержат микропроцессорные ядра. Независимо от способа реализации этих устройств, т. е. с помощью заказной микросхемы или ПЛИС, современные однокристальные системы тяготеют к увеличению доли программных компонентов. Кроме того, в связи с участившимися случаями повторного использования аппаратной части таких устройств, как правило, требуется одновременно проверять программные и аппаратные части, чтобы полностью подтвердить достоверность таких компонентов, как системная диагностика, операционная система реального времени, драйверы устройств, встроенные программные приложения. В общем случае довольно-таки сложно проверить (промоделировать) аппаратную часть, описываемую языком VHDL или Verilog, вместе с программной частью, написанной на языке / ++ или ассемблера.  [c.166]

Некоторые блоки IP, которые раньше были программными блоками, теперь воплощаются в виде аппаратных структур. Например, большинство представителей современных ПЛИС содержат аппаратные процессорные ядра, системы синхронизации, контроллеры Ethernet, гигабитные блоки ввода/вывода и так далее. Эти средства позволяют перенести высокотехнологичные функции, реализованные на заказных микросхемах, в область ПЛИС. Вероятно, со временем в ПЛИС также появятся и другие высокотехнологичные функции.  [c.235]

Аппаратные блоки интеллектуальной собственности (аппаратные IP) — в ПЛИС термин аппаратные IP обозначает предварительно реализованные блоки, такие как микропроцессорные ядра, гигабитные интерфейсы, умножители, сумматоры, функции умножения с накоплением и им подобные. Эти блоки разрабатываются так, чтобы они были максимально эффективны и с точки зрения потребляемой мощности, и с точки зрения производительности, и с точки зрения площади, занимаемой на кристалле. Каждое семейство ПЛИС характеризуется различной комбинацией таких блоков вместе с различным количеством профаммируемых логических блоков. См. также Программные IP я Микропрограммные IP,  [c.382]


Каждый обменник представлен своим дескриптором. В БРС РВ используются два типа обменников — обычный и прерывания. Обычный обменник предназначен для отслеживания ассоциированных с ним задач и сообщений. Обменник прерывания используется для программной интерпретации аппаратных прерываний. Дескриптор обычного обменника занимает в основной памяти 10 байтов и содержит четыре указателя для адресации начала и конца двух списков — списка сообщений и списка задач к данному обменнику — и поле связки для включения обменника в общий список обменников. Ядро БРС РВ модифицирует списки сообщений и задач, ассоциированных с обменником, всякий раз, когда некоторая задача выдает запрос на ожидание сообщения в данном обменнике или в обменник поступает новое сообщение. Дисциплина обслуживания сообщений и задач в обменнике основана на принципе первым пришел — первым обслуживаешься . Например, если список сообщений в обменнике содержит три Гсообщения и если некоторая задача выдает запрос на ожидание сообщения в этом же обменнике, то она немедленно получит головное из трех сообщений, после чего это сообщение исключается ядром из списка. Если спустя некоторое время эта же или какая-нибудь другая задача попытается получить сообщение из того же обменника, то ей будет выдано очередное сообщение из списка двух оставшихся сообщений.  [c.155]


Смотреть страницы где упоминается термин Аппаратные и программные ядра : [c.202]    [c.25]    [c.379]    [c.382]    [c.391]   
Смотреть главы в:

Проектирование на ПЛИС архитектура, средства и методы  -> Аппаратные и программные ядра



ПОИСК



Аппаратная

Аппаратные и программные встроенные микропроцессорные ядра

Программные

Ядро аппаратное

Ядро программное



© 2025 Mash-xxl.info Реклама на сайте