русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ПЛИС типа «система на кристалле (SoC).


Дата добавления: 2014-11-27; просмотров: 702; Нарушение авторских прав


Проект-ие средств на SoС основывается на разработке и применении библиотек схемных решений. Библиотечные блоки могут быть представлены в след. вариантах.

Soft-ядра или виртуал. компоненты. Это файлы, кот-ые интегр-ся в описание проектируемого устройства на языках HDL. На основе soft-ядер реализуются однородные структуры, в кот-ых разные функц-ые блоки реал-ся идентичными программ-ми схемотехн-ми блоками.

Hard-ядра, представляющие собой реализ-ые на кристалле обл-ти с фиксированными функ-ми. На основе hard-ядер реализ-ся блочные струк-ры, имеющие жестко выделенные для опред-ых ф-ций аппаратные ядра. SoС блочного типа вкл-ют в себя как программируемые, так и фиксированные обл-ти, в кот-ых реализованы блоки с предопределенными функциями. Такими блоками явл-ся микропроцессоры или микроконтроллеры, FPGA, память.

Преим-вом однородных структур явл-ся их гибкость и технологическая однородность. К недостаткам можно отнести меньшую скорость работы и большую площадь, занимаемую на кристалле. Чем больше % синтезируемой части схемы, тем выше гибкость схемы, но тем больше блоков теряют при этом оптимальность своих параметров. Блочные струк-ры имеют более высокое быстродействие, исп-ют кристаллы меньшей площади, исп-ют станд. блоки с улучшенными парам-ми. В настоящее время обе разновидности SoC развиваются одинаково интенсивно.

В основе идеи SоC лежит интеграция всей электронной системы в одном кристалле (например, в случае ПК такой чип объединяет процессор, память, и т. д.). Компоненты этих систем разраб-ся отдельно и хранятся в виде файлов параметризируемых модулей. Окончательная струк-ра SоC-микросхемы выпол-ся на базе этих "виртуальных компонентов" с помощью программ систем автоматизации проектирования (САПР) электронных устройств – EDA (Electronic Design Automation). Благодаря стандартизации в одно целое, можно объединять "виртуальные компоненты" от разных разработчиков.



Эта микросхема с триггерной памятью конфигурации обладает программируемостью всех основных обл-тей кристалла. Уровень интеграции этой микросхемы составляет до 3 млн. типичных эквивалентных вентилей, встроенная память – до 1,2 млн. бит. В микросхеме комбинируются табличные методы реализации фун-ий и реализация в дизъюнктивных нормальных формах, т.е. частично используются FPGA и CPLD.Схема имеет встроенную память и гибкую систему интерфейсов.

 



<== предыдущая лекция | следующая лекция ==>
Программируемые вентильные матрицы (FPGA). Программируемые коммутируемые матричные блоки (CPLD) | ЦАП. Общие положения. Погрешности ЦАП.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.