#author("2020-12-19T10:34:40+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]] *特徴 [#j96fd23a] -ISAに関してはロイヤリティフリーで、オープン -ISAがシンプルで、独立性が高い *プロセッサ [#d6852498] -[[Rocket:https://github.com/freechipsproject/rocket-chip]] --UCBおよびSiFive社が開発しているRISC-V実装 --BSDライセンスなので、自由に改造して配布することも可能 --ほぼすべての実装部分が、ChiselというScalaをベースにしたDSL(Design Specific Language)で記述されている -[[BOOM:https://github.com/ucb-bar/riscv-boom]] --BOOMはアウトオブオーダ実行で複数命令を同時にデコード、発行する能力を持っており、Rocketよりも高い性能を発揮することができる --Chiselで実装 -[[lowRISC:http://www.lowrisc.org]] -[[Freedom:https://github.com/sifive/freedom]] -[[SCR1:https://github.com/syntacore/scr1]] -[[Esperanto Technologies:https://www.esperanto.ai]] --[[元TransmetaのDitzel氏が新会社で4,000コア以上のRISC-V CPUを発表:https://pc.watch.impress.co.jp/docs/column/kaigai/1093844.html]] *CPUボード [#yf135832] **[[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/]] *ガジェット [#qb7a1532] **M5StickV [#s9aa1e51] -[[M5StickV (K210 RISC-V CPU搭載,AIカメラ)がもうすぐ販売開始!:https://mag.switch-science.com/2019/06/25/m5stickv/]] *開発 [#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/]]