Abstract

Field-Programmable Gate Arrays (FPGAs) are configurable integrated circuits whose logic is defined through programming. The use of FPGAs makes it possible to obtain devices capable of changing the configuration, adapting to a specific task due to their flexibly changeable, programmable structure. When developing complex devices, ready-made IP-cores can be used as components for design. The use of software IP-cores allows them to be used most effectively in the final structure, to a significant extent to reduce design costs. A software driver has been developed for working with different types of SPI interfaces (Serial Peripheral Interface), which implements switching the input-output line when transmitting data through a FPGA.

Highlights

  • Электронная компонентная базаДля цитирования: Программный драйвер для работы с разными видами интерфейсов SPI / Э

  • Введение Интерфейс SPI представляет собой последовательный четырехпроходный интерфейс синхронной передачи данных с режимом полного дуплекса, который применяется для сопряжения вычислительных устройств и периферии

  • В то же время, поскольку средства программирования межсоединений требуют значительных затрат на дополнительную площадь кристалла, с точки зрения количества логических элементов, предусмотренных для реализации проекта, Программируемые логические интегральные схемы (ПЛИС) уступают по эффективности заказным интегральным схемам [3]

Read more

Summary

Электронная компонентная база

Для цитирования: Программный драйвер для работы с разными видами интерфейсов SPI / Э.

ПРОГРАММНЫЙ ДРАЙВЕР ДЛЯ РАБОТЫ
Программируемые логические интегральные схемы
Области межсоединений
Логический элемент
FPGA SCLK CSB MISO MOSI
Проектирование драйвера для работы с интерфейсом SPI
СПИСОК ЛИТЕРАТУРЫ
SOFTWARE DRIVER FOR WORKING WITH DIFFERENT TYPES OF SPI INTERFACES
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call