ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
978457
Evgeny_CD, Архитектор (14.02.2020 01:20, просмотров: 4800)
[Новая эра построения взаимодействия MCU и внешнего мира] Новые FPGA + современная память. http://caxapa.ru/978445.html
http://caxapa.ru/942116.html
Lattice MachXO3D -> QFN72 (10 mm x 10 mm, 0.5 mm), 58 IO Смотрим на современную память --> 58 IO Количество сигналов управления. Все для максимальной разрядности, без работы с байтами. HyperBus - 11, остаток 47 CellularRAM - 29, остаток 29 2Mx16 10 нс SRAM - 40, остаток 18 4M x 16 bit Low Power - 41, остаток 17 Видим, что в варианте HyperBus и CellularRAM от FPGA остается достаточно много IO, чтобы: -- иметь компактный интерфейс с MCU - PMP, OctoSPI, QSPI, SPI -- иметь 16 и более линий для взаимодействия с внешним миром. Алгоритм: -- устройство капчурит или проигрывает некие "последовательности 16 битных слов" с частотой ~100 МГц длиной 4-16Мбайт, или 2-8М 16 битных слов. -- ЦАП, АЦП, генерация waveform, генерация времянок хитрых протоколов. -- MCU работает с этим массивом либо параллельно, либо off-line Компактность. -- QFN72 (10 mm x 10 mm, 0.5 mm) -- PIC32, dsPIC, PIC24 имеют PMP в корпусах от QFN64 -- CellularRAM - 49-FBGA (4x4), BGA 0.5 сука! -- HyperBus 24-TFBGA (6x8), вот тут ляпота - BGA1.0. Там сетка 5х5 рядов, думаю, можно на просвет проверять качество пайки.