CPU188 Модуль процессора - руководство пользователя, страница 3
Описание файла
PDF-файл из архива "CPU188 Модуль процессора - руководство пользователя", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 3 страницы из PDF
Кроме того, данные перемычки устанавливаютсостояние каналов после включения питания или сигнала RESET, т.к. вэтот момент все каналы порта UNIO48 являются входами и отключениеперемычек вызовет неопределенное состояние в линиях порта.W23xx2-31-210W222-31-2xxОписаниеканалы IO[23:0] привязаны к напряжению 0 Вканалы IO[23:0] привязаны к напряжению +5 Вканалы IO[47:24] привязаны к напряжению 0 Вканалы IO[47:24] привязаны к напряжению +5 ВДиапазоны аналоговых выходов (сигналы DAC0, DAC1 на разъеме J12)устанавливается перемычками W[33:31], возможные комбинациикоторых приведены в Таблице.ДиапазонвыходаDAC0ДиапазонвыходаDAC10…+5 В0…+5 В0…+5 В0…+10 В0…+10 В-5…+5 В-5…+5 В0…+5 В0…+10 В-5…+5 В0…+5 В0…+10 В0…+5 В-5…+5 ВW31W32W33[1-2][1-2][1-2][2-3][2-3][2-3][2-3][1-2][2-3][2-3][1-2][2-3][1-2][2-3][2-3][1-2][2-3][2-3][1-2][1-2]AI6, AI4, AI2, AI0: Подключение шунтирующихрезисторов к аналоговым входамДля измерения токовых сигналов в плате предусмотрено подключениешунтирующих резисторов 250 Ом по каждому входу Aix (однопроводноевключение) или между парой входов Aix/ Ai(x+1) (двухпроводное илипсевдо- дифференциальное включение).Подключение резисторов производится перемычками AI6, AI4, AI2, AI0.При однопроводном включении каждая пара входов Aix/ Ai(x+1) подключается через резисторы к аналоговой земле модуля, изолированной отсистемы.
При двухпроводном включении - резистор подключаетсяперемычкой между парой входов Aix/ Ai(x+1) (см. Табл.).При поставке модуля все перемычки разомкнуты.Однопроводнойтоковый входAi0; Ai1Ai2; Ai3Ai4; Ai5Ai6; Ai7ПеремычкаДвухпроводныйтоковый входAi0 - Ai1Ai2 - Ai3Ai4 - Ai5Ai6 - Ai7AI0 [1-2] [3-4]AI2 [1-2] [3-4]AI4 [1-2] [3-4]AI6 [1-2] [3-4]подключение через плату PSKI-1910ПеремычкаAI0 [2-3]AI2 [2-3]AI4 [2-3]AI6 [2-3]1999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ru1999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruГлава 3Загрузка файлов с помощью программы TRANS188.EXEЗапуск и отладка программБазовое программное обеспечениеПри поставке FFD модуля CPU188-5 v.3 содержит программы,обеспечивающие готовность изделия к немедленной эксплуатации:• встроенную операционную систему совместимую с DOS 6.22• сервисную программу загрузки/выгрузки данных (ftrans.exe)• удаленный отладчик (tdr188.exe)• утилиты загрузки схемы порта UNIO48 11• программу записи системных файлов FFD (flwriter.com)Кроме того, в комплект поставки модуля CPU188-5 v.3 входит дискета спримерами программирования модуля и файлами вариантов схемзагрузки порта UNIO48.Установление связи между ПЭВМ и CPU188-5 v.3Для установления связи между персональной электронной- вычислительной машиной (ПЭВМ) и модулем CPU188-5 v.3 необходимо:1.
при выключенном питании ПЭВМ и CPU188-5 v.3 подключитькабель VTC-9F с 0- модем адаптером (или без него, если используетсяразъем J1 с соответствующей установкой перемычек W9, W10) к COMпорту ПЭВМ и разъему J1/ J2 модуля CPU188-5 v.32. установить пакет терминального программного обеспеченияSmartLINK или любой другой терминальный пакет с параметрамипоследовательной связи:•порт ПЭВМ (COM1/COM2)•8 бит данные /1 стоп бит / без контроля четности•без управления потоком•скорость обмена 115200 Кбит/сек.
(или 9600 Кбит/сек., если вмодуле CPU188-5 v.3 переключатель ST2 в положении- ON )3. включить питание или нажать кнопку RESET, если п.п. 1, 2 выполнятьне требуется и питание включено. В случае успешного установлениясвязи, после загрузки операционной системы, на экране ПЭВМпоявится строка приглашения DOS: CPU188-5 C:>4. для загрузки операционной системы без выполнения команд файловCONFIG.SYS и AUTOEXEC.BAT необходимо после включенияпитания или RESET нажать на клавиатуре ПЭВМ комбинацию клавишCtrl-B или Ctrl-C для пошагового выполнения команд.Обмен файлами между ПЭВМ и модулем CPU188-5 v.3 осуществляется спомощью утилиты trans188.exe, аналогичной программе передачифайлов transfer.exe, использующейся при работе с процессорнымимодулями фирмы Octagon Systems (5025, 5066, 60х10 и др.).Для обмена файлами необходимо выполнить следующие действия:1.
установить связь между ПЭВМ и CPU188-5 v.32. запустить программу trans188.exe с нужными параметрами (см.встроенную помощь программы)3. в течении не более 50 секунд после запуска trans188.exeвыполнить необходимые действия (указать направление передачи, имяфайла и т.д.) в программе SmartLINK(см. описание на пакет)Запуск удаленного отладчика TDR188.EXEОтладка программ в модуле CPU188-5 v.3 осуществляется с помощьюудаленного отладчика tdr188.exe (адаптированный вариантtdremote.exe).Для запуска отладчика необходимо:1.
установить связь между ПЭВМ и CPU188-5 v.32. запустить в модуле CPU188-5 v.3 программу tdr188.exe3. запустить в ПЭВМ программу td.exe с нужными параметрами(например, td/r /rp2 для отладки по COM2 ПЭВМ со скоростьюсвязи 115200 Кбит/сек.)Особенности создания прикладного программногообеспечения для модуля CPU188-5 v.3Технология создания прикладного программного обеспечения для модуляCPU188-5 v.3 не отличается от принятой для IMB-PC совместимыхкомпьютеров в тех случаях, если используются ресурсы операционнойсистемы (MS-DOS 6.22) и базовой системы ввода-вывода (ROM-BIOS).Однако, модуль CPU188-5 v.3 имеет аппаратные особенности организации контроллера прерываний, контроллера DMA и портов последовательной связи (COM1,2), которые необходимо учитывать, в частности, присоздании программ обработки аппаратных прерываний или при прямомпрограммировании COM- портов.
Для непосредственной работы свышеперечисленными устройствами необходимо изучитьсоответствующие разделы Приложения A к руководству пользователя,Главы 5 или документ ”AM186ES and AM188ES Use’r Manual”(Advanced Micro Devices, Inc. 1997).11после включения питания или аппаратного сброса в порты UNIO48 автоматическизагружается схема “n00” из системной области FFD. Для изменения варианта схемы,загружаемого после включения необходимо воспользоваться программой isp188.com11121999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruГлава 4ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ1999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruАдресное пространство ввода-вывода CPU188-5 v.3Адрес040-043h12061hВекторы прерыванийАдресИсточник01234567890Ah0Bh0Ch0Dh0Eh0Fh10h11h12h13h14h15h-1FhDivide Error ExceptionTrace InterruptNonMaskable InterruptBreakpoint InterruptINTO Detected Overflow ExceptionArray Bounds ExceptionUnused Opcode ExceptionESC Opcode ExceptionTimer 0 InterruptNot usedDMA0 Interrupt / INT5DMA1 Interrupt / INT6IRQ4 (ISA)IRQ5 (ISA)IRQ6 (ISA)S20 или IRQ9, IRQ3, IRQ7 (ISA)S20 или IRQ9, IRQ3, IRQ7 (ISA)ASYNC Serial Port 1 InterruptTimer 1 Interrupt (ROM-BIOS)Timer 2 Interrupt (ROM-BIOS)ASYNC Serial Port 0 Interrupt (ROM-BIOS)ROM-BIOS080-081h082h083-084h087h088-08Bh08Dh08E-08FhПорт управленияЖКИПорт матричнойклавиатурыПорт ATклавиатурыПорт управлениясветодиодамиПорт АЦП/ЦАПИсточник прерыванийINT3, INT4Идентификатор м/схS20090-09FhКаналы DMAAm188ESDRQ0DRQ1ПортСистемный таймерЗвуковой порт0A0-0AFhПорты UNIO480B0-0BFh0C0-0CFhПорты UNIO480FDh1213Программное управлениесветодиодамиУстанавливает номер канала,диапазон измерения, отображает результат измеренияАЦП.
Устанавливает номер ивыходное значение ЦАП.Устанавливает источникпрерываний по линиям INT3,INT4 процессора (S20, IRQ9,IRQ3, IRQ7)Коды от “p188” до “p255”Резервная область0D0-0EFhИсточникDRQ1(шина ISA)DRQ3(шина ISA)ПримечанияИспользуется для пауз,установки частоты ивключения/выключениязвукаНомер страницыSRAM2Каналы IO[23:0] цифровоговвода-вывода порта UNIO48Резервная областьКаналы IO[47:24] цифровоговвода-вывода порта UNIO48Резервная областьУстановка номера страницыОЗУ доступного через сегмент 9000 h (память выше 640КБайт)Выделенные порты управляются при помощи драйверов.141999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ru1999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruАдресное пространство ввода-вывода CPU188-5 v.3(продолжение)Описание портов ввода-вывода модуля CPU188-5 v.3Адрес100-1FFhПортВнешние устройстваПримечанияМодули УСО, карта VGA300-3F7hВнешние устройстваКарта VGA, контроллерFDD и т.д.FF00-FFFFhСистемная областьАдресное пространство памяти CPU188-5 v.3Адрес0000-7FFFhУстройствоSRAM1 (U5)8000-8FFFFhSRAM2 (U6)139000-9FFFhSRAM2 (U6)A000-BFFFhПримечанияOЗУ 512 КбайтOЗУ 64 КбайтОкно страничного доступа кверхней памяти SRAM2 (выше640 Кбайт).DiskOnChip (U8)Область видеопамяти и/илиDiskOnChipVGAC000-C7FFhVGA или ОЗУBIOS видеоадаптера илидополнительное ОЗУ 32 КБайтC800-DFFFhДополнительнаяпамятьВнешние карты памяти илидополнительное ОЗУ 96 КБайтE000-FFFFhFLASH (U7)Системная область размером128 КбайтПорт управления ЖКИ содержит два байтовых регистра - регистрданных (080h) и регистр управляющих сигналов (081h).
Управлениепортом осуществляется с помощью драйверов (powertip.com и др.).Порт управления ЖКИАдресДействие080hзапись081hзапись76-CSАдрес082hДействие-RSзапись76INTKMxKey10E----Биты54--3210----Разрешение прерывания от клавиатуры. Запись 1 в данный битразрешает формирование прерывания от AT- или матричнойклавиатуры (по изменению состояния). Запись 0 - запрещает.MxKey Признак матричной клавиатуры. В данный бит необходимозаписать 1, если к разъему J5 подключена матричная клавиатураи 0 – если PC-клавиатура.Порт матричной клавиатуры отображает состояние матричнойклавиатуры(5×4 или 4×4) и доступен только при MxKey=1.
Запись в портпроисходит автоматически после изменения состояния клавиатуры(нажатие или отжатие кнопки) и блокируется до считывания данных изпорта 082h.Управление портом осуществляет драйвер matrixk.comПорт матричной клавиатуры082hДействиечтение065ROW[2:0]COL[3:0]152INTK7SRAM2 не устанавливается в модуле CPU188-5-LC3DLC[7:0]DLC[7:0]Данные ЖКИ .-CS, RS, EСигналы управления ЖКИ.Порт управления клавиатурой предназначен для выбора типа подключенной клавиатуры и разрешения прерывания от клавиатуры.Порт управления клавиатуройАдрес13Биты45Биты43210COL[3:0]Код колонки (от 0 до 15).