Вс июл 11, 2021 13:03:24
Вс июл 11, 2021 13:34:15
Вс июл 11, 2021 13:52:11
Вс июл 11, 2021 14:53:09
Reflector писал(а):И какой размер этого FIFO?
Вс июл 11, 2021 15:04:45
Вс июл 11, 2021 15:59:28
Большая часть современной периферии 3-х вольтовая
быстродействующие коммутаторы...
обработчики потокового аудио и видео...
внешняя ОЗУ на МК...
Да и АВРки уже совсем иные пошли, весьма отличающиеся от "стандартных"...
Кстати... совсем про ПИКи подзабыли
Вс июл 11, 2021 17:15:46
roman.com писал(а):программа буфер FIFO
roman.com писал(а):это буфер FIFO
Вс июл 11, 2021 18:49:00
diplodok писал(а):и как, примерно, делается FIFO
parovoZZ писал(а):это всё делается на ПЛИС.
Reflector писал(а):Если читать значение считанное с порта в ячейку памяти, сразу из нее читать и выводить в другой порт, то на G0 получится тоже 8 тактов для 140 MHz
Reflector писал(а):там 2 команды для счетчика без которого точно замерять число тактов проблематично
Reflector писал(а):помимо конвеера у мк еще есть небольшой кеш инструкций и нужно учитывать латентность флеша которая разная для разных частот.
Вс июл 11, 2021 19:58:09
Вс июл 11, 2021 21:14:35
Reflector писал(а):2 команды для счетчика без которого точно замерять число тактов проблематично
BOB51 писал(а):предвыборке команд из ПЗУ...
Вс июл 11, 2021 22:18:56
По идеи процессор просто берёт инструкции из флеша и сразу их выполняет.
Вс июл 11, 2021 23:03:26
Вс июл 11, 2021 23:38:45
А как насчет 480 МГц? https://www.st.com/en/microcontrollers- ... 750vb.htmlroman.com писал(а):140 MHz А вот это уже интересно))
Потому что частоты низкие. Когда речь идет о сотнях МГц, из флеша не успевает производится чтение на такой скорости и применяются различные методы позволяющие снизить скорость чтения не снижая производительность МК.roman.com писал(а):И флеш не зависит от частоты
Пн июл 12, 2021 18:42:26
parovoZZ писал(а):Программу можно загрузить целиком в ОЗУ (как это делает ESP) и выполнять оттуда.
Reflector писал(а):если постоянно не пишешь на ассме для одной серии на одной частоте, то вручную подсчитать количество тактов не так просто
Reflector писал(а):придется сбросить конвейер и дождаться чтения инструкций из флеша
Мурик писал(а):К ядре есть кеши инструкций и данных, конвейер и др. что затрудняет точный подсчет времени до такта.
Пн июл 12, 2021 20:30:05
ESP вроде загружает пользовательские программы из внешнего EEPROM...
Пн июл 19, 2021 13:48:30
Пн июл 19, 2021 18:33:26
Пн июл 19, 2021 20:53:16
Вт июл 20, 2021 07:36:34
Вт июл 20, 2021 11:39:24