dimka76 15 May 20, 2022 Posted May 20, 2022 · Report post 2 minutes ago, mantech said: Хороший вопрос)) Скачал даташит в свободном доступе на 700 или 900 страниц, но там не все, поэтому скачал исходники и вот разбираюсь потихоньку... Нашел в свободном доступе Allwinner_V3s_Datasheet_V1.0.pdf, но в нем только 420 страниц. Это не то ? Quote Share this post Link to post Share on other sites More sharing options...
mantech 13 May 20, 2022 Posted May 20, 2022 · Report post 3 минуты назад, dimka76 сказал: Это не то ? Сейчас под рукой нет, может и то, наверно перепутал с Т113-S3, там точно больше 1000 стр... Quote Share this post Link to post Share on other sites More sharing options...
kompas39 0 May 25, 2022 Posted May 25, 2022 (edited) · Report post On 5/18/2022 at 11:22 AM, korotaev said: Не могу найти отечественные микроконтроллеры со встроенным контроллером SD карты (SDIO интерфейс). Они есть в принципе? Смотрел документацию на клоны STM32xxx, там не нашёл ничего про SD карты. Оптимально нужен наш отечественный микроконтроллер или процессор способный писать на SD карту со средней скоростью 5 МБайт/c. К5500ВК018 (НИИСИ).. правда серии ещё нет, но демку приобрести можно. Работа на стадии завершения, но из-за известных событий есть некоторая неопределенность. На сайте НИИСИ не найдёте информацию - надо обращаться. Цена тоже будет не демократичная.)) PS. Скорость работы с SD не знаю, но интерфейс там такой точно есть. Edited May 25, 2022 by kompas39 Quote Share this post Link to post Share on other sites More sharing options...
mantech 13 May 25, 2022 Posted May 25, 2022 · Report post 2 часа назад, kompas39 сказал: К5500ВК018 Так вроде неплохо, но частота 300МГц, ядро мипс, БГА и "Для связи с приёмопередатчиками USB используется интерфейс ULPI" - несколько омрачают ситуацию... Quote Share this post Link to post Share on other sites More sharing options...
kompas39 0 May 25, 2022 Posted May 25, 2022 · Report post 24 minutes ago, mantech said: Так вроде неплохо, но частота 300МГц, ядро мипс, БГА и "Для связи с приёмопередатчиками USB используется интерфейс ULPI" - несколько омрачают ситуацию... Да, хотелось бы доработать. PHY USB пока не разработали, но работа ведется. Внешних отечественных PHY пока не видел - без буржуйского довеска USB не собрать. То же самое с Ethernet, хотя у Миландра какие-то микросхемы есть в PHY ETH До 100 мбс - если бы позаимствовать можно было... Зато Ethercat пихнули... Но на одно кольцо, без резерва. Правда хотят LVDS вариантом дополнить - не знаю будет ли? BGA - это потому как туда много чего пихнули, и размеры какого-нибудь QFN тогда печалили бы - ног надо много. Как всегда - нет денег и сил на разнообразие в виде линейки в разных корпусах с разным составом. Ядро - Комдив... это такое импортозамещение.) И плюс, и минус одновременно - как посмотреть. Quote Share this post Link to post Share on other sites More sharing options...
Immortal_Buka 0 May 25, 2022 Posted May 25, 2022 · Report post 2 hours ago, kompas39 said: без буржуйского довеска USB не собрать а DDR3L отечественных прям навалом Quote Share this post Link to post Share on other sites More sharing options...
kompas39 0 May 25, 2022 Posted May 25, 2022 (edited) · Report post 42 minutes ago, Immortal_Buka said: а DDR3L отечественных прям навалом Да, тут тоже проблема. И ещё надо ПЗУ загрузочную по SPI/QSPI Но DDR не во всех применениях нужна. Без неё тоже работает Edited May 25, 2022 by kompas39 Quote Share this post Link to post Share on other sites More sharing options...
mantech 13 May 25, 2022 Posted May 25, 2022 · Report post 3 часа назад, kompas39 сказал: То же самое с Ethernet, Да, согласен, еслиб как в V3S было, встроенное - куда приятнее, только там еще и усб и ДДР встроенные - просто сказка))) 17 минут назад, kompas39 сказал: Но DDR не во всех применениях нужна. Смотря, сколько там "встройки", у китайцев всего 32КБайта - не разгуляешься... Quote Share this post Link to post Share on other sites More sharing options...
kompas39 0 May 26, 2022 Posted May 26, 2022 (edited) · Report post 18 hours ago, mantech said: Да, согласен, еслиб как в V3S было, встроенное - куда приятнее, только там еще и усб и ДДР встроенные - просто сказка))) Смотря, сколько там "встройки", у китайцев всего 32КБайта - не разгуляешься... Всё можно сделать, были бы деньги и время.) Специалисты пока есть. Оперативки в К5500ВК018 512КБ - тоже не космические, но всё же не 32КБ. Edited May 26, 2022 by kompas39 Quote Share this post Link to post Share on other sites More sharing options...
mantech 13 May 26, 2022 Posted May 26, 2022 (edited) · Report post 54 минуты назад, kompas39 сказал: Оперативки в К5500ВК018 512КБ Ну эт нормально, если еще есть кэш для программы в SPI флешке - то еще лучше... Есть-ли какие-то сравнительные данные быстродействия этого ядра в сравнении с cortex M3(M4)? Edited May 26, 2022 by mantech Quote Share this post Link to post Share on other sites More sharing options...
kompas39 0 May 26, 2022 Posted May 26, 2022 · Report post 28 minutes ago, mantech said: Ну эт нормально, если еще есть кэш для программы в SPI флешке - то еще лучше... Есть-ли какие-то сравнительные данные быстродействия этого ядра в сравнении с cortex M3(M4)? Результатов такого сравнения нет, но вот такой код: #define ARRAY_LEN 10 #define BOOL_LEN 16 float f[ARRAY_LEN]; uint16_t s[ARRAY_LEN]; bool b[ARRAY_LEN][BOOL_LEN]; int i; for (i = 0; i < ARRAY_LEN; i++) { f = 1.2345; f += 5.4321; f -= 0.4321; f *= 6.7891; f /= 14.79; s = 123; s += 54; s -= 43; s *= 67; s /= 14; b[0] = true; b[1] = false; b[2] = b[0] | b[1]; b[3] = b[1] & b[2]; b[4] = b[3]; if (b[0] & b[1] & b[2] & b[3] & b[4]) { b[5] = ~b[4]; b[6] = ~b[5]; b[7] = ~b[6]; b[8] = ~b[7]; b[9] = ~b[8]; b[10] = ~b[9]; b[11] = ~b[10]; b[12] = ~b[11]; b[13] = ~b[12]; b[14] = ~b[13]; b[15] = ~b[14]; } } При таких настройках: · Микроконтроллер К5500ВК018v1 [cpu/mem/axi]=300/300/150 МГц Исполняется за 13 мкс. Если у Вас есть возможность проверить на Cortex, прошу выложить результат. Самому интересно.) Quote Share this post Link to post Share on other sites More sharing options...
mantech 13 May 26, 2022 Posted May 26, 2022 · Report post 2 часа назад, kompas39 сказал: Если у Вас есть возможность проверить на Cortex Пока нет, сейчас работаю с cortex A7 на 1000МГц, поэтому тут несколько некорректное сравнение будет... Quote Share this post Link to post Share on other sites More sharing options...
jcxz 81 May 26, 2022 Posted May 26, 2022 · Report post 8 часов назад, kompas39 сказал: Результатов такого сравнения нет, но вот такой код: #define ARRAY_LEN 10 #define BOOL_LEN 16 float f[ARRAY_LEN]; uint16_t s[ARRAY_LEN]; bool b[ARRAY_LEN][BOOL_LEN]; int i; for (i = 0; i < ARRAY_LEN; i++) { f = 1.2345; f += 5.4321; f -= 0.4321; f *= 6.7891; f /= 14.79; s = 123; s += 54; s -= 43; s *= 67; s /= 14; Что за компилятор такой, что прожевал такое и не поперхнулся? Любой адекватный си-компилятор на такое должен был бы вывалить кучу ошибок. Quote Share this post Link to post Share on other sites More sharing options...
kompas39 0 May 27, 2022 Posted May 27, 2022 (edited) · Report post 13 hours ago, jcxz said: Что за компилятор такой, что прожевал такое и не поперхнулся? Любой адекватный си-компилятор на такое должен был бы вывалить кучу ошибок. Не знаю. Я в этом не разбираюсь. Спросил - дали вот это.. Но есть такая приписка: "Код во вложении переведен в си-код" может его в компилятор и не запихивали в таком виде. Edited May 27, 2022 by kompas39 Quote Share this post Link to post Share on other sites More sharing options...
jcxz 81 May 27, 2022 Posted May 27, 2022 · Report post 11 минут назад, kompas39 сказал: Не знаю. Я в этом не разбираюсь. Спросил - дали вот это.. Но есть такая приписка: "Код во вложении переведен в си-код" может его в компилятор и не запихивали в таком виде. Вы писали что "исполняется за 13 секунд". За 13 секунд оно исполняться в принципе не может, так как не может быть скомпилировано. А если там что-то другое исполняется, то как тогда это "не известно что" можно сравнивать с чем-то? Quote Share this post Link to post Share on other sites More sharing options...