рефераты рефераты
Главная страница > Дипломная работа: Розробка алгоритму роботи спеціалізованого обчислювача  
Дипломная работа: Розробка алгоритму роботи спеціалізованого обчислювача
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Дипломная работа: Розробка алгоритму роботи спеціалізованого обчислювача

- перший варіант у складі ИВК-079-03;

- другий варіант у складі незалежного блоку БСИ разом з осередком БСИ-2.

Рознімання Х3, Х4 розташувати на краю осередку. Розташування елементів необхідно погодити з відділом 210.


4. Розробка алгоритму роботи системи

Алгоритм роботи системи реєстрації даних багато в чому буде залежати від структури накопичувача (малюнок 3.7).

Як було сказано в п. 3.4, накопичувач складається із чотирьох банків, у кожному банку по чотирьох мікросхеми. Отже, у системі присутня чотири незалежних накопичувачі об'ємом 2 Гб кожний, що дає можливість робити паралельний запис у чотири банки.

Для обслуговування накопичувача такого великого об'єму необхідно мати додаткову службову інформацію про дані, що зберігаються:

1) тому що система реєстрації даних може зберігати кілька записів випробувань (від початку запису даних до відключення живлення), те необхідно мати таблицю записів, що зберігає адреси границь запису випробувань. Дана таблиця буде зберігатися в окремій (службової) області накопичувача. Таблиця записів даних необхідна для полегшення роботи з накопичувачем. Вона дозволяє визначити вільний простір у накопичувачі, у якому може вироблятися новий запис;

тому що накопичувач містить неприпустимі блоки, то необхідно зберігати таблицю розміщення цих блоків. Ця таблиця буде також зберігатися в службовій області накопичувача;

для виділення окремих пакетів із запису випробувань необхідно мати певний формат запису даних.

Структура мікросхем Flash-Пам'яті, застосованих як накопичувач, багато в чому визначила формат запису даних. Запис у мікросхему ДО09ХХХХХХХ виробляється «посторінково», тобто мінімальним елементом, з яким буде вироблятися робота (запис і читання, але не стирання), є «сторінка». «Сторінка» складається з 2112 байт, розділених на дві зони:

- 2048 байт - основний масив, що буде використовуватися для зберігання прийнятих даних;

- 64 байта - додатковий масив, що буде використовуватися для зберігання службової інформації.

У запасному масиві кожної сторінки накопичувача зберігається інформація про прийняту посилку (таблиця 4.1).

Таблиця 4.1 - Інформація про файл, що зберігається в додатковому масиві

Байти Збережена інформація
0 Час: рік
1 Час: місяць
2 Час: день
3 Час: година
4 Час: хвилини
5 Час: секунди
6 Час: милисекунди
7 Номер файлу
8 Номер запису (молодший байт)
9 Номер запису (середній байт)
10 Номер запису (старший байт)
11

Номер блоку (2 кбайта посилка усередині запису)

12..63 Не використовується

У такий спосіб пакет даних, прийнятий від осередку АЦП-079-03, буде ділитися на 2-х килобайтні блоки й зберігатися в чотирьох банках накопичувача паралельно.

З огляду на перераховані вище вимоги по роботі з основним накопичувачем можна приступитися до розробки алгоритму роботи системи реєстрації даних. Тому що основною керуючою ланкою системи реєстрації даних є мікроконтролер, то алгоритм роботи всієї системи буде визначатися алгоритмом роботи мікроконтролера.

Загальний алгоритм роботи системи реєстрації даних наведений на малюнку 4.1.

Загальний алгоритм роботи системи реєстрації даних

Система реєстрації даних буде функціонувати у двох основних режимах:

- режим запису даних;

- режим обміну із ПК.

На малюнку 4.2 наведений загальний алгоритм роботи системи реєстрації даних у режимі запису.

У цьому режимі контролер здійснює формування «записів випробувань», прийом даних і запис прийнятих даних.

При включенні живлення контролер зчитує таблицю записів. Якщо вона заповнена, то контролер установлює відповідний прапор і виходить із режиму запису даних. Якщо таблиця записів не заповнена, то контролер починає пошук кінця запису випробування. Якщо знайдений кінець запису вже занесений у таблицю записів, то її відновлення не відбувається, інакше в таблицю записів дописується знайдений кінець запису. Після чого обчислюється адреса початку нового запису з урахуванням неприпустимих блоків, запускається прийом даних через Link і починається запис прийнятих даних в основний накопичувач.

Запис даних відбувається паралельно в чотири банки. Перед початком запису нового блоку (64 сторінки) кожної мікросхеми контролер перевіряє цей блок на допустимість для запису. Якщо блок допустимо, контролер починає запис блоку. У противному випадку мікроконтролер переходить на наступний блок і робить повторну перевірку. Запис даних припиняється при заповненні накопичувача, або при вимиканні живлення.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

рефераты
Новости