реклама на сайте
подробности

 
 
6 страниц V  « < 4 5 6  
Reply to this topicStart new topic
> RISC-V, Полностью открытый МК
COMA
сообщение May 9 2018, 09:11
Сообщение #76


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Цитата(ataradov @ Jan 7 2018, 21:44) *
Я только что опубликовал свою реализацию - https://github.com/ataradov/riscv . Но это сильно любительский проект, я на звание гуру не претендую. Сейчас все сильно заточено на работу с FPGA и активное использование двухпортовой памяти для программы/данных. Я активно работаю над улучшениями. Проектов для FPGA пока не публикую, так как они пока что в сильной разработке.

Это ядро проверенно на MAX 10 и вроде работает.


А есть какие-то метрики?
макс. частота работы, занимаемые ресурсы, производительность на МГц ?


Upd. все есть в репозитории.
Go to the top of the page
 
+Quote Post
ataradov
сообщение May 11 2018, 16:44
Сообщение #77


Профессионал
*****

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



QUOTE (di4zerus @ May 9 2018, 00:11) *
А разве его не в Vetrilog покупают?
Покупают Verilog, но и закладки сейчас не топорные идут. Понятно, что там регистра не будет специального, который доступ ко всему открывает. А вот незаметный "баг" по типу Meltdown и Spectre вполне можно заложить.
Go to the top of the page
 
+Quote Post
di4zerus
сообщение May 12 2018, 16:36
Сообщение #78


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 5-05-10
Пользователь №: 57 099



Цитата(ataradov)
А вот незаметный "баг" по типу Meltdown и Spectre вполне можно заложить.

Так ведь и заложили жеsm.gif
С другой стороны, в RISC-V процессорe после воплощения в чипе тоже можно "косякнуть" на Meltdown?


Сообщение отредактировал di4zerus - May 12 2018, 16:37
Go to the top of the page
 
+Quote Post
ataradov
сообщение May 12 2018, 16:43
Сообщение #79


Профессионал
*****

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



QUOTE (di4zerus @ May 12 2018, 09:36) *
С другой стороны, будут ли открыты RISC-V процессоры после создания процессоров?
По крайней мере будет шанс, хоть и маленький. С ARM попытки сделать открытую реализацию заканчиваются письмами от юристов.

QUOTE (di4zerus @ May 12 2018, 09:36) *
Например, MIPS открыты для университетов.
Они точно открыты, а не как ARM DesignStart - код на Verilog, но обфусцированный?

При прочих равных проще выбрать открытую архитектуру, даже если чипы и закрыты. И ARM это тоже понимает, поэтому сделал Cortex-M0+ и Cortex-M3 доступными всем через DesignStart.
Go to the top of the page
 
+Quote Post
yes
сообщение Jun 8 2018, 10:44
Сообщение #80


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



вопросы:
1) есть ли опенсорсная реализация с double precision FPU?
2) есть ли проекты верифицированные для ПЛИС (то есть собирающиеся для ПЛИС и протестированные?
3) какую-нибудь сравнительную характеристику опенсорсных/коммерческих имплементаций в одной таблице можно увидеть?

в рамках "а поговорить":
так и не понял, что дает открытость архитектуры (при том, что опубликована только ISA)?
ну например, кто мешает использовать тот же SPARC (кстати, в RISC-V сообществе усиленно доказывают, что у них лучше, чем у опенспарка - сомневаюсь)
ну или же ARM - есть ISA, если делать чипы, то что, будут юридические проблемы? где это написано? я поимплементировал лет 20 назад ARM7 в силиконе, да и на опенкоресах есть несколько имплементаций (насколько отлажены - хз)
а MIPS32 - вот например Элвис клепает (по моему этот же код ходит и по другим отечественным конторам, менее публичным, и говорят - исходники утеряны sm.gif, нетлист ), да и у МЦСТ SPARC есть - то есть публично рекламируются и все-такое. почему их не берут за вымя лойеры соответствующих правообладателей?

а про архитектуру - имхо, не стоит и выеденного яйца (пока не стала стандартом - в этом плане очень подгадили OpenRISC-у эти деятели), возьмем х86 - архитектура го-но, но зато имплементации со всеми этими теневыми регистрами, аут-оф-ордерами и т.п. кроет все продвинутые архитектуры лет 20 как кит черепаху sm.gif
Go to the top of the page
 
+Quote Post
Shivers
сообщение Jun 11 2018, 14:32
Сообщение #81


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



В рамках "а поговорить" сертификация своего чипа на соответсвие какойлибо архитектуре - очень и очень дорогое удовольствие. Поэтому чипы Элвис, мультиклет и комдив - мипсы только не офицально, а офицально - вроде как самостоятельные архитектуры. Думаю, то же и со спарком. А риск-5 вроде как открыт изначально, и никто права не имеет что с кого то требовать. Если ISA соответствует - значит риск-5, и точка.
Go to the top of the page
 
+Quote Post
yes
сообщение Jun 12 2018, 20:50
Сообщение #82


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



ну может я сужу как-то не так, но все-таки - ведь есть OpenRISC - официалная архитектура со своей экосистемой и т.д., которой эти любители описать железо на джаве вобщем-то нанесли урон. то есть ограниченные силы сообщества, поддерживавшие свободное железо будут распылятся. то есть несколько плохих реализаций хуже, чем одна хорошая.
а сертификация - не слышал, чтобы продавалась именно сертификация, то есть некий "прув" что архитектура соответствует. продается обычно реализация, то есть софт-коре (хард, по-моему, уже и не продают). а то что там сделают в режиме homebrew Элвисы и т.п. никого не волнует, ну то есть утруждать себя, чтобы подтвердить соответствие "МИПСу" Imagination точно не будет.
забыл про х86 написать - ведь был период, когда все кинулись клепать х86-е (не только АМД - Cyrix, Via и т.д.) и Интел их особо не судил (с его-то лойерами) - значит были какие-то причины. бодались (с АМД), по-моему, на патентах по реализаций векторных ускорителей sse и т.д. а не по IA32
Go to the top of the page
 
+Quote Post
Obam
сообщение Jun 13 2018, 14:41
Сообщение #83


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Элвисы и проч. мультиклеты широко известны лишь в очень узких кругах: неуловимость этих "Джо" не поддаётся описанию wink.gif
Цитата(yes @ Jun 12 2018, 23:50) *
...
забыл про х86 написать - ведь был период, когда все кинулись клепать х86-е (не только АМД - Cyrix, Via и т.д.) и Интел их особо не судил (с его-то лойерами) - значит были какие-то причины.

Только вот стоило появиться клонам и численное обозначение (не патентуемое) заменили на имя собственное ("пеньтиюм"), а АМД Интелю нужна, иначе под антимонопольное законодательство влетает.

Сообщение отредактировал Obam - Jun 13 2018, 14:44


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Jun 14 2018, 06:55
Сообщение #84


Профессионал
*****

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



QUOTE (yes @ Jun 8 2018, 03:44) *
ну или же ARM - есть ISA, если делать чипы, то что, будут юридические проблемы? где это написано? я поимплементировал лет 20 назад ARM7 в силиконе, да и на опенкоресах есть несколько имплементаций (насколько отлажены - хз)
Все что выложено - это ARMv2 и ниже. На более позднее патенты еще не истекли и ARM за этим следит. Они Cease and Desist моментально посылают.

У RISC-V есть одно большое преимущество по сравнению со всем перечисленным - за ним стоят большие компании.

Сообщение отредактировал ataradov - Jun 14 2018, 06:58
Go to the top of the page
 
+Quote Post

6 страниц V  « < 4 5 6
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th April 2024 - 06:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.0144 секунд с 7
ELECTRONIX ©2004-2016