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

Реферат Проектування операційних пристроїв з мікропрограмного управлінням





мка режиму запису даних у блок пам'яті (RAM) і управління роботою аналого-цифрового перетворювача (ADC) пов'язані зі швидкісними вимогами до обробки відповідних даних. На малюнку необхідні блоки управління мають назви C nt _ cmp, cnt _ ADC і будуть використовуватися в подальшому описі.


Малюнок 5 - Функціональна схема апаратно реалізованих фрагментів проекту

Для цього етапу проектування характерно (як мінімум, попереднє) погодження зовнішніх і внутрішніх (між SW і HW) інтерфейсних функцій розроблюваної системи. У нашому прикладі сигналом, який ініціює запис блоку даних (128 слів) на згадку, є сигнал start, а квитирующего сигналом, визначальним допустимість початку нового циклу запису, є нульове значення сигналу Busy. Запис в пам'ять повинна проводитися в послідовності: старші 8 розрядів результату перетворення, молодші 4 розряду того ж результату. Про завершення запису блоку даних програмне забезпечення МП-ядра повинно бути поінформоване виставленням сигналу переривання int.


. 2 Побудова структурної схеми


Блокова схема пристрою наведена на малюнку 6. На малюнку 6 опущені з'єднання БІС SOPC із завантажувальним ПЗУ і схемою тактового генератора. Елементи структури повинні спиратися на ресурси програмованої логіки кристала Е5 (CSL -логіка). Функціональне призначення блоків випливає з їхніх назв. Схема укрупненно відображає наступні процеси.

Блок Cnt_Adc відповідає за управління окремими циклами перетворення і запис одиночних даних від аналого-цифрового перетворювача в проміжному регістрі. Блок забезпечує прийом блоку даних заданої довжини і формує сигнали, необхідні для запису прийнятих від АЦП даних в ОЗУ МП.

Блок Cnt_cmp забезпечує процедуру порівняння сигналів, що надходять в порти МП А і В, і формує необхідні зовнішні сигнали управління більше raquo ;, менше або одно raquo ;. Вибір робочого каналу визначається вхідним сигналом В/С.

Наступним кроком є ??обгрунтований вибір засобів, за допомогою яких будуть проектуватися окремі фрагменти проекту. Як правило, специфічні характеристики, властиві проектованим фрагментам, дозволяють визначити раціональність застосування того чи іншого проектного кошти. Для даного проекту, в апаратній частині Е5 можна вибрати ряд блоків, реалізація яких доцільна із залученням різних засобів. операційний мікроконтролер схема

Для реалізації блоку управління прийомом інформації від аналого-цифрового перетворювача (блок cnt_Adc) будемо орієнтуватися на можливості, що надаються компілятором Synplify фірми Synplicity. Остаточним результатом роботи компілятора при цьому буде імпортований модуль на мові EDIF. Оскільки в якості вхідної інформації для Synplify повинен використовуватися текстовий файл на мові VHDL, то для підготовки текстового опису цього блоку будуть застосовуватися програмні пакети фірми Mentor Graphic. Представляється наступна послідовність робіт: графічний введення і складання тестової процедури Test-Bench з використанням САПР HDL Designer, а потім верифікація отриманого VHDL -Опис за допомогою САПР Model Technology.


Малюнок 6 - Блок-схема пристрою, реалізованого програмованої CSL-логікою кристала Е5

. 3 Вибір програмного забезпечення


Важливе значення в реалізації проекту має прийняте рішення про залучаються засобах проектування. На етапах проектування практично завжди доводиться звертатися до базової САПР фірми-виробника кристала SOPC. Для обраного типу БІС SOPC сімейства Е5 фірми Triscend необхідно орієнтуватися на САПР під назвою FastChip. Допустимі для проектування в САПР FastChip напрямки проектного потоку наведені на малюнку 7.


Малюнок 7 - Проектний потік в FastChip


Існування альтернативних варіантів виконання проектного потоку пов'язане з можливістю або необхідністю залучення на певних гілках проектування САПР сторонніх фірм. Так як до складу FastChip не включені компілятори для МК типу 8051, то підготовка програмної частини проекту обов'язково вимагає залучення яких -або систем проектування, орієнтованих на розробку програмного забезпечення для MCS - 51. Формально, проектування може виконуватися на будь-якій системі проектування, але найкраща стиковка з FastChip виконується для невеликого числа систем проектування. Найкраще і гарантоване узгодження забезпечується при використанні інструментальних засобів розробки фірми Keil Software (keil lt; # 543 src= doc_zip8.jpg / gt;

Малюнок 8 - Структура блоку Cnt_ADC

3.2 Проектування керуючого автомата Avt_ADC


Можливий алгоритм роботи автомата Avt_Aoc блоку cnt_ADС, відповідальний протоколу, необхідному для правильної роботи БІС AD7892 фірми Analog Devices, може мати вигляд, відповідни...


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





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

  • Реферат на тему: Проектування блоку обробки даних в структурному базисі серії К1804ВС2
  • Реферат на тему: Процес проектування блоку обробки даних в структурному базисі серії К1804ВС ...
  • Реферат на тему: Конструкторське проектування микроконтроллерной системи формування цифровог ...
  • Реферат на тему: Проектування керуючого автомата в САПР Quartus II
  • Реферат на тему: Проектування паралельно-послідовного аналого-цифрового перетворювача