Перейти к содержанию
    

Отечественные микроконтроллеры с контроллером SD карты...

2 minutes ago, mantech said:

Хороший вопрос))  Скачал даташит в свободном доступе на 700 или 900 страниц, но там не все, поэтому скачал исходники и вот разбираюсь потихоньку...

Нашел в свободном доступе Allwinner_V3s_Datasheet_V1.0.pdf, но в нем только 420 страниц. Это не то ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, dimka76 сказал:

Это не то ?

Сейчас под рукой нет, может и то, наверно перепутал с Т113-S3, там точно больше 1000 стр...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 5/18/2022 at 11:22 AM, korotaev said:

Не могу найти отечественные микроконтроллеры со встроенным контроллером SD карты (SDIO интерфейс).

Они есть в принципе? Смотрел документацию на клоны STM32xxx, там не нашёл ничего про SD карты.

Оптимально нужен наш отечественный микроконтроллер или процессор способный писать на SD карту со средней скоростью 5 МБайт/c.

 

К5500ВК018 (НИИСИ).. правда серии ещё нет, но демку приобрести можно.  Работа на стадии завершения, но из-за известных событий есть некоторая неопределенность.  На сайте НИИСИ не найдёте информацию - надо обращаться.

 

Цена тоже будет не демократичная.))

 

PS. Скорость работы с SD не знаю, но интерфейс там такой точно есть.

   
Изменено пользователем kompas39

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, kompas39 сказал:

К5500ВК018

Так вроде неплохо, но частота 300МГц, ядро мипс, БГА и "Для связи с приёмопередатчиками USB используется интерфейс ULPI" - несколько омрачают ситуацию...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 minutes ago, mantech said:

Так вроде неплохо, но частота 300МГц, ядро мипс, БГА и "Для связи с приёмопередатчиками USB используется интерфейс ULPI" - несколько омрачают ситуацию...

Да, хотелось бы доработать.

PHY USB пока не разработали, но работа ведется. Внешних отечественных PHY пока не видел - без буржуйского довеска USB не собрать.  То же самое с Ethernet, хотя у Миландра какие-то микросхемы есть в PHY ETH До 100 мбс - если бы позаимствовать можно было... Зато Ethercat пихнули... Но на одно кольцо, без резерва. Правда хотят LVDS вариантом дополнить - не знаю будет ли?

BGA - это потому как туда много чего пихнули, и размеры какого-нибудь QFN тогда печалили бы - ног надо много. Как всегда - нет денег и сил на разнообразие в виде линейки в разных корпусах  с разным составом.

Ядро - Комдив... это такое импортозамещение.)  И плюс, и минус одновременно - как посмотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, kompas39 said:

без буржуйского довеска USB не собрать

а DDR3L отечественных прям навалом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

42 minutes ago, Immortal_Buka said:

а DDR3L отечественных прям навалом

Да, тут тоже проблема.   И ещё надо ПЗУ загрузочную по SPI/QSPI

 

Но DDR не во всех применениях нужна. Без неё тоже работает

Изменено пользователем kompas39

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, kompas39 сказал:

То же самое с Ethernet,

Да, согласен, еслиб как в V3S было, встроенное - куда приятнее, только там еще и усб и ДДР встроенные - просто сказка)))

17 минут назад, kompas39 сказал:

Но DDR не во всех применениях нужна.

Смотря, сколько там "встройки", у китайцев всего 32КБайта - не разгуляешься...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 hours ago, mantech said:

Да, согласен, еслиб как в V3S было, встроенное - куда приятнее, только там еще и усб и ДДР встроенные - просто сказка)))

Смотря, сколько там "встройки", у китайцев всего 32КБайта - не разгуляешься...

Всё можно сделать, были бы деньги и время.) Специалисты пока есть.

Оперативки в К5500ВК018 512КБ - тоже не космические, но всё же не 32КБ.

 

 

k5500vk018.jpg

Изменено пользователем kompas39

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 минуты назад, kompas39 сказал:

Оперативки в К5500ВК018 512КБ

Ну эт нормально, если еще есть кэш для программы в SPI флешке - то еще лучше...

Есть-ли какие-то сравнительные данные быстродействия этого ядра в сравнении с cortex M3(M4)?

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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, прошу выложить результат. Самому интересно.)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, kompas39 сказал:

Если у Вас есть возможность проверить на Cortex

Пока нет, сейчас работаю с cortex A7 на 1000МГц, поэтому тут несколько некорректное сравнение будет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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;

Что за компилятор такой, что прожевал такое и не поперхнулся? :wacko2:

Любой адекватный си-компилятор на такое должен был бы вывалить кучу ошибок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, jcxz said:

Что за компилятор такой, что прожевал такое и не поперхнулся? :wacko2:

Любой адекватный си-компилятор на такое должен был бы вывалить кучу ошибок.

Не знаю. Я в этом не разбираюсь. Спросил - дали вот это.. Но есть такая приписка: "Код во вложении переведен в си-код"  может его в компилятор и не запихивали в таком виде.

Изменено пользователем kompas39

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, kompas39 сказал:

Не знаю. Я в этом не разбираюсь. Спросил - дали вот это.. Но есть такая приписка: "Код во вложении переведен в си-код"  может его в компилятор и не запихивали в таком виде.

Вы писали что "исполняется за 13 секунд". За 13 секунд оно исполняться в принципе не может, так как не может быть скомпилировано. А если там что-то другое исполняется, то как тогда это "не известно что" можно сравнивать с чем-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...