#author("2021-12-26T23:40:35+00:00","default:admin","admin") #author("2022-03-16T09:46:44+00:00","default:admin","admin") -[[RISC-V Foundation:http://riscv.org/]] --[[Software Status:https://riscv.org/software-status/]] -[[RISC-V - GitHub:https://github.com/riscv]] -[[RISC-V (リスク・ファイブ)について語り合おう:https://swest.toppers.jp/SWEST21/program/pdfs/s4a_public.pdf]] -[[日本でも世界でも注目を集める「RISC-V」:https://news.mynavi.jp/series/risc_v]] --[[注目を集める新しいRISCアーキテクチャ「RISC-V」:https://news.mynavi.jp/article/risc_v-1/]] --[[RISC-Vが目指すもの:https://news.mynavi.jp/article/risc_v-2/]] --[[RISC-Vの基本命令:https://news.mynavi.jp/article/risc_v-3/]] --[[RISC-Vの実力はどの程度なのか:https://news.mynavi.jp/article/risc_v-4/]] -[[海外で急激に盛り上がる新CPU命令アーキテクチャ「RISC-V」:https://pc.watch.impress.co.jp/docs/column/kaigai/1094808.html]] -[[RISC-V Day 2017 Tokyo:https://riscv.tokyo]] -[[オープンなCPUの命令セットを開発する「RISC-V Foundation」がLinux Foundationと提携。「RISC-V」の推進を後押し:https://www.publickey1.jp/blog/18/cpurisc-v_foundationlinux_foundationrisc-v.html]] -[[Linux Foundation、RISC-Vの開発と普及でRISC-V推進団体と協業:https://mag.osdn.jp/18/11/28/153000]] -[[RISC-V on FPGA と Elixir で究極のマルチコアシステムを構築しよう!:https://qiita.com/zacky1972/items/05a1f4b340721605bfed]] -初心者講座 RISC-V編 --[[RISC-Vの特徴|ライセンス料不要のアーキテクチャとは:https://www.aps-web.jp/academy/risc-v/]] --[[RISC-Vの命令セット:https://www.aps-web.jp/academy/risc-v/02/]] --[[RISC-VでLinuxを動かすためのレジスタ制御:https://www.aps-web.jp/academy/risc-v/03/]] --[[RISC-Vの開発環境:https://www.aps-web.jp/academy/risc-v/04/]] --[[RISC-Vの実装:https://www.aps-web.jp/academy/risc-v/05/]] --[[Arduino互換RISC-Vプロセッサ“HiFive1”を使ってみる:https://www.aps-web.jp/academy/risc-v/06/]] --[[GUIの環境は好きじゃない!Freedom SDKを使ったアプリケーション開発:https://www.aps-web.jp/academy/risc-v/07/]] --[[GUIの開発環境を使ってRISC-Vを動かしてみよう:https://www.aps-web.jp/academy/risc-v/08/]] -[[RISC-Vのベクトル拡張命令の仕様書を(ほぼ)日本語化したので公開する:http://msyksphinz.hatenablog.com/entry/2019/09/25/040000]] -[[RISC-Vによる新しいプロセッサの開発が難しいのはなぜなのか?:https://gigazine.net/news/20200419-so-hard-to-create-new-risc-v-processors/]] -[[64ビットRISC-Vコア、4.25GHzで1万1000CoreMark:https://eetimes.jp/ee/articles/2012/03/news066.html]] -[[[RISC-V技術ブログ連載第13回] SiFive最新リリース HiFive Unmatchedボードのご紹介⑨ ~HiFive Unmatched OS対応状況~:https://www.dts-insight.co.jp/product/systemlsi/tech-topics/sifive-risc-v/blog_no13/]] *特徴 [#j96fd23a] -ISAに関してはロイヤリティフリーで、オープン -ISAがシンプルで、独立性が高い *プロセッサ [#d6852498] **SiFive [#r63f9467] -[[Sifive - DTSインサイト:https://www.dts-insight.co.jp/product/sifive_jpn/index.html]] ***P550 [#ua3bf1ef] -[[SiFive、高性能RISC-VプロセッサIP「P550」を発表 - Intelが採用予定:https://news.mynavi.jp/article/20210629-1912188/]] **[[Rocket:https://github.com/freechipsproject/rocket-chip]] [#v19ca600] -UCBおよびSiFive社が開発しているRISC-V実装 -BSDライセンスなので、自由に改造して配布することも可能 -ほぼすべての実装部分が、ChiselというScalaをベースにしたDSL(Design Specific Language)で記述されている **[[BOOM:https://github.com/ucb-bar/riscv-boom]] [#ua444e57] -BOOMはアウトオブオーダ実行で複数命令を同時にデコード、発行する能力を持っており、Rocketよりも高い性能を発揮することができる -Chiselで実装 **[[Esperanto Technologies:https://www.esperanto.ai]] [#p6cf96c0] -[[元TransmetaのDitzel氏が新会社で4,000コア以上のRISC-V CPUを発表:https://pc.watch.impress.co.jp/docs/column/kaigai/1093844.html]] -[[数は力? RISC-VベースのAIチップを開発するEsperanto AIプロセッサーの昨今:https://ascii.jp/elem/000/004/038/4038026/]] **その他 [#de576f06] -[[lowRISC:http://www.lowrisc.org]] -[[Freedom:https://github.com/sifive/freedom]] -[[SCR1:https://github.com/syntacore/scr1]] *CPUボード [#yf135832] **Wio Lite RISC-V [#wc14342e] -[[Wi-Fi機能を搭載したRISC-V開発ボード——スイッチサイエンス、「Wio Lite RISC-V」発売:https://fabcross.jp/news/2021/20210325_switchscience_riscvdevboard_wiolitericsv.html]] **[[Sipeed MAIX:https://www.indiegogo.com/projects/sipeed-maix-the-world-first-risc-v-64-ai-module/x/16080401#/]] [#o804e25f] -[[sipeed - GitHub:https://github.com/sipeed]] --[[MaixPy:https://github.com/sipeed/MaixPy]] ... MicroPython -[[64bit RISC-Vデュアルコア+KPU——25.4×25.4mmでAIエッジコンピューティングに適した「Sipeed MAIX」:https://fabcross.jp/news/2018/20181122_riscv64_sipeedmaix.html]] -[[Sipeed M1w dock suit: RISC-VのエッジAI+IoT開発ボードで顔認識を試してみた:https://dev.classmethod.jp/hardware/sipeed-m1w-dan-dock-risc-v-aiot-board/]] **Sipeed Maixduino [#e86c3ded] -[[RISC-Vを使ったArduinoっぽい基板「Maixduino」:https://inajob.netlify.com/post/risc-v%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9Farduino%E3%81%A3%E3%81%BD%E3%81%84%E5%9F%BA%E6%9D%BFmaixduino/]] -[[5000円以下でAI, IoT, RISC-Vが全部試せるガジェット:https://qiita.com/rkyymmt@github/items/8539493d6d3504e9341a]] -[[Sipeed Maixduino - スイッチサイエンス:https://www.switch-science.com/catalog/5707/]] -[[Maixduino K210/RISC-V マイコンでメガドライブエミュレーターを動作させる:https://another.maple4ever.net/archives/2709/]] **[[HiFive1:https://www.sifive.com/products/hifive1/]] [#t7109358] -[[HiFive1(Arduino互換RISC-Vボード) を動かしてみる:https://qiita.com/mune10/items/2d62d48d92915d5105ba]] -[[HiFive1 の環境セットアップとサンプル実行:http://msyksphinz.hatenablog.com/entry/2017/03/11/115556]] -[[RISC-Vなマイコンボード (HiFive1) を試す:http://blog.kemushicomputer.com/2017/02/risc-v-hifive1.html]] -[[Arduino互換RISC-Vプロセッサ“HiFive1”を使ってみる:https://www.aps-web.jp/academy/risc-v/06/]] **BeagleV [#fe4828d9] -[[たった1万円台のRISC-V CPU搭載&Linuxの動作に対応したお手頃コンピューターボード「BeagleV」:https://gigazine.net/news/20210115-beaglev/]] *ガジェット [#qb7a1532] **M5StickV [#s9aa1e51] -[[M5StickV (K210 RISC-V CPU搭載,AIカメラ)がもうすぐ販売開始!:https://mag.switch-science.com/2019/06/25/m5stickv/]] **[[DevTerm Kit R-01:https://www.clockworkpi.com/product-page/devterm-kit-r01]] [#h0e90a64] -[[64ビットRISC-V版のキーボード一体型PC「DevTerm Kit R-01」をClockwork Techが発売、組み立て式で価格約3万円:https://jp.techcrunch.com/2022/03/16/clockwork-devterm-kit-r-01/?guccounter=1]] *開発 [#ge518f29] **コンパイラ [#jf21319e] -GCC **OS [#k08b23aa] ***Linux [#y7e38da8] -Kernel Ver.4.15 からRISC-Vサポート -FedoraとDebianで移植が進んでいる **シミュレータ・エミュレータ [#da3ecc73] -[[Spike:https://github.com/riscv/riscv-isa-sim]] ... UCBが開発したRISC-V対応の命令セットシミュレータ -[[QEMU:https://wiki.qemu.org/ChangeLog/2.12#RISC-V]] ... 2.1.2からRISC-Vをサポート **開発環境 [#m1457785] -[[GUIの開発環境を使ってRISC-Vを動かしてみよう:https://www.aps-web.jp/academy/risc-v/08/]] **Go [#ea5d7e1d] -[[riscv-go:https://github.com/riscv/riscv-go]] *採用事例 [#gd92582a] -[[SeagateがHDD向けにRISC-Vプロセッサーを設計、性能が3倍に:https://xtech.nikkei.com/atcl/nxt/news/18/09335/]] -[[東工大、IoT向けCPUアーキテクチャ「SubRISC+」。エネルギー効率3.8倍:https://pc.watch.impress.co.jp/docs/news/1307882.html]]