Популярные услуги

Все письменные КМ под ключ за 3 суток! (КМ-6 + КМ-7 + КМ-8 + КМ-9 + КМ-10)
КМ-6. Динамические массивы. Семинар - выполню любой вариант!
КМ-2. Разработка простейших консольных программ с использованием ООП + КМ-4. Более сложные элементы ООП - под ключ!
Любая задача на C/C++
Одно любое задание в mYsql
Сделаю ваше задание: Лабораторная работа на Pascal / Lazarus
Любой тест по базам данных максимально быстро на хорошую оценку - или верну деньги!
Любой реферат по объектно-ориентированному программированию (ООП)
Оба семинара по программированию под ключ! КМ-2. Разработка циклических алгоритмов + КМ-3. Функции и многофайловые программы в Си
Повышение уникальности твоей работе

Проектирование цифровых фрагментов

2021-03-09СтудИзба

· Курс «Информационные технологии

· в проектировании ЭВС»

· Лекция №10

· «Технологии проектирования ИСПС»

10.1. Проектирование цифровых фрагментов на заказных ИС и стандартных дискретных компонентах

Необходимость проектирования цифровой части современных систем (обычно отвечающей за логику функционирования) на дискретных компо­нентах малой и средней интеграции, несмотря на рост интеграции ИС, со­хранилась, хотя объем такой продукции существенно уменьшился и в на­стоящий момент составляет около 10—20%. В любом проекте может воз­никнуть ситуация, когда часть ИС не может быть включена в БИС общего назначения и целесообразно использование элементов МИС. В методике проектирования при ориентации только на этот тип элементной базы за по­следнее время особых изменений не произошло. Наиболее существенные изменения произошли в самом подходе к созданию проектов, замещающих ранее созданные системы, которые были реализованы на дискретных ком­понентах или включали значительные фрагменты с подобной реализацией.

При решении задачи перевода реализации таких фрагментов на современ­ную элементную базу разработчик ставится перед выбором наиболее рацио­нального варианта. Необходимость перевода диктуется не только и не столько престижными соображениями, сколько экономическими. Стои­мость ИС старого типа (из разных соображений и причин) не только не уменьшается, а иногда даже и увеличивается (малый спрос, например, при­водит к сокращению или даже прекращению выпуска неперспективных СИС и МИС). Вместе с тем, во многих проектах остаются фрагменты, тре­бующие использования специализированных ИС. Примерами фрагментов, которые обычно не включаются в состав общецелевых БИС, являются фрагменты, решающие следующие общесистемные проблемы: создание ИС осцилляторов частоты со средними или высокими требованиями к точности реализации, гальваническая развязка на основе оптронных элементов, от­дельные мощные элементы, элементы сопряжения различных систем эле­ментов и т. д.

Рекомендуемые материалы

Поэтому наряду с выпуском ИС с увеличенной логической мощностью и функциональными или эксплуатационными возможностями продолжается выпуск МИС, реализующих отдельные логические функции. Например, фирма Fairchild Semiconductor производит семейство ИС под названием TinyLogic, которое представляет собой реализацию в одном корпусе (различных габаритов) одной единственной функции, например функции 2И-НЕ или аналогового ключа.

Для разработчиков цифровых фрагментов фирмы-производители электрон­ного оборудования предлагают различные варианты технологической реали­зации. Если исключить разработку полностью заказных схем, то у разработ­чика остаются направления, показанные на рис. 2.7.

Возможно проектирование по четырем основным направлениям: традици­онная реализация на дискретных схемах СИС/МИС, реализация на ПЛИС, программная интерпретация цифровой схемы на МК и реализация в форме полузаказного кристалла того или иного типа. Естественно, при физической реализации конечной продукции может оказаться целесообразным приме­нение любых комбинаций перечисленных вариантов. Более того, реализация ряда комбинаций может оказаться целесообразной и в рамках единой БИС.

Так, например, уже появлялись сообщения и об объединении в од­ной БИС схемы ASIC и фрагмента ПЛИС. Этот вариант иногда считают средним путем реализации полузаказных схем. Его же ряд производителей называет вариантом ПЛИС со встроенными стандартными блоками. По­следнее определение представляется предпочтительным, т. к. в большей ме­ре отражает способ создания структуры такой комбинированной БИС. Сле­дует ожидать, что номенклатура блоков, относимых к стандартным, будет постоянно увеличиваться, и у разработчика появится большая свобода вы­бора реализации БИС.

В тех случаях, когда при переходе к реализации в другом типе БИС проект не меняет своего функционирования, а сама процедура перевода выполняет­ся в автоматическом или полуавтоматическом режимах, процесс носит на­звание конвертация проекта. На рис. 2.7 показаны такие варианты перехо­дов от одного способа реализации к другому.

Каждый базовый вариант проектирования характеризуется своим специфи­ческим потоком проектирования, более того, маршруты проектирования у разных фирм могут отличаться. Представляется целесообразным более под­робно остановиться на потоках проектирования, характерных для основных вариантов реализации.

10.2. Реализация в базисе дискретных элементов типа МИС и СИС

Рассмотрим традиционную реализацию в базисе дискретных элементов типа МИС и СИС. На рис. 2.8 показан маршрут проектирования, характерный для такого способа реализации цифровых фрагментов.

При традиционном проектировании основные изменения коснулись пре­доставляемой элементной базы и возможностей САПР. Эти изменения взаимосвязаны, например, увеличение объема доступной к использованию номенклатуры ИС потребовало включения характеристик этих элементов в состав библиотек САПР. Целый ряд фирм — Mentor Graphics Corporation, Synplicity, Innoveda (прежде ViewLogic, Inc.) — предлагают САПР, ориенти­рованные на задачи проектирования систем класса ASIC. Приведенное на рисунке распределение функций, естественно, является условным. В неко­торых случаях фирма-изготовитель готова взять на себя большую долю про­ектных работ, чем изображено на рисунке.

Для рассматриваемого направления САПР изменяют и сам подход к проек­тированию, существенно расширяя и добавляя к нему новые возможности. Наибольшее внимание в современных САПР при этом уделяется проблеме верификации и тестирования разработки, где главным инструментом служит моделирование. Основной проблемой в моделировании раньше являлась ограниченная вычислительная мощность компьютеров, на которых устанав­ливались САПР. Производительность современных компьютеров (даже пер­сональных) настолько возросла, что стало возможно моделирование слож­ных систем (содержащих большое число элементов) за приемлемые временные сроки, при этом не только увеличена адекватность результатов модели­рования, но и скорость и простота получения результатов, теперь почти не связанных со сложностью проекта. В САПР последних поколений не только увеличены объемы библиотек стандартных элементов, но и предпринимают­ся значительные усилия по упрощению корректировки состава и параметров этих библиотек, включая корректировки через ресурсы сети Интернет. Со­временные САПР, в отличие от САПР предыдущего поколения, предпола­гают выполнение значительно большего числа сервисных операций. Значи­тельная часть улучшений сосредоточена в сфере моделирования свойств бу­дущего проекта. Например, САПР позволяют автоматически определять: критические пути (фрагмент схемы, имеющий максимальный путь с крити­ческими по скорости распространения сигнала задержками); максимально допустимую тактовую частоту; места возникновения рисков; места и усло­вия возникновения самопроизвольной генерации фрагмента; вычисление требуемых значений времен предустановки или удержания сигналов и т. д. Увеличивается число сервисных функций САПР, предназначенных для вы­пуска пригодной к тестированию аппаратуры (например, выполняется авто­матическая генерация тестовых векторов как для моделирования, так и для организации экспериментов с реальной аппаратурой).

10.3. Реализация цифровых фрагментов на ПЛИС

Вам также может быть полезна лекция "10 - История развития вычислительной техники".

Возможным, а зачастую целесообразным вариантом реализации системы, является ее полное или частичное воплощение на ПЛИС. Поскольку проек­тированию цифровых фрагментов систем на основе ПЛИС и положитель­ным эффектам, связанным с такой реализацией, будут уделены последую­щие разделы книги, здесь отметим только те моменты, которые могут, по нашему мнению, препятствовать переводу проектов на этот вариант изго­товления. Проектирование на ПЛИС является существенно новым направ­лением, которое еще недостаточно поддержано выпуском учебной и науч­ной литературы. Одним из моментов отказа от реализации на ПЛИС может стать необходимость при проектировании обязательно (хотя бы на этапах программирования) пользоваться специальными САПР и, конечно, требо­вание модернизации на начальных этапах парка средств сопровождения разработок. Отсутствие отечественных разработок современных ПЛИС — еще один фактор, в определенных ситуациях останавливающий реализацию конечной продукции на этом типе БИС. Нехватка соответствующих квали­фицированных кадров, и отсутствие у разработчиков навыков грамотного схемотехнического проектирования схем на основе ПЛИС может также яв­ляться причиной нежелания создания продукции на этом типе ИС. Специ­фика внутренней организации ПЛИС требует замены целого ряда традици­онных схемотехнических решений на другие. Наиболее важной представля­ется ориентация на организацию тактированной работы отдельных узлов ПЛИС, и непривычным для многих разработчиков оказывается невозможность построения различных времязадающих цепей на основе резисторов и конденсаторов. Помощь даже мощной САПР не заменяет опыта проектировщика, а только упрощает и ускоряет его работу, и далеко не всегда САПР может отличить хороший проект от плохого.

10.4. Реализация цифровых фрагментов в форме однокристального микроконтроллера

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

Кроме того, опыт использования МК-техники показал, что далеко не все проекты удачно ложатся в русло традиционной однокристальной реализа­ции. Существенным ограничением, например, является трудность создания цифровых фрагментов, реализующих быстрое взаимодействие нескольких параллельных процессов управления. Для таких приложений воплощение на ПЛИС может оказаться более предпочтительной. Как и в варианте перевода МК-проекта на реализацию в форму SOPC желательно, чтобы проектиров­щик совмещал в одном лице и схемотехника, и программиста.

 

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее