Загрузка данных


Архитектурное сравнение i.MX RT1064 и i.MX RT1024Аппаратный узелi.MX RT1064i.MX RT1024Влияние на вашу задачу и критичностьТактовая частота ядра600 МГц500 МГцВысокая. Запас производительности на обработку кодеков и сетевых протоколов снизился на 17%.Общая внутренняя RAM1024 КБ256 КБКритическая. У вас критически мало места для маневра и разделения памяти FlexRAM.Объем FlexRAM под TCMДо 512 КБДо 256 КБ (Минус 64 КБ)Критическая. 64 КБ RAM в RT1024 зашиты под кэш встроенной Flash. Остается всего 192 КБ на ITCM + DTCM + OCRAM. Код ОС и стеки перестают помещаться целиком.Тип Flash-памятиВнешняя (на отдельной подложке внутри чипа), подключена по FlexSPI2 (166 МГц)Встроенная (внутри корпуса), подключена по внутреннему QSPI (133 МГц)Высокая (Медленный доступ). Из-за меньшей частоты шины и урезанного кэша встроенной Flash (64 КБ) промахи кэша (Cache Misses) при выполнении кода PJSIP штрафуют процессор на порядок сильнее, вызывая зависания.Шина OCRAM (Скорость)AHB (работает на частоте 1/4 от ядра — 150 МГц)AHB (работает на частоте 1/4 от ядра — 125 МГц)Средняя. OCRAM на i.MX RT медленная. Обращение ядра к буферам в OCRAM вызывало сильные Bus Stalls.Арбитраж шины AXIM / AHB (Crossbar)Многослойная матрица 64-бит AXIM (ядро) и 32-бит AHB (периферия)Упрощенная матрица коммутации (Crossbar Switch)Критическая. Из-за меньшего числа внутренних независимых каналов шин (slaves), ядро процессора и DMA-контроллеры Ethernet/USB начинают конкурировать друг с другом при одновременном доступе к OCRAM/внешней памяти.eDMA каналы и приоритеты32 независимых канала eDMA16 независимых каналов eDMAВысокая. В RT1024 ресурсов DMA меньше. Ethernet RX/TX, USB и 2 канала I2S (SAI) делят меньшее количество арбитров запросов шины eDMA, что увеличивает задержку обслуживания