я вперед і назад . Проводиться запис нулів, потім проводиться зчитування та перевірка, при цьому після перевірки кожного осередку в неї записується інформація в зворотному коді (одиниці). Далі тест виконується в зворотному напрямку від старшого адреси до молодшого з читанням одиниць, їх перевіркою та записом нулів. Перевіряється взаємовплив сусідніх бітів при зміні в них інформації.
Переривання по таймеру в ЦП. Проводиться запис і читання інформації протягом певного часу, виставленого таймером в ЦП. Перевіряється довготривала працездатність.
Суматори.
Перевірка контрольним прикладом . Виробляється додавання конкретних операндів з подальшим порівнянням їх з відповіддю, що зберігається в пам'яті ПК. Перевіряється правильність роботи пристрою.
Переривання по таймеру в ЦП. Проводиться запис і читання інформації протягом певного часу, виставленого таймером в ЦП. Перевіряється довготривала працездатність.
Тестуючі модулі суматора і помножувача наведені в Додатках Е і Ж.
7. Алгоритм функціонування
Алгоритми функціонування розробленого суматора і помножувача представлені на малюнках 7 (а) і малюнку 7 (б) відповідно.
Малюнок 7 (а) - Алгоритми роботи суматора
Малюнок 7 (б) - Алгоритми роботи помножувача
модулярні суматор помножувач
8. Вибір ПЛІС сімейства Cyclone III
За розрахунками на розроблювальний модулярні суматор потрібно не більше 80 000 логічних елементів (ЛЕ), а на помножувач 75000. Після вивчення сімейства Cyclone III було прийнято рішення використовувати ПЛІС Cyclone III EP3C80. Нижче представлені основні характеристики даної ПЛІС [9]:
· кількість ЛЕ - 81 262;
· кількість портів введення / виводу - 296;
· кількість умножителей 18х18 - 488;
· число блоків пам'яті - 305.
Ступінь використання контактів даної ПЛІС становить 90% для суматора і 95% для помножувача. Ступінь використання ЛЕ даної ПЛІС становить 98% для суматора і 92% для помножувача.
Так само, можливо помістити обидва пристрої на одну ПЛІС, але тим самим знизивши відмовостійкість. Даною ПЛІС може служити EP3C120 за умови скорочення числа логічних елементів (наприклад, вихідних регістрів).
· кількість ЛЕ - 119088;
· кількість портів введення / виводу - 532;
· кількість умножителей 18х18 - 576;
· число блоків пам'яті - 432.
9. Структурна схема пристрою
Структурна схема розробленого пристрою включає в себе пристрій управління (УУ), Суматор / помножувач. Функції сполучення з USB і роботою з вузлом управління беруть на себе пристрої, що входять до складу ПЛІС фірми Altera. Структурна схема даного пристрою представлена ??на малюнку 9 (а).
Малюнок 9 (а) - Структурна схема розробленого пристрою
Для збільшення продуктивності, прискорення передачі інформації між ПК і пристроєм, пропонується використовувати PCI-інтерфейс. USB - порт залишити в складі пристрою для його н...