|
|
  |
RISC-V, Полностью открытый МК |
|
|
|
Nov 23 2016, 18:24
|
Частый гость
 
Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952

|
Приветствую, коллеги! Вот на такую новость наткнулся. Как считаете взлетит или нет?
Сообщение отредактировал gazpar - Nov 23 2016, 18:24
|
|
|
|
|
Nov 23 2016, 20:03
|

Профессионал
    
Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202

|
QUOTE (zltigo @ Nov 23 2016, 12:57)  Судя по ценам на мелкие кортексы лицензионные отчисления невелики. Но они достаточны, чтобы производители как минимум интересовались альтернативами. И в современных реалиях проприетарные ядра уже не пойдут. И RISC-V - хороший кандидат на 32-х битную замену C51. QUOTE (zltigo @ Nov 23 2016, 12:57)  При этом ARM кроме ядра и массу корок периферии предлагает - наливай и пей. Я еще не видел ни одного процессора с периферией от АРМ. Они не оптимизированы по потреблению и всяких свистелок и перделок в них не хватает.
|
|
|
|
|
Nov 23 2016, 21:14
|

Профессионал
    
Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202

|
QUOTE (zltigo @ Nov 23 2016, 13:09)  Вы просто совершенно не владеете вопросом  . Мое мнение основано на сравнительно старых данных, новый поиск показывает, что PrimeCell теперь Retired и что пришло ему на замену - не ясно. QUOTE (zltigo @ Nov 23 2016, 13:09)  NXP сразу начинал на ARM периферии, вот такие дела. DMA в тексасе тоже изучал по документации ARM. Можно конкретный пример? Какой чип от TI и номер документа от ARM? Я открыл DS на LPC11U14 и описание на несколько компонентов из PrimeCell, и сходства не нашел. В какой документации вообще описана новая периферия от ARM?
|
|
|
|
|
Nov 23 2016, 21:30
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (ataradov @ Nov 23 2016, 23:14)  Можно конкретный пример? Какой чип от TI и номер документа от ARM? Все их Luminary - DMA - PL230 и, не вникал, но и похоже GPIO c UART QUOTE (ataradov @ Nov 23 2016, 23:14)  Я открыл DS на LPC11U14 и описание на несколько компонентов из PrimeCell, и сходства не нашел. Для начала контроллер прерываний вообще в ядро кортекса намертво попал  . Мелких LPC не смотрел, но полагаю, что как и у всех LPC, как минимум UART и SSP
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 23 2016, 21:34
|

Профессионал
    
Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202

|
QUOTE (zltigo @ Nov 23 2016, 14:30)  Все их Luminary - DMA - PL230 и, не вникал, но и похоже GPIO c UART Действительно, и GPIO и UART взяты из PrimeCell. QUOTE (zltigo @ Nov 23 2016, 14:30)  Для начала контроллер прерываний вообще в ядро кортекса намертво попал  . Мелких LPC не смотрел, но полагаю, что как и у всех LPC, как минимум UART и SSP У LPC везде USART, и я USART в библиотеке ARM вообще не вижу. В любом случае - наличие периферии (за которую тоже нужно платить) - не самый главный фактор.
Сообщение отредактировал ataradov - Nov 23 2016, 21:37
|
|
|
|
|
Nov 23 2016, 21:48
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (ataradov @ Nov 23 2016, 23:34)  У LPC везде USART, и я USART в библиотеке ARM вообще не вижу. http://infocenter.arm.com/help/topic/com.a...83f/DDI0183.pdfhttp://infocenter.arm.com/help/index.jsp?t...139b/index.htmlДо кучи глянул ST - у них есть вплоть до армовского LCD контроллера. Похоже только Atmel ничего не использовал. QUOTE (ataradov @ Nov 23 2016, 23:34)  В любом случае - наличие периферии (за которую тоже нужно платить) - не самый главный фактор. Заплатил и используй, как противовес варианту - прикрутил что-то самодельное и надейся, что багов не будет.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 23 2016, 22:00
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (ataradov @ Nov 23 2016, 23:52)  PL011 - Это только UART, притворяющийся 16550A. Он не умеет синхронный интерфейс. На то он и асинхроным называется  . USART, где S это синхроный - нет и соответственно "не умеет". Я, например, последний раз его использовал в 80x годах, когда он был еще исключительно в виде 8251
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 23 2016, 22:59
|

Профессионал
    
Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202

|
QUOTE (alexunder @ Nov 23 2016, 15:55)  Причём тут C51 вообще? При том, что на него лицензий не нужно. QUOTE (alexunder @ Nov 23 2016, 15:55)  Кому придёт в голову менять его на risc-v? Производителям дешевых чипов для ширпотреба. QUOTE (alexunder @ Nov 23 2016, 15:55)  Есть же кортекс. Денег стоит. И зависимость от ARM не всех радует, особенно после того как их купили Японцы.
|
|
|
|
|
Nov 24 2016, 04:58
|
Частый гость
 
Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952

|
Цитата(alexunder @ Nov 24 2016, 01:55)  Причём тут C51 вообще? Кому придёт в голову менять его на risc-v? Есть же кортекс. Вот, кстати, совсем не аргумент. Сколько людей и предприятий в 90х использовали Linux? Но нет же, нашлись "чудики", кто съехали на Linux. И что теперь имеем: 85% мобильников на Андроиде с ядром Linux, по факту 98% суперкомпьютеров на Linux, подавляющее большинство серверов- опять же на Linux. На дальней перспективе открытое свободное ПО выигрывает. Логично, что и свободные МК со свободной архитектурой, выиграют.
|
|
|
|
|
Nov 24 2016, 07:46
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(gazpar @ Nov 23 2016, 20:24)  Как считаете взлетит или нет? "50 hardware instructions" - где-то я уже это слышал. Это же PIC-и! Но где сейчас эти PIC-и? Ушли куда-то во внутренности DC/DC или выродились в MIPS-ы Вся шумиха только из-за призыва перевести разработки в Калифрнию, чистая политика.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|