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

<------

>

ПРАКТИЧЕСКИЕ ДОПОЛНЕНИЯ

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

11.1. Средства автоматизированного проектирования

Если бы аппаратные средства не были такими тяжелыми ,

их не называли бы железом ( If It wasnt hard, they wouldnt call it hardware )

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

Термины автоматизированное проектирование {computer-aided design,

CAD) и автоматизированное конструирование {computer-aided engineering,

CAE) применяются по отношению к совокупности профамм, которые поддерживают разработку схем, систем и многого другого Термин CAD является более общим и используется не только в области электроники, но также в архитектуре, например, и в машиностроении. В электронике понятие CAD часто относится к средствам проектирования устройств на физическом уровне, таким как профаммы компоновки ИС и разводки печатных плат Термин CAE чаще используется по отношению к средствам проектирования на концептуальном уровне типа редакторов схем, профамм моделирования схем и компиляторов ПЛУ. Однако многие из работающих в области электроники (включая автора) склоняются к тому, что эти термины являются синонимами В этом парафафе мы рассмотрим некоторые средства CAD/CAE, используемые при разработке цифровьгх усфойств.



ЯВЛЯЕТСЯ ЛИ ТЕПЕРЬ РАЗРАБОТКА АППАРАТНЫХ СРЕДСТВ ПРОСТЫМ ДЕЛОМ?

Поскольку все чаще аппаратные средства разрабатывают и отлаживают с помощью профаммных средств, действительно ли их создание становится проще? Согласно опыту автора - не обязательно.

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

11.1.1. Языки описания схем

в предыдущие десятилетия большинство проектов логических усфойств выполнялось фафически в виде блок-схем и принципиальных схем. Однако широкое распросфанение в 90-е годы профаммируемых логических усфойств, технологии создания сверхбольших специализированных ИС, языков описания схем и синтеза радикально изменило методы разработки больших цифровых усфойств.

Традиционное использование языков высокого уровня, таких как С, С++ и Java, при создании профаммного обеспечения, настолько повысило уровень абстракции, что теперь профаммисты способны создавать более крупные и более сложные системы, правда с некоторой потерей эффективности по сравнению с профаммными продуктами, написанными на ассемблере и отлаженными вручную. Ситуация с проектированием аппаратных средств аналогична. Схема, описанная с помощью средств синтеза в языках VHDL или Veriiog, не может быть такой же маленькой по размерам и столь же быстродействующей, как схема разработанная и вылизанная вручную опытным инженером, но в хороших руках профаммные средства позволяют создавать гораздо более крупные системы. Без применения профаммных средств нельзя обойтись, когда речь идет о том, чтобы воспользоваться наличием миллионов вентилей в наиболее совершенных интефальных схемах типа CPLD и FPGA или в специализированных ИС.

Некоторое время в ходу были языки описания схем, не поддержанные средствами синтеза, но с появлением таких средств использование этих языков уменьшилось. Наиболее известны языки межрегистровых пересылок {register-transfer languages), которыми в течение десятилетий пользовались для описания работы синхронных систем. В таком языке система обозначений потокового управления поведением конечного автомата объединяется со средствами описания работы схем на многоразрядных регисфах. Языки межрегисфовых пересылок были особенно полезны при машинном проектировании, когда отдельные команды машинного языка представлялись в виде последовательности таких элементарных шагов, как зафузка, хранение, объединение и проверка содержимого регисфов.

11.1.2. Ввод схемы

Если не считать домашних заготовок, то ваш первый шаг при проектировании схемы состоит, как 1равило, в том, чтобы убедить кого-то, что предложенный



что такое арм ?

В настоящее время автоматизированное рабочее место на основе персонального компьютера может стоить порядка 500 долларов, но при использовании параллельных процессоров его стоимость может возрасти до 50000 долларов. Образцом автоматизированного рабочего места с точки зрения его стоимости (то есть суммы, которую типичная компания может потратить на одного инженера) и эффективности (из числа лучших) является рабочая станция фирмы Sun. В 2001 году за 5000 долларов можно было получить любую модель такой рабочей станции.

вами подход правильный. Это значит, что вам надо подготовить блок-схему и слайды для презентации и обсудить ваши идеи с менеджерами и коллегами с целью предварительной оценки проекта {design review). После того, как ваш проект одобрен, можно, не рискуя, приступать к функциональному наполнению , то есть рисовать схему.

Раньше, как правило, схемы рисовались вручную, но теперь при подготовке все больше используют схемные редакторы {schematic editors) - программы системы CAD, запускаемые на автоматизированном рабочем месте (АРМ) разработчика. Процесс создания принципиальной схемы на компьютере часто называют вводом схемы {schematic capture). Этот термин используется потому, что схемный редактор фиксирует больше информации, чем просто рисунок. Основная информация, содержащаяся в схеме, представлена в виде надписей на ней, позволяющих позже, по мере необходимости, извлекать нужную в процессе проектирования информацию автоматически.

Чтобы упростить ввод информации и ее извлечение, в схемном редакторе для каждого типа информации обычно предусмотрены поля {fields). Информация может быть либо скрыта, либо автоматически выводиться рядом с элементом схемы, к которому она относится. Вот некоторые типичные поля и их назначение:

Тип компонента {component type). Задавая тип компонента (например, резистор, конденсатор, ИС 74FCT374 или ИС GAL16V8), разработчик может вызвать символическое изображение этого элемента из библиотеки компонентов {component library). У некоторых компонентов есть несколько вариантов изображения, из которых можно выбирать (например, эквивалентные представления вентилей согласно теореме Де Моргана). Тип компонента используется в документации и при моделировании.

Параметр компонента {component value). Для большинства аналоговых компонентов в этом поле должен быть задан параметр (например: 2.7 кОм). В полях номинальная мощность и допуск могут быть приведены дополнительные сведения (например: 1/4 Вт, 1%). Для цифрового компонента в таком поле может быть указано его быстродействие (например: -10 для 10-наносекундного ПЛУ).



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


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