|
|
  |
Cortex-M7, Не угнаться. |
|
|
|
Apr 2 2015, 12:03
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
да как 2 пальца ... __asm("VMUL.F32 s7, s1, s0 // G * x"); __asm("VFMS.F32 s7, s2, s5 // -a1 * tn-1"); __asm("VFMS.F32 s7, s3, s6 // -a2 * tn-2"); ... и дальше по тексту  .... но это так ради шутки... общий смысл что ассемблер действительно единственный механизм объяснить процессору что ты в точности хочешь и как в данный момент (ну кроме машинных кодов, конечно). Но и применять его надо именно так, когда по какой-то причине тебе именно сейчас надо точно объяснить что ты хочешь. То есть строго дозировано и в очень специальных местах.
|
|
|
|
|
Apr 2 2015, 13:40
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
Я уже не помню, почему именно затеял разговор про ASM, но дело вот в чём. Что меня удивляет. Ждём камушек уровня PIII, а до сих пор моргалками моргаем..
И сейчас начнётся разговор на 7 страниц о том, что pentium - это "совсем другой" камушек, но никто не объяснит, что в нём такого другого, циферки по регистрам гонять..
И начнётся, что кортексы - это не того уровня камушки. Ну так это естественно, написание микрокода на СИ и приводит к тому, что камни уровня PIII работают как восьмибитники.
В моём телефоне процессор уровня настольного i7-920, а годится только в телефон, потому что программисты не могут ему написать прошивку на нормальном языке. Неудобно же!
|
|
|
|
|
Apr 2 2015, 21:20
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(Xenia @ Apr 2 2015, 19:30)  Да вот уже продают, но дорого: ATSAME70N21A-ANMCU 32-bit SAM E70 ARM Cortex M7 RISC 2048KB Flash 1.8V/2.5V/3.3V 100-Pin LQFP Tray. Мин.заказ=180  Поскоку файндчипс не находит ничего вообще, а ефайнд находит только эту контору, то наверняка это ошибка. UPD:: говорят, доступен кит http://www.atmel.com/tools/atsamv71-xult.aspx
|
|
|
|
|
Apr 20 2015, 18:41
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
Ну да ну да.. С этим ужастиком на 200 мгц уж лучше пропустить серию целиком и ждать следующую.. Зато вот между делом появились новые STM32F469/79. Я так понимаю, их главная фишка в наличии MIPI DSI. Подключение экранов по трём парам, навроде как здесь. А между делом, это очень круто. Фактически это означает, что в embedded теперь появится HDMI. Без проблем можно будет подключать стандартные мониторы. А то эти экранчики на fpc закошмарили уж всех... Нууу.... Теперь только повышать частоты, улучшать графические возможности и разрешение!
|
|
|
|
|
Apr 21 2015, 04:35
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
В расбери MIPI вход, а не выход... (у этих MIPI есть беда, что они все MIPI но есть вход, выход, соединение и так далее... то есть MIPI не определяет интерфейс полностью, надо смотреть MIPI-camera, MIPI-display, MIPI-host...) А у этих проциков MIPI может выдавать на экран, но максимальное разрешение экрана 800 на 480 пока что... Так что еще рано говорить про взрослые мониторы, только про очень старые
|
|
|
|
|
Apr 21 2015, 05:37
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Golikov A. @ Apr 21 2015, 07:35)  А у этих проциков MIPI может выдавать на экран, но максимальное разрешение экрана 800 на 480 пока что... Так что еще рано говорить про взрослые мониторы, только про очень старые  "MIPI у процика" это как?  Например, я вижу на демо-плате разъем с надписью "MIPI" (где-то 60 пин, мама). Но в даташите на контроллер слово "MIPI" даже не упомянуто. Смотрю схему демо-платы и вижу: у контроллера есть 32-битный ETM-порт (External Trace Macrocell). Вот он-то и разведен на этот самай разъем MIPI. Еще туда же разведен JTAG, земля и питание +3.3V.  Про сам же загадочный ETM в даташите написано всего два абзаца текста, но такого, что я в нем ни одной строки толком не понимаю. Цитирую целиком: Цитата 4.7 ETM The device contains an ARM Cortex™-R4F External Trace Macrocell (ETM-R4) with a 32bit data port. The ETM-R4 module is connected to a Test Port Interface Unit (TPIU) with a 32bit data bus. The ETM-R4 is CoreSight compliant and follows the ARM ETM v3 specification; for more details see ARM CoreSight™ ETM-R4 TRM specification Revr0p0. The ETM-R4 supports "half rate clocking" only. The ETM clock source can be selected as either VCLK or the external ETMTRACECLKIN pin. The selection is done by the EXTCTRLOUT[1:0] control bits of the TPIU; the default is '00'. Что же это такое, и как им пользоваться? А если это все-таки MIPI, то где берут ту периферию, которая через эту MIPI работает?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|