ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
790149 Топик полностью
Evgeny_CD, Архитектор (27.10.2017 22:13, просмотров: 595) ответил Ксения на В этом классе сильнейший конкурент - STM8, у которых цена предельно низка, а возможности примерно того же уровня. DMA для контроллера с таким малым объемом ОЗУ, на мой взгляд, не нужен - массивчик маловат, чтобы ради него DMA гонять. А то что, у
DMA штука полезная, независимо от объема памяти. Иногда критически полезная. Например, та же сеть микроконтроллеров. http://caxapa.ru/778579.html
Перифериный контроллер - SPI мастер. И есть host FPGA, где аппаратно реализован доступ кучки простых SPI контроллеров в память. И пусть у меня 32 периферийных контроллера. Каждый работает на 10Мбит/сек. FPGA шлет им сигнал - что-то типа дополнительного CS - и они начинают обмениваться. При фиксированном пакете обмена 32 или 64 байта мне памяти, доступной DMA, более 128 байт и не требуется (в данном случае). Зато этими 64 байтами памяти я дуплексно обменяюсь за 64 мкс. И DMA не сильно замедлит ход выполнения основного потока AVR, чего нельзя сказать про прерывания с темпом 1 мкс. Кто считает что про FPGA я написал бред -> Lattice ECP5 дешевле $6 с 12k LE и 32 блока по 18 Кбит ОЗУ Вот такие вот они, таракашки то...