Российской Федерации Федеральное агентство по образованию




НазваниеРоссийской Федерации Федеральное агентство по образованию
страница9/9
Дата публикации25.08.2013
Размер1.22 Mb.
ТипРеферат
zadocs.ru > Информатика > Реферат
1   2   3   4   5   6   7   8   9

}


break;
В каждом такте выполняется функциональная микрокоманда и функция кодирования MicroCodMem( “ “ ), параметром которой является структурная микрокоманда.

Простым лексическим разбором идентифицируются поля микрокоманды и символические описания соответствующих кодов микроопераций. Например, в тексте “BasC=ACC” указано имя поля микрокоманды BasC и ACC- признак кода микрооперации.

Если представить CU рис.5.2. как многоуровневое обращение к памяти

DCM[ROMM[ADC[IR]]],

то функция кодирования позволяет сформировать код микрокоманды в DCM и найти ее адрес в DCM. Этот адрес является кодом функциональной микрокоманды и хранится в ROMM по известному на стадии исполнения адресу ADC[IR].

Таким образом, при отладке тестов может быть в любой момент выполнено полное кодирование микропрограммы в CU и подготовлены файлы содержимого элементов памяти для MaxPlus.

В разделе 7.1 приведены фрагменты программы моделирования и кодирования в BorlandC++.

^ VIII. Моделирование схемы проекта в MaxPlus
В проекте схемы ЭВМ в MaxPlus совмещаются результаты выполнения нескольких этапов проектирования – неформальный выбор структурной схемы и схем блоков; неформальное проектирование функциональной схемы ЭВМ в MaxPLus; неформальное микропрограммирование, моделирование и кодирование в BorlandC++.

Проект в MaxPlus содержит полное описание схемы ЭВМ и позволяет выполнить ее верификацию в Симуляторе по известной методике [2,3].

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

Моделирование схемы ЭВМ с учетом частоты синхронизации и реальных задержек в схемах и функциональных элементах позволяет выполнить не только контроль работоспособности, но и провести исследование для выбора максимальной частоты синхронизации и скорости выполнения команд.

1. Открываем редактор временных диаграмм MaxPlus/Waveform.Editor.
Окно симулятора



2. В столбце Name Основного меню клавишей мыши вызываем меню выбора контактов и групп узлов




Cut

Copy

……

Insert Node

Enter Node from SNF Окно выбора тестируемых контактов



List

Nods

P1[7.0]

3. Выбираем из списка элементов и контактов SNF узел(имя группы контактов).

Сначала выбирается общий синхросигнал CLK в Окно Симулятора
Правой клавишей мыши выбираются последовательно меню




…..

Overwrite

….

Clock



Period 100 ns


В Окне Симулятора строится временная диаграмма CLK.
4. Выбираем входные и выходные узлы Nods.

Маркером указываем интервал тестирования на временной шкале CLK и правой клавишей мыши вводим значение входных контактов




…..

Insert значение

…..
5. Запуск Симулятора MaxPlus/Simulator

Задаем Start Time (ns) и End Time (μs)

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

Контролируются ошибки исполнения. Возможна коррекция установок по всем этапам.

Литература


  1. Довгий П.С. Скорубский В.И. Методическое пособие к лабораторным работам по курсу Организация ЭВМ.

  2. Комолов Д.А. Мяльк Р.А. Зобенко А.А. Филиппов А.С. Системы автоматизированного проектирования фирмы Altera Max+Plus II и Quartus II, М: РадиоСофт, 2002.

  3. Антонов А.П. Язык описания цифровых устройств AlterHDL, Практический курс. М: Радио Софт, 2001.

  4. Майоров С.А. Новиков Г.И. Принципы организации цифровых машин Л: Машиностроение, 1974.

  5. Таненбаум Э. Архитектура компьютера, 4-е издание, Питер, 2002,

  6. Столлингс У. Структурная организация и архитектура компьютерных систем, М: Вильямс, 2002 .

^

Приложение 1

Задание для курсового проекта




Предлагается список команд, для которых по рассмотренному выше плану разрабатываются – структурные и функциональные схемы и микропрограммы выполнения команд, программа моделирования и кодирования на языке Си. В отчете приводится описание работы ЭВМ при выполнении команд задания.
Варианты заданий


  1. add a,{ri,#d} rlc a push ad ajmp ad11

  2. add a,{@rj,ad} rrc a pop ad sjmp rel

  3. subb a,{ri,ad} rl a xch a,{@rj,ad} ljmp ad16

  4. subb a,{@rj,#d} rr a xch a,{ri,ad} acall ad11

  5. inc {ri,ad,dptr} cpl a xchd a,@rj lcall ad16

  6. inc {@rj,a,ad} clr {c,bit} swap a jc rel

  7. dec {ri,@rj,ad} anl c,{bit,/bit} mov a,{ri,#d} jz rel

  8. dec {@rj,a} orl c, {bit,/bit} mov a,{@rj,ad} jb bit,rel

  9. anl a,{ri,#d} setb {c,bit} mov {ri,@rj},a jnb bit,rel

  10. anl a,{@rj,ad} anl c,{bit,/bit} mov {ri,@rj},ad djnz ri,rel

  11. anl ad,{a,#d} rrc a mov ad,{ri,#d,a} djnz ad,rel

  12. orl a,{ri,#d} da a mov ad,{@rj,ad} cjne ri,#d,rel

  13. orl a,{@rj,ad} da a mov {ri,@rj},#d cjne @rj,#d,rel

  14. orl ad,{a,#d} clr {c,bit} mov dptr,#d16 ret

  15. xrl a,{ri,#d} anl c,{bit,/bit} movc a,@a+dptr sjmp rel

  16. xrl a,{@rj,ad} orl c, {bit,/bit} movc a,@a+pc ljmp ad16

  17. xrl ad,{a,#d} setb {c,bit} movx a,@rj, lcall ad16

  18. mul ab anl c,{bit,/bit} movx @rj,,a jc rel

  19. div ab orl c, {bit,/bit} movx a,@dptr jz rel

  20. add a,{@rj,ad} anl c,{bit,/bit} movx @dptr,a jb bit,rel

21 add a,{ri,#d} anl c,{bit,/bit push ad ret

22 subb a,{ri,ad} rlc a pop ad cjne @rj,#d,rel

23 subb a,{@rj,#d} rl a xch a,{@rj,ad} cjne ri,#d,rel

24 mul ab clr {c,bit} xch a,{ri,ad} djnz ad,rel

26 dec {ri,@rj,ad} mov c,bit movc a,@a+pc jnb bit,rel

27 xrl a,{ri,#d} mov bit,c movx a,@dptr lcall ad16

28 inc {@rj,a,ad} anl c,{bit,/bit} movx @dptr,a ljmp ad16


Приложение 2

Работа с проектом в MaxPlus
Окно редактирования схемы в MaxPlus




Меню MAX Plus

MAX +PlusII

Графический редактор

Иерархия дисплеев

Редактор Символов

Редактор Текстовый

Редактор Временных диаграмм

Editor Floar Plan

Компилятор

Симулятор

Timing Analyzer

Программатор

Message
File

Project  Name 

New  тип редактора

Open

Delete

Retrieve

Close

Save

Save as

Info - информация по открытому файлу

Size - размер листа для редактора
View

Fit -мелкий масштаб

Zoom in - увеличение масштаба

Zoom out - уменбшение масштаба

Normal

Maximal Size - максимальный масштаб
^ Symbol

Enter Symbol - выбор из библиотек
Assign

Device - выбор ПЛИС из библиотеки
Options
Show Parametr - показать параметры элементов в gdf-файле
Show Guidelines – показать координаты элементов в gdf-файле
Порядок работы с проектом


  1. MAX +PlusII  Графический редактор  Панель для рисования.

  2. Маркером отмечаем позицию в панели.

  3. Symbol  ввести символ  выбрать элемент из библиотеки  редактировать параметры в открывающемся окне.

  4. Элементы можно дублировать и соединять контакты – слева меню рисования.

  5. Левой клавишей мыши выделить соединение и правой клавишей ввести имя.

  6. Левой клавишей выделить рисунок  правой {копировать, вырезать, выбрать масштаб, повторно  левой клавишей открыть файл выделенного модуля}.

  7. File  Создать файл отредактированной схемы для использования в виде модуля в схеме более высокого уровня.

  8. Компилировать и исправлять ошибки.










СПбГУ ИТМО стал победителем конкурса инновационных образовательных программ вузов России на 2007–2008 годы и успешно реализовал инновационную образовательную программу «Инновационная система подготовки специалистов нового поколения в области информационных и оптических технологий», что позволило выйти на качественно новый уровень подготовки выпускников и удовлетворять возрастающий спрос на специалистов в информационной, оптической и других высокотехнологичных отраслях науки. Реализация этой программы создала основу формирования программы дальнейшего развития вуза до 2015 года, включая внедрение современной модели образования.

^ КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
О кафедре

Кафедра ВТ СПбГУ ИТМО создана в 1937 году и является одной из ста­рейших и авторитетнейших научно-педагогических школ России.

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

Кафедра вычислительной техники является одной из крупнейших в уни­верситете, на которой работают высококвалифицированные специалисты, в том числе 8 профессоров и 15 доцентов, обучающие около 500 студентов и 30 аспи­рантов.

Кафедра имеет 4 компьютерных класса, объединяющих более 70 компью­теров в локальную вычислительную сеть кафедры и обеспечивающих доступ студентов ко всем информационным ресурсам кафедры и выход в Интернет. Кроме того, на кафедре имеются учебные и научно-исследовательские лабора­тории по вычислительной технике, в которых работают студенты кафедры.

Чему мы учим

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

Специализации на выбор

Кафедра ВТ ИТМО предлагает в рамках инженерной и магистерской под­готовки студентам на выбор по 3 специализации.

1. Специализация в области информационно-управляющих систем направ­лена на подготовку специалистов, умеющих проектировать и разрабатывать управляющие системы реального времени на основе средств микропроцессор­ной техники. При этом студентам, обучающимся по этой специализации, пре­доставляется уникальная возможность участвовать в конкретных разработках реального оборудования, изучая все этапы проектирования и производства, вплоть до получения конечного продукта. Дня этого на кафедре организована специальная учебно-производственная лаборатория, оснащенная самым совре­менным оборудованием. Следует отметить, что в последнее время, в связи с подъемом отечественной промышленности, специалисты в области разработки и проектирования информационно-управляющих систем становятся все более востребованными, причем не только в России, но и за рубежом.

2. Кафедра вычислительной техники - одна из первых, начавшая в свое время подготовку специалистов в области открытых информационно-вычислительных систем. Сегодня студентам, специализирующимся а этой об­ласти, предоставляется уникальная возможность изучать и осваивать одно из самых мощных средств создания больших информационных систем - систему управления базами данных Oracle. При этом повышенные требования, предъяв­ляемые к вычислительным ресурсам, с помощью которых реализуются базы данных в среде Oracle, удовлетворяются за счет организации на кафедре спе­циализированного компьютерного класса, оснащенного мощными компьюте­рами фирмы SUN, связанными в локальную сеть кафедры. В то же время, сту­денты, специализирующиеся в данной области, получают хорошую базовую подготовку в области информационных систем, что позволяет им по заверше­нию обучения успешно разрабатывать базы данных и знаний не только в среде Oracle, но и на основе любых других систем управления базами данных.

3. И, конечно же, кафедра не могла остаться в стороне от бурного натиска вычислительных сетей и средств телекоммуникаций в сфере компьютерных технологий. Наличие высокопрофессиональных кадров в данной области и со­ответствующей технической базы на кафедре (две локальные вычислительные сети, объединяющие около 80 компьютеров и предоставляющие возможность работы в разных операционных средах - Windows, Unix, Solaris), позволило ор­ганизовать подготовку специалистов по данному направлению, включая изуче­ние вопросов компьютерной безопасности, администрирования, оптимизации и проектирования вычислительных сетей.


1   2   3   4   5   6   7   8   9

Похожие:

Российской Федерации Федеральное агентство по образованию iconРоссийской Федерации Федеральное агентство по образованию Саратовский...
Все права на размножение и распространение в любой форме остаются за разработчиком

Российской Федерации Федеральное агентство по образованию iconГр. 08-зхк-тхом страхова Евгения Леонидовна Проверил
Министерство образования и науки Российской Федерации Федеральное агентство по образованию Костромской Государственный Технологический...

Российской Федерации Федеральное агентство по образованию iconРоссийской Федерации Федеральное агентство по образованию фгоу спо...
Государственного образовательного учреждения среднего профессионального образования

Российской Федерации Федеральное агентство по образованию iconПоложение «Оценка качества документации. Нормоконтроль» м инистерство...
«восточно-сибирский государственный технологический университет» (гоу впо «всгту»)

Российской Федерации Федеральное агентство по образованию iconРоссийской Федерации Федеральное агентство по образованию южно российский...
М69 Логистика: учеб пособие/Юж. – Рос гос техн ун-т. – Новочеркасск: юргту, 2008. –284 с

Российской Федерации Федеральное агентство по образованию iconРоссийской Федерации Федеральное агентство по образованию Костромской...
Хохлова, Е. Е. Метрология: методические указания / Е. Е. Хохлова, Е. А. Ветошкина.– Кострома: Изд-во Костром гос технол ун-та, 2009.–...

Российской Федерации Федеральное агентство по образованию iconФедеральное агентство по образованию Российской Федерации Санкт-Петербургский...
Показания и противопоказания к занятиям физкультурой и спортом. Оценка физического развития человека (подготовительная, специальная,...

Российской Федерации Федеральное агентство по образованию iconРоссийской Федерации Федеральное агентство по образованию Саратовский...
Цель работы: экспериментальное исследование линейной электрической цепи постоянного тока и изучение методов расчета такой цепи

Российской Федерации Федеральное агентство по образованию iconРоссийской федерации федеральное агентство по образованию башкирский государственный университет
Трудовое право: Учебно-методический комплекс дисциплины. Для студентов юридических факультетов всех форм обучения. Изд. 2-е доп и...

Российской Федерации Федеральное агентство по образованию iconРоссийской Федерации Федеральное агентство по образованию южно российский...
М69 Системы реального времени. Синтез алгоритмов оценивания технологического параметра: учеб пособие/Юж. – Рос гос техн ун-т. – Новочеркасск:...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов