#author("2019-09-25T12:44:52+00:00","default:admin","admin")
#author("2020-04-20T11:12:06+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://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/]]

*特徴 [#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]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS