Начать новую тему Ответить на тему
Статистика раздачи
Размер: 3.31 МБ | | Скачали: 1
Сидеров: 1  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

VHDL'92. Новые свойства языка описания аппаратуры
Год: 1995
Автор: Берже Ж., Фонкуа А., Мажино С., Руйар Ж.
Переводчик: Тихонова А.И.
ISBN: 5-256-01262-2
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Количество страниц: 256
Описание: Книга представляет новый стандарт языка спецификации проектов аппаратуры на базе сверхбольших высокоскоростных интегральных схем — VHDL'92. Проанализировано большинство слабых мест и неоднозначностей VHDL'87. Показаны изменения, которые либо устранили, либо дали возможность обойти эти недостатки при сохранении максимальной преемственности. Классифицируются и объясняются новые свойства и возможности языка VHDL.
Для разработчиков цифровых систем, СБИС и средств автоматизации их проектирования, особенно для тех, кто работает над совместными проектами с зарубежными партнерами или собирается представить свои разработки на мировом рынке. Может быть полезна менеджерам в области проектирования изделий радиоэлектроники, а также аспирантам и студентам старших курсов соответствующих специальностей.
1 МНЕНИЕ РАЗРАБОТЧИКА 1
11. Аналоговое (смешанное) моделирование 1
12. Уточнение параметров 2
13. Проблемы совместимости с VHDL’87 3
14. Фаза разработки 4
15. Детерминизм 4
16. Моделирование устройств 5
17. Формальная верификация 5
48. Проблемы реализации 5
19. Мобильность 6
110. Читабельность 6
111. Эффективность моделирования 7
112. Синтез 8
113. Моделирование систем 9
2. ИДЕОЛОГИЯ VHDL 92 И
21. Введение 11
22. Основания для пересмотра 12
2.21. Реализации 12
2.22. Новые области применения 12
2.3. Организационные аспекты процесса стандартизации 13
2.3.1. Организации по стандартизации 13
2.3.2. Комитеты по стандартизации 13
2.3.3. Процесс стандартизации 14
2.4. Технические аспекты процесса стандартизации 16
2.4.1. Основные направления стандартизации 16
2.4.1.1. Обеспечение совместимости с предыдущими версиями 17
2.4.1.2. Сохранение строгой типизации 17
2.4.1.3. Разделение декларирования и
описания функционирования 18
2.4.1.4. Обеспечение унификации
временной семантики 19
2.4.1.5. Сохранение детерминизма 19
2.4.1.6. Сохранение общности 20
2.4.1.7. Сохранение (по крайней мерс) области применимости от вентильного (схемного) уровня
до уровня систем 21
2.4.1.8. Сохранение смешанных уровней абстракции 21
2.4.1.9. Сохранение параллельности 21
2.4.1.10. Сохранение (улучшение?) согласованности языка 22
2.4.1.11. Сохранение (улучшение?)
мобильности 22
2.4.1.12. Отсутствие специализированных пакетов в Справочном
руководстве по языку 23
2.4.1.13. Уменьшение влияния реализации 23
2.4.1.14. Улучшение эффективности
реализации 23
2.4.2. Анализ требований 24
2.4.3. Разработка языка 25
2.4.4. Документация 25
2.4.4.1. Первые наброски 25
2.4.4.2. Документирование 26
2.4.5. Аттестация 27
2.4.6. Отзывы на отрицательные результаты голосования 28
Новые механизмы моделирования
АКТИВИЗАЦИЯ В ТЕЧЕНИЕ ПОСЛЕДНЕЙ ДЕЛЬТЫ ВРЕМЕНИ: ОТЛОЖЕННЫЕ ПРОЦЕССЫ 31
31. Предпосылки 31
32. Описание 32
33. Применение 34
3.31. Примеры 34
3.3.11. Оператор контроля 34
3.3.12. Оператор процесса 34
3.3.13. Параллельный вызов процедуры 35
3.3.14. Оператор параллельного
назначения сигнала 36
3.32. Некоторые ловушки 37
3.3.21. Мой отладчик - ненормальный! 37
3.3.22. Когда он снова проснется? 37
РАЗДЕЛЯЕМЫЕ (ГЛОБАЛЬНЫЕ) ПЕРЕМЕННЫЕ 39
41. Предпосылки 39
42. Описание 41
4.21. Проблемы детерминизма 41
43. Применение 42
4.31. Открытые ловушки 42
4.32. Правильное использование разделяемых переменных 43
4.3.21. Моделирование ООП 43
4.3.22. Общепринятые приемы программирования... 44
Новые механизмы структурирования
ПРЯМОЕ СОЗДАНИЕ ЭКЗЕМПЛЯРОВ КОМПОНЕНТОВ 47
51. Предпосылки 47
52. Описание 47
53. Применение 49
5.31. Правильное использование прямого
создания экземпляров? 50
5.32. Неправильное использование прямого
создания экземпляров? 51
ПОШАГОВАЯ ПРИВЯЗКА 55
61. Предпосылки 55
62. Описание 56
63. Применение 58
64. Смежные вопросы 62
6.41. Привязка по умолчанию 62
6.42. Время привязки 63
ГРУППЫ 67
71. Предпосылки 67
72. Описание 67
7.21. Синтаксис 68
73. Применение 69
7.31. Временное ограничение 69
7.32. Распределение ресурсов 70
Новые возможности интерфейса
8. ИНОРОДНЫЕ ИНТЕРФЕЙСЫ 75
8.1. Предпосылки 75
8.2. Описание 76
8.2.1. Атрибут FOREIGN 76
8.2.2. Инородные (FOREIGN) подпрограммы 76
8.2.3. Инородные архитектурные тела 77
8.3. Применение 77
8.3.1. Безопасность 77
8.3.2. Не ищите этого 78
9. ЧТЕНИЕ И ЗАПИСЬ ФАЙЛОВ 79
9.1. Предпосылки 79
9.2. Описание 80
9.2.1. Операции открытия и закрытия 81
9.2.2. Пакет ТЕХТЮ 82
9.3. Применение 82
10. ФУНКЦИИ С ПОБОЧНЫМ ЭФФЕКТОМ 85
10.1. Предпосылки 85
10.2. Описание 87
10.3. Применение 87
Новые предопределенные операторы, функции и атрибуты
И. ОПЕРАТОРЫ СДВИГА И ЦИКЛИЧЕСКОГО СДВИГА 89
111. Предпосылки 89
112. Описание 89
113. Применение 91
12. ОПЕРАТОР XNOR 93
12.1. Предпосылки 93
12.2. Описание 93
12.3. Применение 94
13. ПРЕДОПРЕДЕЛЕННЫЙ АТРИБУТ DRIVING VALUE
(И DRIVING) .7 97
13.1. Предпосылки 97
13.2. Описание 98
13.3. Применение 100
13.3.1. Пример 100
13.3.2. Другой пример 101
13.3.3. Ограничение ‘DRIVING_VALUE 102
14. ПРЕДОПРЕДЕЛЕННЫЙ АТРИБУТ ASCENDING 103
14.1. Предпосылки 103
14.2. Описание 103
14.3. Применение 104
14.3.1. Начальный пример 104
14.3.2. Перегрузка оператора конкатенации
в VHDL'87 104
15. ПРЕДОПРЕДЕЛЕННЫЕ АТРИБУТЫ BEHAVIOR И •STRUCTURE 107
15.1. Предпосылки 107
15.2. Описание 107
15.3. Как обходиться без них 108
16. ПРЕДОПРЕДЕЛЕННЫЕ АТРЙБУТЫ IMAGE И 'VALUE 109
16.1. Предпосылки 109
16.2. Описание 109
16.3. Применение 110
16.3.1. Вывод значений на экран 110
16.3.2. Чтение и запись текстовых файлов 110
17. АТРИБУТЫ PATH_NAME, 'INSTANCE_NAME,
*SIMPLE_NAME 113
17.1. Предпосылки 113
17.2. Описание 113
17.3. Применение 115
Некоторые расширения
18. ОПЕРАТОР НАЗНАЧЕНИЯ ИНЕРЦИОННОГО СИГНАЛА 119
18.1. Предпосылки 119
18.2. Описание 120
18.3. Применение 121
19. ОБЪЯВЛЯЮЩАЯ ЧАСТЬ В ОПЕРАТОРАХ ГЕНЕРАЦИИ 123
19.1. Предпосылки 123
19.2. Описание 125
19.3. Применение 125
20. НАЗНАЧЕНИЕ ВЫРАЖЕНИЙ СООТВЕТСТВУЮЩИМ ВХОДНЫМ ПОРТАМ 131
20.1. Предпосылки 131
20.2. Описание 132
20.3. Применение 134
21. НОВОЕ МНОЖЕСТВО СИМВОЛОВ 137
21.1. Предпосылки 137
21.2. VHDL’87/VHDL’92 138
21.3. Применение 140
21.4. Уловка 142
22. ОБОБЩЕНИЕ ИДЕНТИФИКАТОРОВ 143
22.1. Предпосылки 143
22.2. Описание 143
22.3. Применение 144
23. ОБОБЩЕНИЕ ПСЕВДОНИМОВ 147
23.1. Предпосылки 147
23.2. Описание 147
23.3. Применение 149
24. ДОСТУП К ПРЕДОПРЕДЕЛЕННЫМ ОПЕРАТОРАМ 151
24.1. Предпосылки 151
24.2. Описание 153
25. РАСШИРЕНИЕ СТРОКОВЫХ БИТ-КОНСТАНТ 155
25.1. Предпосылки 155
25.2. Описание 155
Упрощения в языке
.6. ПАРАЛЛЕЛЬНОЕ НАЗНАЧЕНИЕ СИГНАЛА 159
261. Предпосылки 159
262. Описание 160
263. Применение 162
264. Смысл выполнения 162
17. ОПЕРАТОР СООБЩЕНИЙ 163
271. Предпосылки 163
272. Описание 164
273. Применение 164
28. ОПЕРАТОР КОНКАТЕНАЦИИ 167
28.1. Предпосылки 167
28.2. Описание 168
29. ВЫДЕЛЕНИЕ КОНСТРУКЦИЙ: СОГЛАСОВАННОСТЬ СИНТАКСИСА 169
29.1. Предпосылки 169
29.2. Описание 170
29.2.1. Синтаксис описания элемента проекта 170
29.2.2. Синтаксис описания компонента 172
29.2.3. Синтаксис описания блока и процесса 172
29.2.4. Синтаксис объявления типа запись 173
29.2.5. Синтаксис описания последовательных операторов с метками 174
29.2.6. Синтаксис описания тела подпрограммы 175
29.2.7. Синтаксические исключения 175
29.3. Применение 176
Разъяснения
30. СТАТИЧЕСКИЕ ВЫРАЖЕНИЯ 179
30.1. Предпосылки 179
30.1.1. Статические выражения 180
30.1.2. Статические имена 181
30.2. Описание 182
30.2.1. Статичность физических символов 182
30.2.1.1. Проблема в VHDL'87 182
30.2.1.2. Решение в VHDL'92 183
30.2.2. Статичность имен, обозначающих
ссылочные значения 183
30.2.2.1. Проблема в VHDL'87 183
30.2.2.2. Решение в VHDL’92 184
30.2.3. Псевдонимы как статические имена 184
30.2.3.1. Проблема в VHDL'87 184
30.2.3.2. Решение в VHDL'92 185
30.2.4. Статичность резидентных констант подпрограмм 185
30.2.4.1. Проблема в VHDL'87 185
30.2.4.2. Решение в VHDL'92 186
30.2.5. Статичность дискретных диапазонов 187
30.2.5.1. Проблема в VHDL'87 187
30.2.5.2. Решение в VHDL'92 188
30.2.6. Статичность предопределенных атрибутов 189
30.2.6.1. Проблема в VHDL’87 189
30.2.6.2. Решение в VHDL'92 189
30.2.7. Расширения понятия статических
выражений 190
30.3. VHDL'87/VHDL'92 190
30.4. Применение 191
31. КОНТРОЛЬ ПРИ ВЫПОЛНЕНИИ 193
31.1. Предпосылки 193
31.2. Описание 194
31.2.1. Контроль при выполнении параметров-несигналов 194
31.2.1.1. Несогласованность в VHDL’87 194
31.2.1.2. Решение в VHDL'92 195
31.2.2. Проверка параметров-сигналов 196
31.2.2.1. Решение в VHDL'92 196
31.2.3. VHDL’87/VHDL'92 197
32. ИНТЕРФЕЙСНЫЙ СПИСОК 199
32.1. Предпосылки 199
32.2. Описание 200
32.3. Применение 200
33. АССОЦИАТИВНЫЙ СПИСОК 201
33.1. Предпосылки 201
33.2. Описание 202
34. РАЗРЕШЕННЫЕ СУБЭЛЕМЕНТЫ В СОСТАВНЫХ ТИПАХ .203
34.1. Предпосылки 203
34.2. Описание 204
34.2.1. Решение в VHDL'92 205
34.3. VHDL'87/VHDL'92 207
34.4. Применение 208
35. МЕТКИ И ОПРЕДЕЛЯЕМЫЕ
ПОЛЬЗОВАТЕЛЕМ АТРИБУТЫ 209
35.1. Предпосылки 209
35.2. Описание 209
35.3. Применение 211
36. РАЗНОЕ , 211
36.1. Отсутствие в STD неязыковых разделов 211
36.2. Параметры настройки в описании интерфейса
на самом верхнем уровне 211
36.3. Новый подтип TIME 214
36.4. Разъяснение некоторых имен 214
36.4.1. Выбранные против расширенных 214
36.4.2. Применение 215
36.5. Представление Справочного руководства по
языку 216
Приложение
37. СПИСОК ЗАРЕЗЕРВИРОВАННЫХ СЛОВ 219
38. СЛОВАРЬ ТЕРМИНОВ 220
39. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 225
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 4.71 КБ / Просмотров 7 ]

Статус
Проверен 
 
Размер  3.31 МБ
Приватный: Нет (DHT включён)
.torrent скачан  1
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!