Изложены основные принципы построения и проектирования цифровых устройств ЭВМ на основе интегральных схем разной степени интеграции, включая микроконтроллеры и ПЛИС. Рассмотрены вопросы анализа и синтеза основных узлов ЭВМ: шифраторы, дешифраторы, мультиплексоры, демультиплексоры, регистры, счетчики, АЛУ и др. Изложена методика описания аппаратуры на языке Verilog. Приведено описание структуры микроконтроллеров семейства ARM CORTEX M3 на примере изделий, выпускаемых российской фирмой "Миландр". Представлен набор команд языка Assembler для этого семейства микроконтроллеров. Рассмотрены два способа написания программ для микроконтроллеров: с использованием языка Assembler и с использованием языка C в среде разработки Keil µVision. Приведены сведения о САПР разного уровня. Приведены правила оформления конструкторской и программной документации. Изложены подходы к оценке надежности, методы контроля и ремонта цифровых устройств. Представлена продукция основных производителей...
Izlozheny osnovnye printsipy postroenija i proektirovanija tsifrovykh ustrojstv EVM na osnove integralnykh skhem raznoj stepeni integratsii, vkljuchaja mikrokontrollery i PLIS. Rassmotreny voprosy analiza i sinteza osnovnykh uzlov EVM: shifratory, deshifratory, multipleksory, demultipleksory, registry, schetchiki, ALU i dr. Izlozhena metodika opisanija apparatury na jazyke Verilog. Privedeno opisanie struktury mikrokontrollerov semejstva ARM CORTEX M3 na primere izdelij, vypuskaemykh rossijskoj firmoj "Milandr". Predstavlen nabor komand jazyka Assembler dlja etogo semejstva mikrokontrollerov. Rassmotreny dva sposoba napisanija programm dlja mikrokontrollerov: s ispolzovaniem jazyka Assembler i s ispolzovaniem jazyka C v srede razrabotki Keil µVision. Privedeny svedenija o SAPR raznogo urovnja. Privedeny pravila oformlenija konstruktorskoj i programmnoj dokumentatsii. Izlozheny podkhody k otsenke nadezhnosti, metody kontrolja i remonta tsifrovykh ustrojstv. Predstavlena produktsija osnovnykh proizvoditelej...