Я новичок во встроенном программировании. Сейчас пытаюсь разобраться в даташите на Telechips 8001S. В чем разница между SPI (последовательный периферийный интерфейс) и GSB (последовательная шина общего назначения)?
Спасибо.
Я новичок во встроенном программировании. Сейчас пытаюсь разобраться в даташите на Telechips 8001S. В чем разница между SPI (последовательный периферийный интерфейс) и GSB (последовательная шина общего назначения)?
Спасибо.
Гугл твой друг...
Telechips GPSB, по-видимому, является их реализацией spi (и одного или нескольких других последовательных протоколов) ведущим или ведомым с dma. Spi — это протокол, назовите его стандартом или нет, но существует большое количество устройств, которые его поддерживают, GPSB — это логика/периферия в чипе, которую вы можете использовать для подключения к spi-мастерам или ведомым устройствам (вы всегда можете немного нажать на гпио конечно). Похоже, есть DMA и, возможно, другие функции.
Я не нашел ни 8001, ни 8010 документов, но нашел документ, которого было достаточно для понимания.
На некоторых продуктах ti вы можете найти USI, универсальный последовательный интерфейс, название их периферийных устройств uart, spi и i2c.
Некоторые чипы ftdi имеют MPSSE, который можно запрограммировать на реализацию довольно многих протоколов, jtag, spi, i2c, mdio, накатывать свои собственные.
Другие производители могут просто называть периферийные устройства UART, SPI, I2C.
Это просто название, которое маркетологи, инженеры или их комбинация в этой компании выбрали для периферийного устройства внутри чипа.