-
- С EEPROM все понятно, ее немного, код грузить некуда. Какой-нибудь
NOR FLASH 128 КБайт не хватает. - Evgeny_CD(10.09.2021 15:11)
- вешаешь QSPI NOR FLASH и алга - LightElf(10.09.2021 15:54)
- И просираешь производительность. - Evgeny_CD(10.09.2021 16:38)
- Там кэш есть. - LightElf(10.09.2021 16:41)
- Сайз? - Evgeny_CD(10.09.2021 16:43)
- "Читаю даташиты вслух. Дорого." LightElf(1 знак., 10.09.2021 16:54, картинка)
- Т.е. 1 КБайт кеша кода в SPI при таковой оного 32 МГц? Круто! - Evgeny_CD(10.09.2021 16:57)
- А че такого? Вот первая попавшаяся QSPI (4битная вообще-то)
W25Q01JV имеет возможность тактирования 104МГц в 4-битном режиме.
То бишь скорость считывания данных из нее всего лишь втрое меньше
тактовой MCU (с учетом его 32-битной разрядности). rezident(27 знак., 10.09.2021 18:08, ссылка)
- Теперь в 32 МГц MCU встраваем 104 МГц QSPI и получаем Нобеля! - Evgeny_CD(10.09.2021 18:45)
- Дык не вижу особой проблемы, с помощью PLL унутре можно кратно
большую частоту иметь. Непонятно, почему в этом МК умножителя
частоты не предусмотрели? - rezident(10.09.2021 21:14)
- Если можно большую частоту иметь в таком непростом блоке, как
контроллер СПИ, то и процессор на большей можно завести наверняка.
Не сделали - значит не так просто или недешево. - Andreas(10.09.2021 21:20)
- Ещё вариант - Заказчик сказал 32 МГц достаточно... - Evgeny_CD(10.09.2021 21:22)
- В принципе верно. Но реально могла быть проблема с IP блоком PLL. - Evgeny_CD(10.09.2021 21:21)
- IP блока отечественного нет, почти наверняка. - Evgeny_CD(10.09.2021 21:15)
- Явная недоработка для такого МК. - rezident(10.09.2021 21:17)
- Его явно под задачи типа доверенная загрузка делали. Теперь пытаются коммерциализировать, что получилось. - Evgeny_CD(10.09.2021 21:19)
- Явная недоработка для такого МК. - rezident(10.09.2021 21:17)
- Если можно большую частоту иметь в таком непростом блоке, как
контроллер СПИ, то и процессор на большей можно завести наверняка.
Не сделали - значит не так просто или недешево. - Andreas(10.09.2021 21:20)
- Дык не вижу особой проблемы, с помощью PLL унутре можно кратно
большую частоту иметь. Непонятно, почему в этом МК умножителя
частоты не предусмотрели? - rezident(10.09.2021 21:14)
- Есть засада - при непоследовательной выборке надо еще подать команду чтения и 3 байта адреса, причем, насколько помню, команда идет в 1битном режиме. Поэтому без большого кеша просадка производительности ооочень значительна. PS Есть еще XIP mode, при котором не надо команду давать, но все равно 2 такта на передачу режима требуется. - Andreas(10.09.2021 18:32)
- Теперь в 32 МГц MCU встраваем 104 МГц QSPI и получаем Нобеля! - Evgeny_CD(10.09.2021 18:45)
- А че такого? Вот первая попавшаяся QSPI (4битная вообще-то)
W25Q01JV имеет возможность тактирования 104МГц в 4-битном режиме.
То бишь скорость считывания данных из нее всего лишь втрое меньше
тактовой MCU (с учетом его 32-битной разрядности). rezident(27 знак., 10.09.2021 18:08, ссылка)
- Т.е. 1 КБайт кеша кода в SPI при таковой оного 32 МГц? Круто! - Evgeny_CD(10.09.2021 16:57)
- "Читаю даташиты вслух. Дорого." LightElf(1 знак., 10.09.2021 16:54, картинка)
- Сайз? - Evgeny_CD(10.09.2021 16:43)
- Там кэш есть. - LightElf(10.09.2021 16:41)
- И просираешь производительность. - Evgeny_CD(10.09.2021 16:38)
- вешаешь QSPI NOR FLASH и алга - LightElf(10.09.2021 15:54)
- 8кБ это EEPROM, а не программная память. Программа выполняется из
ОЗУ или из SPI Flash. Цитата из спецификации. rezident(846 знак., 10.09.2021 15:10)
- Программа может исполняться из EEPROM. LightElf(1 знак., 10.09.2021 15:53, картинка)
- Да, точно! Что-то пропустил я этот момент из беглого прочтения спеки. - rezident(10.09.2021 16:36)
- Программа может исполняться из EEPROM. LightElf(1 знак., 10.09.2021 15:53, картинка)
- С EEPROM все понятно, ее немного, код грузить некуда. Какой-нибудь
NOR FLASH 128 КБайт не хватает. - Evgeny_CD(10.09.2021 15:11)