Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Программные средства foundation 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [ 116 ] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359

сали исходный код компилятора! В соавторстве с Тейлором (Douglas Taylor) Пел-лерин написал также отличное введение в язык VHDL, озаглавленное С VHDL теперь все просто! (VHDL Made Easy! Prentice Hall, 1997).

VHDL-это Very Huge Design Language ( гигантский язык проектирования ), и в нашей книге нашла отражение только сокращенная версия этого языка с основными его особенностями и возможностями. В языке VHDL имеется много опций (например, метки операторов), которыми мы не пользуемся, но информация о них содержится в учебниках и справочниках по языку VHDL. Одной из лучших книг является Справочник проектировщика по языку VHDL (The Designers Guide to VHDL. Morgan Kaufinann, 1996). В этой книге довольно большого объема (700 страниц) язык представлен в хорошо систематизированной форме; в очень полезном и информативном приложении исчерпывающим образом описан синтаксис языков ViroL-87 и VHDL-93. Мы заимствовали из этой книги подмножество языка, совместимое с обоими стандартами.

Несколько более кратким введением в язык VHDL является книга Сйохолма и Линдха VHDL для разработчиков (Stefan Sjoholm and Lennart Lindh. VHDL for Designers. Prentice Hall, 1997). Эту книгу можно рекомендовать читателям, поскольку в ней сделан упор на практические аспекты проектирования, включая синтез и тестирование. Другая практическая книга - это VHDL для программируемой логики Скахилла из фирмы Cypress Semiconductior (Kevin Sicahill. VHDL for Programmable Logic. Addison-Wesley, 1996).

Bee примеры на языках ABEL и VHDL, приведенные в данной главе и повсюду в этой книге, бьши откомпилированы и в большинстве случаев протестированы средствами моделирования с помощью студенческой версии профаммного обеспечения Foundation 1.5 фирмы Xilinx, Inc. (San Jose, СА 95124, www. xilinx. com). В программном обеспечении Foundation объединены схематический редактор, текстовый редактор языка описания схем, компиляторы языков ABEL, VHDL и Veriiog и моделирующая профамма фирмы Aldec, Inc. (Henderson, NV 89014, www. a Idee, com), a также собственные специализированные средства фирмы Xilinx для проектирования на основе ИС типа CPLD и FPGA и их профаммирования. Это профаммное обеспечение содержит также отличное справочное руководстю по языкам ABEL и VHDL. Профаммное обеспечение Foimdation прилагается к этой книге на компакт-диске.

VHDL-пакеты стандартов ШЕЕ являются важной составной частью в любой среде проектирования на язьше VHDL. В принципе, перечень определений типов и функций имеется в качестве приложения в учебниках по языку VHDL, но если вы проявите любознательность, то найдвхе исчерпывающие сведения в библиотеке любой VHDL-системы проектирования, в том числе в профаммном обеспечении Foundation.

При рассмофении проверочных векторов языка ABEL мы затронули вопрос о тестировании усфойств. Существует офомная устоявшаяся литература по тестированию цифровых устройств; хорошей отправной точкой в изучении этих вопросов служит книга Мак-Класки 1986 года. Генерирование набора проверочных векторов, которые полностью тестировали бы большую схему типа ПЛУ, является задачей, которую лучше всего поручить профаммным средствам. По меньшей мере у одной из фирм весь бизнес сосредоточен на выпуске профамм, автоматически вырабатывающих проверочные векторы для тестирования ПЛУ: это - ACUGEN Software, Inc. (Nashua, NH 03063, www. acugen. com).



Упражнения

4.1. Составьте из переменных NERD (тупица), DESIGNER (разработчик), FAILURE (терпеть неудачу) и STUDIED (быть обученным) логическое выражение, равное 1 в случае преуспевающего разработчика, который никогда ничему не учился, и тупицы, который все время учится.

4.2. Докажите методом полной индукции теоремы Т2-Т5.

4.3. Докажите методом полной индукции теоремы Т1 -ТЗ и Т5.

4.4. Докажите методом полной индукции теоремы Т6-Т9.

4.5. Согласно теореме Де Моргана, дополнение логического вьфажения X + Y Z равно X У + Z. Однако оба выражения равны 1 при XYZ =110. Как это может быть, чтобы выражение и его дополнение равнялись 1 при одной и той же комбинации переменных? Что здесь неправильно?

4.6. Используя теоремы алгебры переключений, упростите каждую из следующих логических функций:

(а) F = WXYZ-(WXYZ + WXYZ + WXYZ + WXY- Z) (b)F = AB + A- B-CD+A-B-D-E + ABC-E+CD-E (с) F = М N О + Q P N + P R М + Q О М P + М R

4.7. Составьте таблицу истинности для каждой из следующих логических функций

(а) F = XY + XYZ (b) F = W X+Г Z+Х Z

(с) F = W + X-(Y + Z) (d) F = AB + BC + CD + D-A

(e) F = VW + X-Y-Z (f) F = {A + B + C-D)-(B + C + D-E)

(g) F = (W X) (Y + Z) (h) F = (((F + B) + Cy + DY

(i) F = (A + В + C) (A + B + D) (B + С + D) (A + В + С + D)

4.8. Составьте таблицу истинности для каждой из следующих логических функций

(a) F = XYZ + XYZ+XYZ

(b) F = М N + М Р + N Р

(c) F = А В + А В С + А В С

(d) F = А В (С В А + В С)

(e) F = X Y ( X Y Z + X Y Z + X Y Z + X Y Z)

(f) F = М N + М N Р

(g) F = (А + А) В + В А С + С (А + В) (А + В)

(h) F = X-Y+Y-Z + Z-X

4.9. Запищите каноническую сумму и каноническое произведение для каждой из следующих логических функций:

(а) F = IY<b2) (Ь)Р = Пдв(0, 1,2)

F = а!в,с(2. 4, 6, 7) (d) F = П; х,у(0 Ь 3, 4, 5)

(e)F = X+Y-Z (f) F = V + (W-X)



4.10. Запишите каноническую сумму и каноническое произведение для каждой из следующих логических функций:

(а) F = 1 Y,z(0.3) (b) F = Пд в 2, 4)

F = W,d(2,5,6) (d) F = n,,p(0,1,3,6,7)

(е) F=X+Y-Z+Y-Z (f) F = А В + В С + А

4.11. Если каноническая сумма логической функции п переменных является также и минимальной суммой, то сколько литералов содержится в каждом терме-произведении этой суммы? Могут ли существовать в этом случае какие-либо другие минимальные суммы?

4.12. Назовите две причины, по которым стоимость инверторов не учитывается в определении минимальный применительно к минимизации логических схем.

4.13. С помощью карт Карно найдите минимальные выражения вида сумма произведений для следующих логических функций. На каждой карте отметьте особенные клетки, содержащие 1.

FSx.yzfb 3. 5, 6, 7) (b) F = Iw,x,Yz(l> 4> 5, 6, 7, 9, 14, 15)

(с) F = Пщ,х,у(0, 1, 3, 4, 5) (d) F = Хухуг 2. 5, 7, 8, 10, 13, 15)

()Р = Па,в,с,о(Ь7,9, 13, 15) (f) F = Igpj3(l,4, 5,7, 12, 14, 15)

4.14. Найдите минимальные выражения вида произведение сумм для каждой функции из упражнения 4.13 методом, изложенным в разделе 4.3.6.

4.15. Найдите минимальные выражения вида произведение сумм для функций на каждом из следующих рисунков и сравните их стоимость со стоимостью найденных ранее минимальных выражений вида сумма произведений :

(a) рис. 4.27; (Ь) рис. 4.29; (с) рис. 4.33.

4.16. С помощью карт Карно найдите минимальные выражения вида сумма произведений для следующих логических функций. На каждой карте отметьте особенные клетки, содержащие 1.

() = А,в,с(0. Ь2,4) (b)F = 12(1,4, 5, 6, И, 12, 13, 14) Р = ПдвсI. 2, 6, 7) (d) F = Ix,YZ<0, 1, 2, 3, 7, 8, 10, 11, 15) (e)F = 1,12(12, 4, 7, 8,11,13, 14) №Р = Пдвсд,П, 3, 4, 5, 6, 7, 9, 12, 13, 14)

4.17. Найдите минимальные выражения вида произведение сумм для каждой функции из упражнения 4.16 методом, изложенным в разделе 4.3.6.

4.18. Найдите полную сумму для логических функций (d) и (е) из упражнения 4.16.

4.19. С помощью карт Карно найдите минимальные выражения вида сумма произведений для следующих логических функций. На каждой карте отметьте особенные клетки, содержащие 1.

(a)F = I,2{0, 1,3, 5, l4)+d(8, 15)

(b) F = (О, 1,2, 8, ll) + d(3,9, 15) (c)F = Ibcp{1,5, 9, 14,15)+d{ll) (d)F = Ibco(l,5, 6, 7, 9,13) + d(4, 15)



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 [ 116 ] 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.