|
|
|
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-ы Вся шумиха только из-за призыва перевести разработки в Калифрнию, чистая политика.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|