Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програми для лабораторного стенду SDK 1.1

Реферат Розробка програми для лабораторного стенду SDK 1.1





й простір 16 Мбайт;

режим керування живленням;

контролер системної шини;

універсальний асинхронний приймач-передавач (UART);

інтерфейс I2C;

три 16-бітових таймера/лічильника;

сторожовий таймер (WatchDog);

паралельні порти;

внутрішній температурний датчик. p align="justify"> На малюнку 5 представлено умовно-графічне позначення мікроконтролера AduC812 [1].

В 

Малюнок 5. Мікроконтролер AduC812


У SDK-1.1 використовується програмована логічна інтегральна схема (ПЛІС) MAX3064 фірми Altera. У дуже спрощеному вигляді ПЛІС являє собою набір макроячеек і механізм для організації зв'язку між ними. Мікросхема MAX3064 містить 64 макроячейки. Інформація про зв'язки між макроячейками зберігається в незалежній пам'яті знаходиться всередині самої мікросхеми. Для програмування MAX3064 використовувався спеціальний САПР Max + PlusII. Електрична принципова схема розширювача портів введення-виведення була намальована в цьому САПР і перетворена в базис макроячеек ПЛІС і, далі, в конфігураційний файл, необхідний для з'єднання потрібних логічних осередків ПЛІС. Конфігураційний файл доставляється в пам'ять ПЛІС через інтерфейс JTAG. Умовно-графічне позначення ПЛІС наведено на малюнку 6. <В 

Малюнок 6. ПЛІС MAX3064


У стенді SDK-1.1 MAX3064A використовується як розширювач портів введення-виведення. Мікросхема MAX3064A підключена до зовнішньої шині AduC812. Адресна лінія A19 використовується як сигнал CS (chip select) для MAX3064A. ПЛІС вибирається, коли на лінії A19 логічна одиниця. Фізична адреса ПЛІС таким чином дорівнює 0x80000, що відповідає восьмий сторінці пам'яті. p align="justify"> До ПЛІС підключені наступні пристрої: клавіатура, РКІ, лінійка світлодіодів, звуковий випромінювач, 16 дискретних портів введення-виведення. Для програміста розширювач портів представлений у вигляді декількох однобайтних регістрів знаходяться на початку восьмої сторінки пам'яті даних. p align="justify"> Розглянемо регістри ПЛІС, представлені в таблиці 2.


Таблиця 2

Перелік регістрів ПЛІС

АдресРегистрДоступНазначение080000HKBR/WРегистр клавиатуры080001HDATA_INDR/WРегистр шини даних РКІ. 080002HEXT_LOR/WРегістр даних паралельного порту (розряди 0-7) 080003HEXT_HIR/WРегістр даних паралельного порту (розряди 8-15) 080004HENAWРегістр управління портами вводу-виводу, звуком, сигналом INT0 і перериванням від клавіатури 080006HC_INDWРегістр управління РКІ 080007HSVWРегістр управління світлодіодами. p align="justify"> Позначення R/W означає, що регістр доступний для читання і для запису, позначення W означає, що регістр доступний тільки для запису [1].

Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка АЛУ на мікросхемі ПЛІС
  • Реферат на тему: Розробка коміркі функціонального обміну на Пліс
  • Реферат на тему: Побудова цифрових устройств на МК та Пліс
  • Реферат на тему: Дослідження можливостей апаратної реалізації IPS / IDS на основі ПЛІС
  • Реферат на тему: Апаратна реалізація модулярного суматора і помножувача на базі ПЛІС