Рассмотрены архитектуры программируемых логических интегральных схем (ПЛИС) фирмы Xilinx. Приведена краткая классификация ПЛИС, дано введение в технологии проектирования на основе ПЛИС, описаны архитектуры CPLD и подробно рассмотрены архитектуры FPGA 7-й серии. В частности, внутренняя логика FPGA: конфигурируемые логические блоки, распределенная память, сдвиговые регистры, мультиплексоры и логика переноса; блоки цифровой обработки сигналов; блоки памяти RAM; режим памяти FIFO; блок встроенной коррекции ошибок при записи и чтения памяти. Кроме того, подробно рассмотрена система ввода-вывода, ресурсы синхронизации и вопросы конфигурирования FPGA. В приложениях дано описание примитивов и макросов, а также временных моделей элементов архитектуры FPGA. Большинство глав заканчивается особенностями применения соответствующих функциональных блоков, что значительно упрощает практическое использование компонентов архитектуры FPGA. Для инженеров-практиков, разработчиков электронных систем на...
Rassmotreny arkhitektury programmiruemykh logicheskikh integralnykh skhem (PLIS) firmy Xilinx. Privedena kratkaja klassifikatsija PLIS, dano vvedenie v tekhnologii proektirovanija na osnove PLIS, opisany arkhitektury CPLD i podrobno rassmotreny arkhitektury FPGA 7-j serii. V chastnosti, vnutrennjaja logika FPGA: konfiguriruemye logicheskie bloki, raspredelennaja pamjat, sdvigovye registry, multipleksory i logika perenosa; bloki tsifrovoj obrabotki signalov; bloki pamjati RAM; rezhim pamjati FIFO; blok vstroennoj korrektsii oshibok pri zapisi i chtenija pamjati. Krome togo, podrobno rassmotrena sistema vvoda-vyvoda, resursy sinkhronizatsii i voprosy konfigurirovanija FPGA. V prilozhenijakh dano opisanie primitivov i makrosov, a takzhe vremennykh modelej elementov arkhitektury FPGA. Bolshinstvo glav zakanchivaetsja osobennostjami primenenija sootvetstvujuschikh funktsionalnykh blokov, chto znachitelno uproschaet prakticheskoe ispolzovanie komponentov arkhitektury FPGA. Dlja inzhenerov-praktikov, razrabotchikov elektronnykh sistem na...