ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
184409 Топик полностью
Evgeny_CD, Архитектор (09.03.2010 01:41, просмотров: 106) ответил Dir на Хм... Так может и спецы из AD аналогично считали для BF504F/506F
Вот для BF51x - 100%, что они так считали, и в этом черном фине, заметим, все для этого есть- все ОЗУ там многопортовое, DMA имеет отдельную шину и пр. У NOR FLASH bust обычно 4 слова, так что имеем 70 нс + 3*20=130 нс/8 байт=61 мбайт/сек. Порядка 532 мкс надо на 32к. Но программирование черного фина мне будет напоминать 1816ВЕ48 - писал в молодости на асме...:) Там самое веселое было - отсуствие перехода длиннее 127 адресов памяти (или 256 - не помню). Так и тут. Есть супервизор, и есть глобальные переменные. Есть стек и куча для задачи. Супервизом зппускает DMA на закачку следующей задачи, что-то делает, дожидается DMA, и передает ей управление. Задача отработала - остаются только глобальные переменные, контекст даннвх уничтожаеься. Снова грузим и т.д. Линкер должен быть очень изващенный - в один бинарник надо слить кучу блоков, каждый из которых слинкован на один и тот же org. И сделать таблицу для супервизора - чтобы он знал, что где лежит.