- •Панов, В.А.
- •2.1.2. Лексические элементы языка
- •2.1.2.1. Используемые символы
- •2.1.2.2. Идентификаторы
- •2.1.2.З. Комментарий
- •2.1.2.4. Литералы
- •2.1.3. Модели данных
- •2.1.З.1. Скалярные типы
- •2.1.З.2. Целый тип
- •2.1.З.З. Тип с плавающей точкой
- •2.1.З.4. Перечислительные типы
- •2.1.З.5. Физические типы
- •2.1.4. Операции
- •2.1.5. Операторы управления
- •2.1.6. Пакеты
- •3.2.2. Верификация
- •3.3.2. Стратегии проектирования
- •4.2.1.5. Декодер Меггита для укороченного кода
- •4.2.2. Групповые систематические коды (ГСК)
- •4.2.2.1. Построение кодеров ГСК
- •6.2.1. Декодер помехоустойчивого кода (канальный декодер)
- •6.2.2. Оборудование группообразования приемника
- •6.2.3. Тестирование приемника
- •6.3. Модель цифрового канала связи с помехой
- •7.1.7. Тестирование КПД
- •7.2.1. Расчет основных параметров
- •7.2.2. Проектирование передатчика
- •7.2.4. Формирователь КИ
- •7.2.5. Шифратор единичного кода в двоичный
- •7.2.6. Мультиплексор
- •7.2.9. Проектирование приемника
- •7.2.10. Тестирование приемника
- •7.2.12. Тестирование КПД
- •8. ВАРИАНТЫ ЗАДАНИЙ ДЛЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ
- •9. СОДЕРЖАНИЕ ОТЧЕТА
- •СПИСОК ЛИТЕРАТУРЫ
- •2. Проектирование графического проекта на основе созданных на VHDL устройств
- •2. Описание на языке VHDL счетчика импульсов (до 19) передатчика
- •1. Описание на языке VHDL шифратора единичного кода в двоичный (длина единичного кода = 7)
- •2. Описание на языке VHDL шифратора единичного кода в двоичный (длина единичного кода = 10)
- •Описание на языке VHDL дешифратора двоичного кода в единичный
- •2. Описание на языке VHDL мультиплексора 10x1
- •2. Описание на языке VHDL последовательной реализации кодера ГСК (11,7,3)
- •Описание на языке VHDL устройства управления кодером ЦСК по g(x)
- •Описание на языке VHDL кодера ЦСК по h{x)
- •2. Описание на языке VHDL последовательной реализации декодера ГСК (11,7,3)
- •Описание на языке VHDL устройств управления декодером неукороченного кода ЦСК
- •Описание на языке VHDL устройств управления декодером укороченного кода ЦСК
- •2. Описание на языке VHDL демультиплексора 1x10
- •Описание на языке VHDL устройства, моделирующего ЦКС с помехой
- •1. Временная диаграмма моделирования работы КПД (код ЦСК)
- •2. Временная диаграмма моделирования работы КПД (код ГСК)
- •Оглавление
2. Временная диаграмма моделирования работы КПД (код ГСК)
Valu |
|
|
13.1бив |
|
26 32ие |
39.48ив |
52.64ив |
||
|
|
|
|
|
|
. ___ i......... |
|||
1 |
|
|
|
|
|
|
|
— |
|
1 |
лмшлшдшшмшшлллллллгми^ |
|
|||||||
X |
|
п.. |
п |
|
|
|
Г |
! ____ |
|
0 |
|
............................ П |
п п |
||||||
0 |
|
...... |
|
- |
______ |
|
____ |
||
X |
|
|
|
|
|||||
0 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
G |
|
|
|
|
|
|
|
|
|
0 |
|
-X |
0000000001 |
"" Г |
|
000000001G |
X |
||
0 |
|
г |
|||||||
|
л . |
п |
п ... |
.... п. |
и I |
П П |
|||
0 |
|
|
. |
_ |
п |
г г |
п |
|
|
0 |
|
|
|
П 1— 1 |
|||||
с |
|
. . . |
|
|
|
|
|||
с |
|
|
|
|
|
|
|
............ |
|
0 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
; с |
|
|
|
|
|
|
|
|
|
65 Зив |
78 96ив |
» |
1 |
п г
aoooaooioo |
X |
1 |
П Л |
___ П |
( |
п.......... .........
Г: П П |
..._ |
. |
Таблица неприводимых многочленов
h |
Номер многочлена |
Кодовое обозначение |
Степени х |
2 |
1 |
111 |
210 |
3 |
1 |
1011 |
310 |
4 |
2 |
1101 |
320 |
1 |
10011 |
410 |
|
|
2 |
11001 |
430 |
5 |
3 |
11111 |
43210 |
1 |
100101 |
520 |
|
|
2 |
101001 |
530 |
|
3 |
ЮПИ |
53210 |
|
4 |
110111 |
54210 |
|
5 |
111011 |
54310 |
6 |
6 |
111101 |
54320 |
1 |
1000011 |
610 |
|
|
2 |
1001001 |
630 |
|
3 |
1010111 |
64210 |
|
4 |
1011011 |
64310 |
|
5 |
1100001 |
650 |
|
6 |
1100111 |
65210 |
|
7 |
1101101 |
65320 |
|
8 |
1110011 |
65410 |
|
9 |
1110101 |
65420 |
Оглавление |
|
ВВЕДЕНИЕ........................................................................................... |
3 |
1. ОБЗОР САПР РАДИОЭЛЕКТРОННЫХ УСТРОЙСТВ |
|
СВЯЗИ.............................................................................................................. |
5 |
1.1. Elanix System View |
5 |
1.2. Xilinx Foundation Series............................................................... |
6 |
1.3. Advanced Design System .............................................................. |
8 |
1.4. Aldec Active-HDL.......................................................................... |
9 |
1.5. Altera MAX+PLUS I I .................................................................... |
12 |
2. ОСНОВЫ ЯЗЫКА VHDL.............................................................. |
14 |
2.1. Основные элементы языка.......................................................... |
14 |
2.1.1. Первичная абстракция............................................................... |
14 |
2.1.2. Лексические элементы языка.................................................. |
15 |
2.1.2.1. Используемые символы........................................................ |
16 |
2.1.2.2. Идентификаторы..................................................................... |
17 |
2.1.2.3. Комментарий........................................................................... |
18 |
2.1.2.4. Литералы.................................................................................. |
18 |
2.1.3. Модели данных....................................................................... |
20 |
2.1.3.1. Скалярные типы |
20 |
2.1.3.2. Целый тип |
20 |
2.1.3.3. Тип с плавающей точкой |
21 |
2.1.3.4. Перечислительные типы ....................................................... |
22 |
2.1.3.5. Физические типы .................................................................... |
22 |
2.1.4. Операции..................................................................................... |
23 |
2.1.5. Операторы управления |
23 |
2.1.6. Пакеты.......................................................................................... |
24 |
2.1.7. Процессы |
25 |
2.2. Виды представления описаний проектов в VHDL |
26 |
2.3. Моделирование в VHDL.............................................................. |
27 |
3. ПРОЕКТИРОВАНИЕ РЭУ НА БИС ПРОГРАММИРУЕМОЙ |
|
ЛОГИКИ........................................................................................................... |
29 |
3.1. Основные этапы проектирования.............................................. |
29 |
3.1.1. Выбор элементной базы и САПР |
29 |
3.1.2. Спецификация проекта |
30 |
3.1.3. Разработка общей структуры проекта................................... |
30 |
3.1.4. Содержательное описание проекта и его частей................. |
30 |
3.1.5. Компиляция проекта.................................................................. |
31 |
3.1.6. Верификация проекта................................................................ |
31 |
3.1.7. Организация натурных экспериментов................................. |
32 |
3.2.Особенности проектирования РЭУ с использованием языка
VHDL |
33 |
3.2.1. Проектирование |
33 |
3.2.2. Верификация............................................................................ |
34 |
3.2.3. Сопровождение и модификация проектов........................... |
35 |
3.3. Особенности проектирования РЭУ в САПР MAX+PLUS И.. |
35 |
3.3.1. Типичная процедура проектирования.................................. |
35 |
3.3.2. Стратегии проектирования.................................................... |
37 |
4. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ........................ |
39 |
4.1. Система передачи данных........................................................ |
39 |
4.1.1. Система телеизмерений (ТИ) и телесигнализации (ТС) |
39 |
4.1.2. КПД системы ТИ и ТС |
40 |
4.1.3. Технические характеристики КПД системы ТИ и ТС |
41 |
4.2. Помехоустойчивое кодирование в КПД системы ТИ и ТС .. |
42 |
4.2.1. Циклические систематические коды (ЦСК)....................... |
42 |
4.2.1.1. Задание циклического кода корнями порождающего |
|
полинома g(x) ................................................................................................ |
44 |
4.2.1.2. Построение кодеров ЦСК по g(x) с предварительным |
|
умножением на хк |
45 |
4.2.1.3. Построение кодеров ЦСК по h(x)...................................... |
48 |
4.2.1.4. Построение декодеров ЦСК............................................... |
50 |
4.2.1.5. Декодер Мегтита для укороченного кода.......................... |
51 |
4.2.2. Групповые систематические коды (ГСК).......................... |
54 |
4.2.2.1. Построение кодеров ГСК |
55 |
4.2.2.2. Построение декодеров ГСК ................................................ |
59 |
5. ЗАДАНИЕ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ................. |
62 |
6. ЭТАПЫ ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА |
63 |
6.1. Проектирование передатчика................................................... |
64 |
6.1.1. Оборудование группообразования передатчика................ |
64 |
6.1.2. Кодер помехоустойчивого кода (канальный кодер).......... |
64 |
6.1.3. Создание проекта верхнего уровня передатчика................ |
65 |
6.1.4. Тестирование передатчика..................................................... |
65 |
6.2. Проектирование приемника....................................................... |
65 |
6.2.1. Декодер помехоустойчивого кода (канальный декодер) |
66 |
6.2.2. Оборудование группообразования приемника................... |
66 |
6.2.3. Тестирование приемника........................................................ |
66 |
6.3. Модель цифрового канала связи с помехой |
66 |
6.4. Создание проекта верхнего уровня КП Д ................................ |
67 |
6.5. Тестирование К П Д ..................................................................... |
67 |
7. ПРИМЕРЫ ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА......... |
68 |
7.1. Пример 1 |
68 |
7.1.1. Расчет основных параметров.................................................. |
68 |
7.1.2. Проектирование передатчика................................................. |
69 |
7.1.3. Тестирование передатчика...................................................... |
72 |
7.1.4. Проектирование приемника................................................... |
73 |
7.1.5. Тестирование приемника........................................................ |
76 |
7.1.6. Создание проекта верхнего уровня К П Д .............................. |
77 |
7.1.7. Тестирование К П Д .................................................................... |
77 |
7.2. Пример 2 ...................................................................................... |
78 |
7.2.1. Расчет основных параметров.................................................. |
79 |
7.2.2. Проектирование передатчика................................................. |
79 |
7.2.3. Счетчик импульсов................................................................... |
80 |
7.2.4. Формирователь К И .................................................................... |
81 |
7.2.5. Шифратор единичного кода в двоичный |
81 |
7.2.6. Мультиплексор.......................................................................... |
81 |
7.2.7. Кодер Г С К ................................................................................... |
82 |
7.2.8. Тестирование передатчика....................................................... |
82 |
7.2.9. Проектирование приемника..................................................... |
83 |
7.2.10. Тестирование приемника |
85 |
7.2.11. Создание проекта верхнего уровня КП Д ............................ |
86 |
7.2.12. Тестирование К П Д .................................................................. |
87 |
7.3. Выводы...................................................................................... |
88 |
8. ВАРИАНТЫ ЗАДАНИЙ ДЛЯ КУРСОВОГО |
|
ПРОЕКТИРОВАНИЯ..................................................................................... |
89 |
9. СОДЕРЖАНИЕ ОТЧЕТА.............................................................. |
90 |
СПИСОК ЛИТЕРАТУРЫ................................................................... |
90 |
ПРИЛОЖЕНИЯ.................................................................................... |
91 |
Панов Владимир Александрович
АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ РАДИОЭЛЕКТРОННЫХ УСТРОЙСТВ с в я з и
Учебное пособие
Редактор, корректор Н.В. Бабинова
Лицензия ЛР № 020370
Подписано в печать 10.11.06. Формат 60x90/16. Набор компьютерный. Уел. печ. л. 8,375. Уч.-изд. л. 8,0. Тираж 150 экз. Заказ № 162
Издательство Пермского государственного технического университета
Адрес: 614990^ Пермь, Комсомольский пр., 29, к. 113, тел. (342)2-198-033