Jump to content

    

Приветствую, коллеги!

 

Вот на такую новость наткнулся.

 

Как считаете взлетит или нет?

Edited by gazpar

Share this post


Link to post
Share on other sites

Конкретно этот проект - не так важно, хотя я не вижу причин почему бы и нет. У них уже есть рабочий кремний.

 

RISC-V - взлетит как замена Cortex.

Share this post


Link to post
Share on other sites
RISC-V - взлетит как замена Cortex.

С чего-бы это? Если только Cortex упадет, к чему пока причин не видно. Судя по ценам на мелкие кортексы лицензионные отчисления невелики. При этом ARM кроме ядра и массу корок периферии предлагает - наливай и пей. Как противовес и средство шантажа ARM, поддерживать и крупные компании поддерживают. Но до реального применения дойдет или нет, никто не скажет.

Share this post


Link to post
Share on other sites
Судя по ценам на мелкие кортексы лицензионные отчисления невелики.
Но они достаточны, чтобы производители как минимум интересовались альтернативами. И в современных реалиях проприетарные ядра уже не пойдут. И RISC-V - хороший кандидат на 32-х битную замену C51.

 

При этом ARM кроме ядра и массу корок периферии предлагает - наливай и пей.
Я еще не видел ни одного процессора с периферией от АРМ. Они не оптимизированы по потреблению и всяких свистелок и перделок в них не хватает.

 

Share this post


Link to post
Share on other sites
Я еще не видел ни одного процессора с периферией от АРМ. Они не оптимизированы по потреблению и всяких свистелок и перделок в них не хватает.

Вы просто совершенно не владеете вопросом :(. NXP сразу начинал на ARM периферии, вот такие дела. DMA в тексасе тоже изучал по документации ARM.

Share this post


Link to post
Share on other sites
Вы просто совершенно не владеете вопросом :(.
Мое мнение основано на сравнительно старых данных, новый поиск показывает, что PrimeCell теперь Retired и что пришло ему на замену - не ясно.

 

NXP сразу начинал на ARM периферии, вот такие дела. DMA в тексасе тоже изучал по документации ARM.

Можно конкретный пример? Какой чип от TI и номер документа от ARM? Я открыл DS на LPC11U14 и описание на несколько компонентов из PrimeCell, и сходства не нашел.

 

В какой документации вообще описана новая периферия от ARM?

Share this post


Link to post
Share on other sites
Можно конкретный пример? Какой чип от TI и номер документа от ARM?

Все их Luminary - DMA - PL230 и, не вникал, но и похоже GPIO c UART

 

Я открыл DS на LPC11U14 и описание на несколько компонентов из PrimeCell, и сходства не нашел.

Для начала контроллер прерываний вообще в ядро кортекса намертво попал :). Мелких LPC не смотрел, но полагаю, что как и у всех LPC, как минимум UART и SSP

Share this post


Link to post
Share on other sites
Все их Luminary - DMA - PL230 и, не вникал, но и похоже GPIO c UART
Действительно, и GPIO и UART взяты из PrimeCell.

 

Для начала контроллер прерываний вообще в ядро кортекса намертво попал :). Мелких LPC не смотрел, но полагаю, что как и у всех LPC, как минимум UART и SSP
У LPC везде USART, и я USART в библиотеке ARM вообще не вижу.

 

В любом случае - наличие периферии (за которую тоже нужно платить) - не самый главный фактор.

Edited by ataradov

Share this post


Link to post
Share on other sites
У LPC везде USART, и я USART в библиотеке ARM вообще не вижу.

http://infocenter.arm.com/help/topic/com.a...83f/DDI0183.pdf

http://infocenter.arm.com/help/index.jsp?t...139b/index.html

 

До кучи глянул ST - у них есть вплоть до армовского LCD контроллера.

 

Похоже только Atmel ничего не использовал.

 

 

 

В любом случае - наличие периферии (за которую тоже нужно платить) - не самый главный фактор.

Заплатил и используй, как противовес варианту - прикрутил что-то самодельное и надейся, что багов не будет.

Share this post


Link to post
Share on other sites

PL011 - Это только UART, притворяющийся 16550A. Он не умеет синхронный интерфейс.

 

До кучи глянул ST - у них есть вплоть до армовского LCD контроллера.
Но GPIO и UART/USART у них свой как минимум.
Edited by ataradov

Share this post


Link to post
Share on other sites
PL011 - Это только UART, притворяющийся 16550A. Он не умеет синхронный интерфейс.

На то он и асинхроным называется :). USART, где S это синхроный - нет и соответственно "не умеет". Я, например, последний раз его использовал в 80x годах, когда он был еще исключительно в виде 8251 :)

Share this post


Link to post
Share on other sites
Но они достаточны, чтобы производители как минимум интересовались альтернативами. И в современных реалиях проприетарные ядра уже не пойдут. И RISC-V - хороший кандидат на 32-х битную замену C51.

 

Я еще не видел ни одного процессора с периферией от АРМ. Они не оптимизированы по потреблению и всяких свистелок и перделок в них не хватает.

Причём тут C51 вообще? Кому придёт в голову менять его на risc-v? Есть же кортекс.

Share this post


Link to post
Share on other sites
Причём тут C51 вообще?

При том, что на него лицензий не нужно.

 

Кому придёт в голову менять его на risc-v?
Производителям дешевых чипов для ширпотреба.

 

Есть же кортекс.
Денег стоит. И зависимость от ARM не всех радует, особенно после того как их купили Японцы.

 

Share this post


Link to post
Share on other sites
Причём тут C51 вообще? Кому придёт в голову менять его на risc-v? Есть же кортекс.

Вот, кстати, совсем не аргумент.

 

Сколько людей и предприятий в 90х использовали Linux?

 

Но нет же, нашлись "чудики", кто съехали на Linux. И что теперь имеем: 85% мобильников на Андроиде с ядром Linux, по факту 98% суперкомпьютеров на Linux, подавляющее большинство серверов- опять же на Linux.

 

На дальней перспективе открытое свободное ПО выигрывает. Логично, что и свободные МК со свободной архитектурой, выиграют.

Share this post


Link to post
Share on other sites
Как считаете взлетит или нет?

 

"50 hardware instructions" - где-то я уже это слышал.

 

Это же PIC-и!

Но где сейчас эти PIC-и? Ушли куда-то во внутренности DC/DC или выродились в MIPS-ы

 

Вся шумиха только из-за призыва перевести разработки в Калифрнию, чистая политика.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now