Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Коммуникации и связь

Разработка программной модели памяти FIFO, LIFO

Тип: дипломная работа
Категория: Коммуникации и связь
Скачать
Купить
Сравнительный анализ программных средств схемотехнического моделирования цифровых устройств. Анализ функциональной памяти типа FIFO, LIFO в микропроцессорах, разработка укрупненной структуры и принципиальной схемы. Имитатор управляющих сигналов.
Краткое сожержание материала:

Размещено на

Размещено на

Введение

Темой данной дипломной работы является создание программной модели памяти типа FIFO, LIFO. В настоящее время существует большое количество всевозможных программ, с помощью которых можно моделировать различные устройства. До появления данных программ, создание схем происходило с помощью макетов, но этот процесс был довольно трудоемкий и занимал большое количество времени и затрат, чем при моделировании с помощью программ.

В настоящее же время программы моделирования электронных схем общепризнанны в качестве важного элемента при проектировании сложных электронных схем. Их создание выполняется с помощью различных элементов, которые содержатся в библиотеках этих программ.

Проектирование схем с помощью компьютеров в данный момент является одним из наиболее перспективных способов повышения производительности и качества инженерного труда и получает все более широкое распространение в радиоэлектронике и вычислительной технике.

1. Сравнительный анализ программных средств схемотехнического моделирования цифровых устройств

Разработка любого радиоэлектронного устройства сопровождается физическим или математическим моделированием. Физическое моделирование связано с большими материальными затратами, поскольку требуется изготовление макетов и их трудоемкое исследование. Часто физическое моделирование просто невозможно из-за чрезвычайной сложности устройства, например, при разработке больших и сверхбольших интегральных микросхем. В этом случае прибегают к математическому моделированию с использованием средств и методов вычислительной техники. Например, известный пакет P-CAD содержит блок логического моделирования цифровых устройств, однако для начинающих, в том числе и для студентов, он представляет значительные трудности в освоении. Не меньшие трудности встречаются и при использовании системы Design Lab. На этапе начального освоения методов автоматизированного проектирования и на этапах проведения поисково-исследовательских работ целесообразно рассмотреть возможность использования следующих программ:

Micro-Cap 7 - позволяет моделировать и аналоговые, и цифровые устройства и более того, смешанные аналого-цифровые устройства. Однако при этом нужно учитывать, что программа Micro-Cap 7 поддерживает формат PSpice старых версий пакета Design Center/Or CAD. В последних же версиях ряд ключевых слов текстовых описаний PSpice претерпел незначительные изменения и появились новые возможности. Поэтому перед загрузкой в современные версии PSpice текстовых описаний схем, полученных с помощью программы, может потребоваться их коррекция.

Micro-Cap 7 - Введена параметрическая оптимизация во всех основных видах анализа и сделаны другие нововведения:

введены S-параметры линейных 4-полюсников и круговые диаграммы (диаграммы Смита) для моделирования высокочастотных устройств;

в файл схем включена вся информация, необходимая для переноса моделируемого проекта на другой ПК;

обеспечено размещение файлов схем и библиотек математических моделей компонентов в разные каталоги;

введен редактор воздействий Stimulus Editor;

усовершенствован редактор компонентов Component Editor;

в схемотехническом редакторе введен откат назад и вперед на один или несколько шагов;

предусмотрено составление списков соединений схемы в форматах программ Cadence Or CAD, PADS, Protel, P-CAD и др. для разработки печатных плат.

Из других достоинств Micro-Cap 7 отметим исчерпывающую встроенную помощь и возможность задания функциональных зависимостей параметров схемы (как функций времени, токов ветвей и узловых потенциалов), причем эти возможности даже несколько шире, чем в последних версиях Or CAD 9.2 - в них можно сделать параметры пассивных компонентов зависящими только от токов или напряжений других ветвей схемы, в этих целях не нужно больше применять управляемые источники токов или напряжений.

Перечень основных характеристик Micro-Cap 7:

многостраничный графический редактор принципиальных схем, поддерживающий иерархические структуры;

поведенческое моделирование аналоговых и цифровых компонентов, возможность описания цифровых компонентов с помощью логических выражений. В сочетании с библиотекой графических символов типовых операций (суммирование, вычитание, умножение, интегрирование, применение преобразования Лапласа, Z - преобразования и т.п.). Это позволяет моделировать динамические системы, заданные не только принципиальными, но и функциональными схемами;

большая библиотека компонентов, включающая в себя наиболее популярные цифровые интегральные схемы дискретной логики и PLD и аналоговые компоненты типа диодов, биполярных, полевых и МОП-транзисторов, магнитных сердечников, линий передачи с потерями, макромодели операционных усилителей, кварцевых резонаторов, датчиков Холла и т.п. Все эти модели написаны в стандартном формате SPICE и могут быть использованы с программами моделирования фирм Altium, Cadence, Into Soft и др.;

макромодели компонентов могут быть представлены в виде принципиальных электрических схем или в текстовом виде;

графики результатов выводятся в процессе моделирования или после его окончания по выбору пользователя, имеются сервисные возможности обработки графиков;

многовариантный анализ при вариации параметров и статистический анализ по методу Монте-Карло;

имеется специальная программа MODEL для расчета параметров математических моделей аналоговых компонентов по справочным или экспериментальным данным;

при наличии ошибок информация о них мгновенно появляется на экране (в PSpice большинство ошибок нужно отыскивать в текстовом файле); имеются встроенные средства помощи;

имеется электронная документация и контекстно-ориентированные средства помощи.

APLAC - предназначена для проектирования и моделирования электрических схем и систем во временной и частотной областях. В ее состав могут входить как цифровые, так и аналоговые компоненты, в том числе устройства диапазона СВЧ. Выполняются следующие виды расчетов: режим по постоянному току, частотные характеристики, спектральная плотность и коэффициент шума, чувствительность и параметрическая оптимизация, переходные процессы, спектры сигналов, анализ периодических режимов, статистический анализ по методу Монте-Карло. В основном этот набор довольно стандартен. Однако аналогичные расчеты проводятся, с помощью нескольких разных программ, а здесь они доступны в одной. Другая важная особенность APLAC - наличие большого набора библиотек элементов принципиальных схем и отдельных блоков, применяемых в аналоговых и цифровых системах связи. По своему функциональному составу эти библиотеки превосходят библиотеки других систем. Кроме того, в состав APLAC входит подпрограмма расчета трехмерных электромагнитных полей микрополосковых конструкций и других устройств диапазона СВЧ. Последнее, на что следует обратить внимание, это возможность ввода результатов измерений и вывода управляющих сигналов с помощью интерфейсных плат стандарта IEEE-488.

Circuit Maker 6.0 - фирмы MicroCode Engineering, содержащую обширную библиотеку моделей, промышленных изделий электронных компонентов с возможностью оперативного просмотра их основных характеристик (например, для транзистора - это тип корпуса, максимальное напряжение, ток, частота, фирма-изготовитель и др.). Программа позволяет достаточно оперативно подготавливать электрические схемы аналоговых, цифровых или смешанных аналого-цифровых устройств и проводить их моделирование с получением результатов в виде осциллограмм сигналов и графиков частотных характеристик; возможно получение точных отсчетов с помощью вертикальных и горизонтальных визирных линий; позволяет контролировать режим по постоянному току в выбранных точках схемы. Отличительной особенностью программы является наличие анимационных компонентов (запуск ракеты, старт автомобилей), призванных имитировать конечный результат работы схемы, а также наличие учебного пособия в демонстрационном режиме. Она интегрируется с программой разработки печатных плат TraxMaker.

Design Lab 8.0 - интегрированный пакет корпорации MicroSim, в состав которого входит известная программа моделирования PSpice. Этот пакет позволяет проводить сквозное проектирование радиоэлектронных устройств: от ввода принципиальной схемы, ее моделирования до создания управляющих файлов для программаторов, разработки печатных плат и управляющих программ для сверлильных станков и вывода данных на графопостроитель.

Electronics Workbench 5 - в отличие от других программ схемотехнического моделирования на экране изображаются измерительные приборы с органами управления, максимально приближенными к реальности. Пользователь освобождается от изучения довольно абстрактных (хотя и не очень сложных) правил составления заданий на моделирование. Достаточно на схему поместить двухканальный осциллограф и генератор сигналов - и программа сама сообразит, что нужно анализировать переходные процессы. Если же на схеме разместить анализатор частотных характеристик, то будет рассчитан режим по постоянному току, выполнена линеаризация нелинейных компонентов и затем проведен расчет характеристик схемы в частотной области. Диапазон анализируемых частот, коэффициент усиления и характер оцифровки данных (в линейном или логарифмическом масштабе) устанавливается на лицевой панели, манипулируя мышкой. Чтобы начать моделирован...

Другие файлы:

Изучение принципов организации памяти
Алгоритмы работы памяти ЭВМ. Исследование стеков типа LIFO и FIFO. Назначение сигналов для работы со стеком LIFO и используемая элементная база для по...

Моделирование систем массового обслуживания
Методика построения программной модели. Обобщенная структурная схема ВС. Моделирование работы абонента и работы буферной памяти. Разработка программы...

Экономика ресурсосбережения
Расчет себестоимости реализованной продукции и стоимости запасов по методикам индивидуальной оценки, средней себестоимости, методам LIFO и FIFO. Опред...

Разработка программной системы
Описание предметной области системы "Аптека", описание ее основных атрибутов и элементов, назначение и функциональные особенности. Разработка модели д...

Построение аналитических моделей алгоритмов и оценка их сложности
Описание формальной модели алгоритма на основе рекурсивных функций. Разработка аналитической и программной модели алгоритма для распознающей машины Ть...