COMA 1 9 мая, 2018 Опубликовано 9 мая, 2018 · Жалоба Я только что опубликовал свою реализацию - https://github.com/ataradov/riscv . Но это сильно любительский проект, я на звание гуру не претендую. Сейчас все сильно заточено на работу с FPGA и активное использование двухпортовой памяти для программы/данных. Я активно работаю над улучшениями. Проектов для FPGA пока не публикую, так как они пока что в сильной разработке. Это ядро проверенно на MAX 10 и вроде работает. А есть какие-то метрики? макс. частота работы, занимаемые ресурсы, производительность на МГц ? Upd. все есть в репозитории. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ataradov 0 11 мая, 2018 Опубликовано 11 мая, 2018 · Жалоба А разве его не в Vetrilog покупают? Покупают Verilog, но и закладки сейчас не топорные идут. Понятно, что там регистра не будет специального, который доступ ко всему открывает. А вот незаметный "баг" по типу Meltdown и Spectre вполне можно заложить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
di4zerus 0 12 мая, 2018 Опубликовано 12 мая, 2018 (изменено) · Жалоба А вот незаметный "баг" по типу Meltdown и Spectre вполне можно заложить. Так ведь и заложили же:) С другой стороны, в RISC-V процессорe после воплощения в чипе тоже можно "косякнуть" на Meltdown? Изменено 12 мая, 2018 пользователем di4zerus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ataradov 0 12 мая, 2018 Опубликовано 12 мая, 2018 · Жалоба С другой стороны, будут ли открыты RISC-V процессоры после создания процессоров? По крайней мере будет шанс, хоть и маленький. С ARM попытки сделать открытую реализацию заканчиваются письмами от юристов. Например, MIPS открыты для университетов. Они точно открыты, а не как ARM DesignStart - код на Verilog, но обфусцированный? При прочих равных проще выбрать открытую архитектуру, даже если чипы и закрыты. И ARM это тоже понимает, поэтому сделал Cortex-M0+ и Cortex-M3 доступными всем через DesignStart. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 8 июня, 2018 Опубликовано 8 июня, 2018 · Жалоба вопросы: 1) есть ли опенсорсная реализация с double precision FPU? 2) есть ли проекты верифицированные для ПЛИС (то есть собирающиеся для ПЛИС и протестированные? 3) какую-нибудь сравнительную характеристику опенсорсных/коммерческих имплементаций в одной таблице можно увидеть? в рамках "а поговорить": так и не понял, что дает открытость архитектуры (при том, что опубликована только ISA)? ну например, кто мешает использовать тот же SPARC (кстати, в RISC-V сообществе усиленно доказывают, что у них лучше, чем у опенспарка - сомневаюсь) ну или же ARM - есть ISA, если делать чипы, то что, будут юридические проблемы? где это написано? я поимплементировал лет 20 назад ARM7 в силиконе, да и на опенкоресах есть несколько имплементаций (насколько отлажены - хз) а MIPS32 - вот например Элвис клепает (по моему этот же код ходит и по другим отечественным конторам, менее публичным, и говорят - исходники утеряны :), нетлист ), да и у МЦСТ SPARC есть - то есть публично рекламируются и все-такое. почему их не берут за вымя лойеры соответствующих правообладателей? а про архитектуру - имхо, не стоит и выеденного яйца (пока не стала стандартом - в этом плане очень подгадили OpenRISC-у эти деятели), возьмем х86 - архитектура го-но, но зато имплементации со всеми этими теневыми регистрами, аут-оф-ордерами и т.п. кроет все продвинутые архитектуры лет 20 как кит черепаху :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shivers 0 11 июня, 2018 Опубликовано 11 июня, 2018 · Жалоба В рамках "а поговорить" сертификация своего чипа на соответсвие какойлибо архитектуре - очень и очень дорогое удовольствие. Поэтому чипы Элвис, мультиклет и комдив - мипсы только не офицально, а офицально - вроде как самостоятельные архитектуры. Думаю, то же и со спарком. А риск-5 вроде как открыт изначально, и никто права не имеет что с кого то требовать. Если ISA соответствует - значит риск-5, и точка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 12 июня, 2018 Опубликовано 12 июня, 2018 · Жалоба ну может я сужу как-то не так, но все-таки - ведь есть OpenRISC - официалная архитектура со своей экосистемой и т.д., которой эти любители описать железо на джаве вобщем-то нанесли урон. то есть ограниченные силы сообщества, поддерживавшие свободное железо будут распылятся. то есть несколько плохих реализаций хуже, чем одна хорошая. а сертификация - не слышал, чтобы продавалась именно сертификация, то есть некий "прув" что архитектура соответствует. продается обычно реализация, то есть софт-коре (хард, по-моему, уже и не продают). а то что там сделают в режиме homebrew Элвисы и т.п. никого не волнует, ну то есть утруждать себя, чтобы подтвердить соответствие "МИПСу" Imagination точно не будет. забыл про х86 написать - ведь был период, когда все кинулись клепать х86-е (не только АМД - Cyrix, Via и т.д.) и Интел их особо не судил (с его-то лойерами) - значит были какие-то причины. бодались (с АМД), по-моему, на патентах по реализаций векторных ускорителей sse и т.д. а не по IA32 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 34 13 июня, 2018 Опубликовано 13 июня, 2018 (изменено) · Жалоба Элвисы и проч. мультиклеты широко известны лишь в очень узких кругах: неуловимость этих "Джо" не поддаётся описанию ;) ... забыл про х86 написать - ведь был период, когда все кинулись клепать х86-е (не только АМД - Cyrix, Via и т.д.) и Интел их особо не судил (с его-то лойерами) - значит были какие-то причины. Только вот стоило появиться клонам и численное обозначение (не патентуемое) заменили на имя собственное ("пеньтиюм"), а АМД Интелю нужна, иначе под антимонопольное законодательство влетает. Изменено 13 июня, 2018 пользователем Obam Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ataradov 0 14 июня, 2018 Опубликовано 14 июня, 2018 (изменено) · Жалоба ну или же ARM - есть ISA, если делать чипы, то что, будут юридические проблемы? где это написано? я поимплементировал лет 20 назад ARM7 в силиконе, да и на опенкоресах есть несколько имплементаций (насколько отлажены - хз) Все что выложено - это ARMv2 и ниже. На более позднее патенты еще не истекли и ARM за этим следит. Они Cease and Desist моментально посылают. У RISC-V есть одно большое преимущество по сравнению со всем перечисленным - за ним стоят большие компании. Изменено 14 июня, 2018 пользователем ataradov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 3 января, 2019 Опубликовано 3 января, 2019 · Жалоба подниму тему: 1) есть ли опенсорсная реализация с double precision FPU? ------------- и еще вопрос, а если я возьму Актел/Микросеми/Микрочип реализацию Mi-V (там три варианта имплементации AXI, AHB и single precision FPU - не пишу обозначения в кодировке risc-v, так как не помню, да и вопрос более общий) - есть ли где-либо исходный код для реализации в АЗИКе например? ну то есть в самой Либеро (я еще не посмотрел) или где то еще? должны ли имплементаторы предоставлять исходники (полагаю, что не должны, но все-таки спрошу)? ------------- и вообще, что нового по теме? upd: на свой вопрос я формальный ответ нашел - вроде бы есть реализации DP FPU в Сколково (но там ничего в гитхабе нету, только презентация) и в институте Мадраса, надеюсь понятно, что хотелось бы не этого. вроде бы какаф-то закрытая академическая реализация (Mr. Wolf ?) тоже должна бы 64х битный иметь - но насколько все это баг-фрии, можно ли там попускать какие-то тесты, так и не смог найти... посмотрел репозитории - основные игроки/проекты (SiFive, rocket, boom) написаны на scala. на HDL из значимого только PULP от ETH Zurich ну и для академического мира это развлекуха та еще... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 18 апреля, 2019 Опубликовано 18 апреля, 2019 · Жалоба https://m.aliexpress.com/item/32989432421.html?pid=808_0000_0105&spm=a2g0n.search-amp.list.32989432421&aff_trace_key=eff703ec472449d881c19c2ceb445089-1555445176183-07884-VnYZvQVf&aff_platform=msite&m_page_id=6001amp-_ggjSxvVPXcUzO12vlYADg1555620059963 работал кто? Или вот реализация на китайском FPGA тож интересно https://m.aliexpress.com/item/32955551920.html?pid=808_0000_0105&spm=a2g0n.search-amp.list.32955551920&aff_trace_key=eff703ec472449d881c19c2ceb445089-1555445176183-07884-VnYZvQVf&aff_platform=msite&m_page_id=9789amp-_ggjSxvVPXcUzO12vlYADg1555620895422 какие то совершенно бешеные бапки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
designer78 0 27 мая, 2019 Опубликовано 27 мая, 2019 · Жалоба После симпозиума от 20-го мая, выложили слайды презентаций, для тех кто пропустил. https://riscv.expert/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fynjisx 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба On 11/24/2016 at 1:03 AM, ataradov said: И RISC-V - хороший кандидат на 32-х битную замену C51. c51 это mcs51? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Canis Dirus 0 24 августа, 2019 Опубликовано 24 августа, 2019 · Жалоба Тем временем GigaDevices выдали на гора микроконтроллер с RISC-V ядром: GD32VF103. Осталось всего ничего, дождаться когда микросхемы можно будет купить где-то кроме Таобао. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Canis Dirus 0 29 августа, 2019 Опубликовано 29 августа, 2019 (изменено) · Жалоба В 24.08.2019 в 19:44, Canis Dirus сказал: Осталось всего ничего, дождаться когда микросхемы можно будет купить где-то кроме Таобао. Тем временем на Seedstudio открылся предзаказ на отладочные платы (на борту GD32VF103CBT6, мелкий OLED и разъём под micro-SD, плюс USB и JTAG, просят пять долларов, не считая доставки). Изменено 29 августа, 2019 пользователем Canis Dirus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться