Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
|
(926)274-88-54 ГлавнаяИнтернет-магазинТкани в наличииМягкая мебельДиваны еврокнижка
Диван-кровать
Диван книжка
Кожаные диваны
Угловые диваны
Кресло-кровать
Недорогие диваны
Кресла
Диваны с фабрики
Кожаная мебель
Производство
Недорогая мебель
Как купитьЗаказ мебелиМебель для домаКухниШкафы купеОфисная мебельШкольная мебельПродажа мебели
Карта сайта
Вакансии
Схема проезда
(926)274-88-54
|
Читальный зал --> Программные средства foundation Программные средства 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. Материал, посвященный ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |