Звоните! 
 (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

Программные средства Foundation

Эта книга предназначена для тех, кто хочет проектировать и создавать реальные цифровые устройства. В ее основе лежит следующая основная мысль: чтобы достичь желаемой цели, необходимо овладеть принципами, но в то же время нужно иметь представление о том, как эти принципы реализуются на практике. Таким образом, принципы и практика являются предметом нашего рассмотрения.

Материал этой книги пригоден в качестве учебника по вводному курсу (introductory course) цифровой электроники для студентов, специализирующихся в области электроники, вычислительной техники и информатики (computer science). Те, кто не знаком с основными понятиями электроники (electronics concepts) и не интересуется поведением цифровых устройств с точки зрения протекающих в них электрических процессов (например, студенты, специализирующиеся в области информатики), могут при желании пропустить главу 3; остальной материал изложен в книге независимо от содержания этой главы в той мере, в какой это было возможно. С другой стороны, тот, кто владеет основами электроники и хочет быстро освоить цифровую технику, может сделать это, прочтя главу 3. Студенты, J которых нет начальных сведений по электронике, могут ознакомиться с ними по бесплатно распространяемому 20-страничному учебному пособию Флейшера Электрические цепи в кратком изложении (М. Fieisher. Electrical Circuits Review), имеющемуся на Web-сайте данной книги по адресу: www.ddpp.com.

Хотя уровень изложения в этой книге ориентирован на начальное изучение, содержащийся в ней материал выходит далеко за рамки того, что может быть включено в типичный вводный курс. Когда я приступил к этой работе, оказалось, что есть много важных вещей, о которых необходимо сказать и которые не укладываются в односеместровый курс в Станфордском университете или в учебное пособие объемом в 400 страниц. Поэтому я последовал своему обычному правилу включения всего, что - по крайней мере, на мой взгляд - является сравнительно важным, оставляя за преподавателем или учащимся право решать, что именно является самым важным, в зависимости от обстоятельств. Все же, чтобы облегчить такое решение, заголовки необязательных разделов (optional sections) помечены звездочкой. В общем случае эти разделы можно опустить без нарушения целостности изложения в пределах основного текста в дальнейшем.

Несомненно, кто-то воспользуется этой книгой в рамках продвинутого курса (advanced course) или в лабораторном практикуме (laboratory course). Подготовленные студенты захотят пропустить начало и сразу поискать самое интересное. Если вы знакомы с основными идеями цифровой электроники, то для вас самыми важными и интересными в этой книге будут разделы, посвященные языкам описания схем (или: языкам описания аппаратуры; hardware description languages, HDLs) ABEL и VHDL, знакомясь с которыми вы обнаружите, что пройденные вами ранее курсы профаммирования в большой степени подготовили вас к проектированию цифровой аппаратуры.

Специалист, уже работающий в области проектирования цифровых устройств {working digital designer), может воспользоваться этой книгой в качестве



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

Если вы только что приступили к практической работе по разработке и созданию цифровых устройств и прошли в университете очень теоретический курс цифрового проектирования, то вам следует сосредоточить внимание на главах 3, 5, 6 и 8-11, чтобы подготовиться к встрече с реальным миром.

Если у вас уже есть определенный опыт, вам, возможно, не нужны все упражнения на применение , содержащиеся в этой книге, но принципы, изложенные в главах 2, 4 и 7, могут направить ваши мысли в нужном направлении, а содержащиеся там рассуждения о том, что важно, а что - нет, быть может, избавят от чувства вины за то, что вы не пользовались картами Карно на протяжении 10 лет. Примеры в главах 6, 8 и 9 дадут вам новое представление о многообразии методов проектирования и возможность судить об их достоинствах и недостатках. Наконец, описание на языках ABEL и VHDL и примеры, которыми усеяны главы с 4 по 9, могут послужить первым систематическим введением в технику проектирования на основе языков описания схем.

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

Содержание книги

Ниже кратко изложено содержание одиннадцати глав этой книги. Это может напомнить вам тот раздел руководства по программному обеспечению, который обычно носит название: Для тех, кто терпеть не может читать инструкции и наставления . Возможно, что после того, как вы ознакомитесь с этим перечнем, вам не нужно будет читать все остальное в этой книге.

В главе 1 приводится несколько исходных определений и формулируются основные правила, согласно которым в этой книге принимаются решения о том, что считается важным, а что - нет.

Глава 2 является введением в двоичную систему чисел и двоичные коды. Читателю, уже знакомому с двоичной системой чисел по курсам программирования, все же стоит прочесть параграфы 2.10-2.13, чтобы получить представление о том, какую роль двоичные коды играют в аппаратуре. Для подготовленных студентов хорошим введением в коды, исправляющие ошибки, будут параграфы 2.14 и 2.15. Всем следует прочесть раздел 2.16.1; этот материал используется в примерах проектирования цифровых устройств в главе 8.

В главе 3 - по принципу Вот все, что вы хотели бы знать об этом - рассматривается работа цифровых схем, причем главный упор делается на внешние электрические характеристики логических элементов. Исходными являются такие основные понятия электроники, как напряжение, ток и закон Ома; те, кому этот материал не знаком, могут при желании обратиться к упомянутому выше учебному пособию Электрические цепи в кратком изложении. Если вам не интересно, как именно функционируют реальные схемы, или вы мо-



жете позволить себе роскошь поручить грязную работу кому-то другому, то эту главу можно пропустить.

Глава 4 посвящена принципам проектирования комбинационных логических схем и содержит алгебру переключений, а также анализ, синтез и минимизацию комбинационных схем. В конце этой главы появляются начальные сведения о языках ABEL и VHDL.

Глава 5 начинается с обсуждения стандартов для документации на цифровые системы, что, возможно, является самым важным для честолюбивых проектировщиков, когда они только приступают к практической работе. Затем в этой главе читатель знакомится с программируемыми логическими устройствами (ПЛУ; programmable logic devices, PLDs), причем здесь его внимание оказывается сосредоточенным на возможности реализации с помощью таких устройств комбинационных логических функций. Остальная часть этой главы посвящена часто используемым комбинационным логическим функциям и их применениям. Для каждой из этих функций описаны стандартные интегральные схемы (ИС) средней степени интеграции, профаммы на языке ABEL, позволяющие реализовать эти функции с помощью ПЛУ, и модели на языке VHDL. Глава 6 представляет собой коллекцию примеров консфуирования более сложных комбинационных усфойств. В каждом из примеров показано, как можно реализовать данное усфойство на основе ИС средней степени интефации (в тех случаях, когда это имеет смысл), описать его на языке ABEL, имея в виду реализацию с помощью ПЛУ, или на языке VHDL, когда намечено применение кристаллов CPLD или FPGA.

Глава 7 знакомит с принципами проектирования последовательностных логических схем, начиная с защелок и триггеров. В этой главе упор сделан на анализ и расчет тактируемых синхронных конечных автоматов. Для смелых и отважных эта глава содержит введение в теорию схем классического образца (fundamental mode circuits), а также анализ и расчет последовательностных схем с обратной связью. Заканчивается глава парафафами, в которых речь идет о возможностях, предоставляемых языками ABEL и VHDL при проектировании последовательностных схем.

Глава 8 целиком посвящена практическим аспектам проектирования последовательностных схем. Как и ранее в главе 5, внимание читателя в этой главе сосредоточено на часто используемых функциях и приведены примеры применения ИС средней степени интефации, языка ABEL при реализации в ПЛУ и языка VHDL. В парафафах 8.8 и 8.9 обсуждаются неизбежные препятствия на пути создания идеального, абсолютно синхронного усфойства, и здесь читатель лицом к лицу сталкивается с важной проблемой: как жить синхронно в асинхронном мире?

Глава 9 является собранием примеров проектирования конечных автоматов и более сложных последовательностных схем. В каждом примере показано, как решить задачу, составляя профамму на языке ABEL при реализации в ПЛУ или на языке VHDL, когда имеется в виду использование кристаллов CPLD или РЮА.

Глава 10 служит введением в запоминающие усфойства и программируемые мафичные интефальные схемы типа CPLD и FPGA. Материал, посвященный



[ 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 
Продажа и изготовление мебели.


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