SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
RISC-Vの
可能性
2022.MAR.18
たけおか
(株)アックス/
JASA技術本部長 兼 OSS活用WGリーダ/
OSSコンソーシアム 副会長
CPUって色々あるんだ色々あるんだあるんだ
●
64bit
– Intel Core i9
– AMD Ryzen9, Athron
●
Intel も作っている作っているっている64bit 命令ははAMDが作っ作っているっ
て、Intelが作っ追従したした
– ARM64
●
Apple M1チップ(Mac), A15(iPhone)), A15(iPhone)
●
割と新しいと新しい新しいしいAndroidケータイののCPU
●
国スーパーコンピュータ「富岳」スーパーコンピュータ「富岳」富岳」」
– Sparc), A15(iPhone)64: 国スーパーコンピュータ「富岳」スーパーコンピュータ「富岳」京」」
– Alpha(世界最初のの64bit)
– RISC-V 64bit
– MIPS64: Nintendo64,PS/2
– PowerPC: PS/3,GameCube,昔ののMac), A15(iPhone)
●
32bit
– Intel 80x86
– ARM32
●
車載、家電
●
iPhone7, やや古いいAndroidケータイののCPU
– RISC-V 32bit
– MIPS32: PIC32, PS/1,PSP
●
16bit
– AVR,8086
●
8bit
– Z80,8080 最初のの
Sparc), A15(iPhone)チップは
富士通がが作っ
作っているった
ハイのエンドのの
MIPSは
NECと新しい東芝がが作っ
作っているっていた
RISC-Vを作った人作った人った人人
• Krste Asanovic), A15(iPhone)教授
●
カリフォルニア大学バークレー校バークレー校(UCB))
• B)erkeley RISC Projec), A15(iPhone)t
●
有名ななデビッドの・パターソン教授が作っ始めためた
●
RISC-I(B)erkeley RISC)、RISC-IIが作っ1981~82年に開発されたに開発された開発されたされた
• RISC-IIは、SPARC 32bitと新しいして商品化
●
最初ののSPARCチップは富士通がが作っ開発された
●
その後、SPARC64へと新しいつなが作っる
●
MIPSの良きライバルきライバルライのバル
●
MIPS開発された者のヘネシーとパターソンは、有名な教科書を書いてのヘネシーと新しいパターソンは、有名なな教科書を書いてを書いて書を書いていて
いる
• B)erkeley RISC Projec), A15(iPhone)tの5番目ののRISC
だから、RISC-V
コンピュータの構成と設計と新しい設計
(ぱたへね本本)
コンピュータアーキテク
チャ_定量的アプローチアプローチ
(へね本ぱた本)
CPUの違い違いい
●
CPUアーキテクチャが作っ違うと、速さが違ううと新しい、速さが違うさが作っ違うと、速さが違うう
– 1986年に開発されたごろの大型機と比べてと新しい比べてべて
– SPARC,MIPSは十倍以上も速かったも作っている速さが違うかった
●
しかも作っている、超安いい
●
VAX-11: 1億円.当時、流行っていた大型ミニコンっていた大型ミニコン
●
最初ののSPARCワークステーション:1000万円
●
SPARCはVAX-11の12倍 速さが違うかった
●
その後SPARCはデスクトップサイのズ・マシンが作っ出て、て、
数十万円台になったに開発されたなった(1989〜1990年に開発されたごろ)
●
電力消費も違うも作っている違うと、速さが違うう
– Intel Core iシリーズは非常に電気を喰うに開発された電気を喰うを書いて喰うう
– Mac), A15(iPhone) M1シリーズ(ARM)は性能が作っ良きライバルいが作っ、電気を喰うは喰うわ
ない
VAX11/780
1Mips,
メモリ8MB(最終モデルモデル:128MB)
1億円
SPARCstation1
12Mips,
メモリ:12MB程度
100万円弱(HDD無しし)
CPUの違い違いい,技術的
●
レジスタ構成と設計
●
割と新しいり込みアーキテクチャ込みアーキテクチャみアーキテクチャアーキテクチャ
– 古いい機と比べて械:自動的アプローチに開発されたレジスタを書いてメモリに開発された退避したした
●
複雑で低速で低速低速さが違う
– 今の機械の機と比べて械: 割と新しいり込みアーキテクチャ込みアーキテクチャみアーキテクチャ開始めたに開発された最低限 必要なレジスタを、なレジスタを書いて、
裏レジスタと切り替えるレジスタと新しい切り替えるり込みアーキテクチャ替えるえる
●
単純で高速で低速高速さが違う
●
命令はそのも作っているのの組み立てみアーキテクチャ立てて
– 命令はコードの
– どんな命令はの組み立てに開発されたなっているか
– 古いい機と比べて械: i++や *p++ p++ 命令はが作っある
●
DEC PDP-11, C言語,UNIXが作っ作っているられた機と比べて械
– 新しいしい機と比べて械:複雑で低速な命令はは無いい ARM32の
ユーザレベル
レジスタ
旧DEC
(現HP)の
特許
CPUの違い違いい,技術的
●
昔の機械の違い機械
– メモリが少し 少し し & 遅いい
– ハードウェアの集積度がとても低かったの違い集積度が少し とて色々あるんだも低かった低かったかった人
– CPUの違い中で、色々やった方が速くなったで、色々やった方が速くなった色々あるんだやった人方が速くなったが少し 速くなったくなった人
●
VAX-11
– コンパイラ開発の技術が未発達だったので、ハードウェアで高開発の技術が未発達だったので、ハードウェアで高の違い技術が少し 未発の技術が未発達だったので、ハードウェアで高達だったので、ハードウェアで高だった人の違いで、色々やった方が速くなったハードウェアの集積度がとても低かったで高
級言語の仕組みをサポートの違い仕組みをサポートみを作った人サポート
●
Pascalの違いスタック・フレームをサポートを作った人サポート(VAX11,680x0)VAX11,680x0)
●
今の機械の違い機械
– 高速くなったキャッシュ・メモリを作った人チップ内に大量に持てる内に大量に持てるに大量に持てる大量に持てるに大量に持てる持てるて色々あるんだる
– コンパイラ開発の技術が未発達だったので、ハードウェアで高技術が少し 非常に進化したに大量に持てる進化したした人
●
単純な命令の組み合わせで高速に動作な命令の組み合わせで高速に動作の違い組みをサポートみ合わせで高速に動作わせで高速くなったに大量に持てる動作った人
●
多いレジスタを活用できるいレジスタを作った人活用できるできる
– Intel X86は、色々やった方が速くなった古い命令をそのまま使用して異常い命令の組み合わせで高速に動作を作った人その違いまま使用できるして色々あるんだ異常に進化した
メモリ
(少量,
遅いい)
CPU
(ハードのウェア少量,
レジスタ少量,
小さな論理回路をさな論理回路をを書いて
中で回したほうが速で低速回したほうが作っ速さが違う
い)
メモリ
(大量,
速さが違うい)
CPU
(ハードのウェア
大量,
論理回路をも作っている速さが違う
い)
キャッシュ
メモリ
(大量,
超高速さが違う)
なぜRISC-Vか?
RISC-V
• オープンなCPUアーキテクチャ
• 命令はセット・アーキテクチャ
• RISC-V命令はセットは、特許など知財に、一切抵触しないに開発された、一切り替える抵触しないしない
• エコシステムが作っ形成と設計されている
• サーバメーカ、半導体メーカが参加メーカが作っ参加
• Googleなどユーザ企業
も作っている参加
• OSSが作っ十分に揃っているに開発された揃っているっている
• Linuxと新しいその下のソフトウェア群のソフトウェア群
• Arduino (OS無いし、ソフトウェア)
• SPARC(RISC-II)の後継
• パターソン氏が作った が作っ作っているった B)erkeley RISCシリーズ
• Intelも作っている、RISC-Vに開発されたやる気を喰うを書いて出て、している
• Si-Five社を買収を書いて買収
• Raspberry Piも作っている次は は RISC-V
CPUの違いエコシステムをサポート
●
使う人が居ないとなんにもならない人が少し 居ないとなんにもならないないとなんに大量に持てるも低かったならない
– 初期は、使う人は、色々やった方が速くなった使う人が居ないとなんにもならない人=開発の技術が未発達だったので、ハードウェアで高者
●
開発の技術が未発達だったので、ハードウェアで高ツール&実行環境(VAX11,680x0)OSなど)が少し 必要
開発の技術が未発達だったので、ハードウェアで高ツール
Cコンパイラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなった
アの集積度がとても低かったセンブラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなったリンカ、色々やった方が速くなったデバッガ
統合わせで高速に動作環境
VSCode、色々やった方が速くなったEclipse …
プ内に大量に持てるログラ開発の技術が未発達だったので、ハードウェアで高ミング言語の仕組みをサポート:Python, Perl…
ミドルウェアの集積度がとても低かった:DB, ラ開発の技術が未発達だったので、ハードウェアで高イブラ開発の技術が未発達だったので、ハードウェアで高リ…
サーバ・ソフトウェアの集積度がとても低かった(apache,samba…)
OS/実行環境
Linux、色々やった方が速くなったRTOS(組みをサポート込み用み用できるOS)、色々やった方が速くなったAndroid…
RISC-Vの違いエコシステムをサポート
●
Googleなども低かった入っているって色々あるんだいる
https://riscv.org/members/
なぜRISC-V
• 今の機械更、色々やった方が速くなった命令の組み合わせで高速に動作セット?
• 命令の組み合わせで高速に動作セットを作った人議論する時代じゃないよねする時代じゃないよねじゃないよね
• サービス、色々やった方が速くなったアの集積度がとても低かったプ内に大量に持てるリケーションの違い時代じゃないよね
• 命令の組み合わせで高速に動作セットなんか誰も気にしないだろも低かった気にしないだろに大量に持てるしないだろ
• ARMが少し 日本人に大量に持てる買われたわれた人
• 欧米のの違いCPUアの集積度がとても低かったーキテクチャが少し 必要(?)
• MIPSテクノロジも低かった、色々やった方が速くなった台湾からアメリカ資本に買からアの集積度がとても低かったメリカ資本に大量に持てる買われた
い戻されたされた人
• ARMはNvidai(米の国)に大量に持てる買われたわれそう人が居ないとなんにもならないに大量に持てるなった人
が少し 、色々やった方が速くなった中で、色々やった方が速くなった止
なぜRISC-V
• 欧米のの違いCPUアの集積度がとても低かったーキテクチャが少し 必要(VAX11,680x0)?)
• DARPA電子産業の再編成にあたって、の違い再編成にあたって、に大量に持てるあた人って色々あるんだ、色々やった方が速くなったRISC-Vコミュニティを過去を作った人過去10年間にわたって支援してきたに大量に持てるわた人って色々あるんだ支援してきたして色々あるんだきた人
(VAX11,680x0)2018年7月 IEEE Spectrum
https://spectrum.ieee.org/tech-talk/computing/hardware/darpas-planning-a-major-
remake-of-us-electronics-pay-attention)
●
DARPAの違いSSITH研究開発の技術が未発達だったので、ハードウェアで高予算
SSITHの違い試作った人設計ははRISC-Vなどの違いオープ内に大量に持てるンソース・ハードウェアの集積度がとても低かったを作った人使用できるして色々あるんだ作った人られることが少し 望ましい、ましい、色々やった方が速くなった
と言って色々あるんだいる
SSITH(VAX11,680x0)System Security Integration Through Hardware and Firmware):
ハードウェアの集積度がとても低かったからソフトウェアの集積度がとても低かったまで通してセキュリティを守る仕組みして色々あるんだセキュリティを過去を作った人守る仕組みる仕組みをサポートみ
●
米の軍は、は、色々やった方が速くなったRISC-V命令の組み合わせで高速に動作の違いCPUを作った人採用できる
• 自衛隊も追従も低かった追従
• 中で、色々やった方が速くなった国の違い人々あるんだも低かった絶賛RISC-V
• ラ開発の技術が未発達だったので、ハードウェアで高イセンスフリー万歳\(VAX11,680x0)^^)/
• これまで、色々やった方が速くなったまるパクCPU作った人って色々あるんだた人(VAX11,680x0)ラ開発の技術が未発達だったので、ハードウェアで高イセンス無し視)
• MIPS(VAX11,680x0)方が速くなった舟), DEC Alpha (VAX11,680x0)スパコンの違い要素プロセッサプ内に大量に持てるロセッサ)
• 深センから怒涛の センから怒涛の の違い RISC-V コアの集積度がとても低かった搭載SoCが少し …
RISC-Vの違い可能性
• サーバ/スーパーコンピュータ用
●
開発されたしている人たちが居るたちが作っ居るる
●
SiFive社を買収など
• 組み立て込みアーキテクチャみアーキテクチャ用
●
中で回したほうが速国スーパーコンピュータ「富岳」で低速と新しいても作っている人たちが居る気を喰う
●
欧米でも増加中で低速も作っている増加中で回したほうが速
●
日本も作っている、車載用を書いて中で回したほうが速心として開発活発化と新しいして開発された活発された化
• スマホ/タブレット用
●
これから本気を喰うだす
• PC用
●
みアーキテクチャんな全然 やる気を喰う 出て、してない
●
PC市場は縮小中は縮小さな論理回路を中で回したほうが速
●
シンクライのアント/タブレットに開発された変わりつつあるわり込みアーキテクチャつつある
RISC-V動向
• 全世界
• 2021年 RISC-V Foundationの違いヘッドクォータが少し 、色々やった方が速くなったスイスに大量に持てる移動
●
当時、色々やった方が速くなったトラ開発の技術が未発達だったので、ハードウェアで高ンプ内に大量に持てる政権が、なにを言い出すかわからないため、スイスに移動が少し 、色々やった方が速くなったなに大量に持てるを作った人言い出すかわからないため、スイスに移動すかわからないた人め、色々やった方が速くなったスイスに大量に持てる移動(VAX11,680x0)本
当)
• 日本
• JASA RISC-V活動は、色々やった方が速くなったRISC-V Foundationの違いボードメンバの違い日本人 河崎
氏と、やりとりしながら進めていると、色々やった方が速くなったやりとりしなが少し ら進めて色々あるんだいる
●
RISC-V day Tokyo(VAX11,680x0)秋)は、色々やった方が速くなったJASA協賛
• TEE RISC-V版は、日本のは、色々やった方が速くなった日本の違いTRASIOプ内に大量に持てるロジェクトが少し 進めて色々あるんだいる
●
TEE=Trusted Execution Environment
●
NEDO予算に大量に持てるよるプ内に大量に持てるロジェクト
●
産総研の違い須崎氏と、やりとりしながら進めているが少し 開発の技術が未発達だったので、ハードウェアで高して色々あるんだいた人TEEの違い開発の技術が未発達だったので、ハードウェアで高を作った人より推進
●
TEE参考URL
●
https://en.wikipedia.org/wiki/Trusted_execution_environment
●
https://ipsj.ixsq.nii.ac.jp/ej/?
action=repository_action_common_download&item_id=18731
9&item_no=1&attribute_id=1&file_no=1
RISC-V命令は概要なレジスタを、
• SPARC(RISC-II)の違い後継
●
パターソン氏と、やりとりしながら進めているが少し 作った人った人Berkeley RISCシリーズ
●
だが少し 、色々やった方が速くなったMIPSぽい=キャリーフラ開発の技術が未発達だったので、ハードウェアで高グが少し 無しい
●
レジスタ・ウインドウも低かった無しい(VAX11,680x0)Berkeley RISCの違い特徴だった。現代にそぐわないだった人。現代にそぐわない現代じゃないよねに大量に持てるそぐわない)
• 即値が、常に命令の最上位にあるが少し 、色々やった方が速くなった常に進化したに大量に持てる命令の組み合わせで高速に動作の違い最上位にあるに大量に持てるある
• 即値が、常に命令の最上位にあるの違い符号拡張が常に即座に開始できるが少し 常に進化したに大量に持てる即座に開始できるに大量に持てる開始できるできる
• 32bit整数命令の組み合わせで高速に動作セット,64bitbit命令の組み合わせで高速に動作セットなど, 命令の組み合わせで高速に動作拡張が常に即座に開始できる
法があるが少し ある
• 現在の実装は、の違い実装は、は、色々やった方が速くなった32bit整数+浮動小数点 が多い が少し 多いレジスタを活用できるい
• より詳しくは、たけおか しくは、色々やった方が速くなったた人けおか 2017/NOV/18NOV/NOV/1818の違いスラ開発の技術が未発達だったので、ハードウェアで高イド
• https:/NOV/18/NOV/18www.slideshare.net/NOV/18takeoka1/NOV/18riscv-user-
level-isa
RISC-V
応用できる
マイコンボード
DevTerm R-01
●
RISC-V チビPC
●
メイのンボードの筐体メーカが参加はも作っていると新しいも作っていると新しいARM用に開発されたあった、下のソフトウェア群記ののARMモジュール
– Raspberry PI ComputeModule CM3+ LITE(ARM64bit,4コア)
– All Winner ARM SoC使用モジュール(Cloc), A15(iPhone)kworkPi Core A-06,A-04)
●
R-01の注意書を書いてきライバル
– DevTerm R-01 は非常に電気を喰うに開発された実験的アプローチなモデルで低速、
– Linuxと新しいFOSSの経験が作っ必要なレジスタを、
– 初の心として開発活発化者のヘネシーとパターソンは、有名な教科書を書いてに開発されたは、他のモジュールを強くお勧めするのモジュールを書いて強くお勧めするくお勧めするめする
仕様
●
RISC-V 64bit(RV64IMAFDCVU), 1c), A15(iPhone)ore @ 1.0GHz (最大)
●
GPU無いし
●
メモリ:1GB) DDR3
●
200pin SODIMMの形 (CPI v3.14 メイのンボードの互換、メモリI/Fで低速はない)
– Size: 67x30mm
https://www.clockworkpi.com/product-page/devterm-kit-r01
https://www.clockworkpi.com/product-page/copy-of-clockworkpi-core-r-01
RISC-Vマイコンボード
Sipeed Maixduino
Arduino Uno R3フォーム
ファクタ
K210 SoC + ESP32
HiFive1 Rev B)
Si FiveのArduino フォー
ムファクタ・ボードの
新しいバージョン
Tang Primer FPGA,EG4S20
(sipeed tang Primer FPGA)
あらかじめ RISC-Vが作っ焼かれているかれている
Sipeed Longan Nano RISC-V 
GD32VF103CBT6開発ボード開発されたボードの
M5Stamp C3U Mate
ESP32-C3 RISC-V MCU
ESP32のCPUが作っRISC-V
に開発されたなった
RISC-V応用できるマイコン (米の国)HiFive1 Rev.B)
Si FiveのArduino フォームファクタ・
ボードのの新しいバージョン
●
SoC: FE310-G002
入力電圧: 5 V USB) or 7-12 VDC Jac), A15(iPhone)k
動作っている電圧L 3.3 V and 1.8 V
●
Flash Memory: 32 Mbit Off-Chip (ISSI SPI Flash)
●
WiFi 付きき(ESP32搭載)
●
IO 電圧:3.3 V
●
Digital I/O : 19
●
PWM : 9
●
SPI Controllers/HW CS : 1/3
●
UART :2
●
I2C :1
●
外部割と新しいり込みアーキテクチャ込みアーキテクチャみアーキテクチャ : 19
●
外部 ウエイのクアップ : 1
●
Host Interfac), A15(iPhone)e : mic), A15(iPhone)roUSB)
●
Debug: Segger J-Link,
重量: 22 g
FE310-G002チップ内に大量に持てる
E31 RISC‐V c), A15(iPhone)ores
16 KiB) 2way L1 命令の組み合わせで高速に動作キャッシュ
16 KiB) data DTIM(密結合わせで高速に動作メモリ)
https://www.sifive.com/boards/hifive1-rev-b
https://sifive.cdn.prismic.io/sifive%2F9ecbb623-7c7f-
4acc-966f-9bb10ecdb62e_fe310-g002.pdf
• ESP32-C3 RISC-V MCU
●
切り替える手サイズサイのズ
●
Wi-Fi
●
イのンターネット接続が簡単が作っ簡単
●
TCP/IP, DHCPクライのアントなど動作っている
●
B)luetooth 5(LE)
●
フル機と比べて能のB)luetooth® 5.0 long-range(LR)
●
RSA-3072ベースのセキュアブート
●
AES-128-XTSベースの暗号化フラッシュ(Flash
Enc), A15(iPhone)ryption)
• 32 bit RISC-Vマイのコン
• クロック周波数160MHz(MAX)
• 400KB)の内蔵RAM
• 4MB) フラッシュメモリ
• 耐熱プラスチックを用いたエンクロージャプラスチックを書いて用いたエンクロージャ
• ¥979 円
https://www.switch-science.com/catalog/7894/
M5Stamp C3Umate
RISC-V応用できるマイコン (中で、色々やった方が速くなった国深センから怒涛の セン)
Sipeed M1w dock suit
AIアの集積度がとても低かったクセラ開発の技術が未発達だったので、ハードウェアで高レータ付きき RISC-V
カメラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなったLCD付きき 約2000円
ESP32入っているり(WiFi、色々やった方が速くなったTCP/NOV/18IP通してセキュリティを守る仕組み信など可能など可能)
https:/NOV/18/NOV/18www.seeedstudio.com/NOV/18Sipeed-
Maixduino-Kit-for-RISC-V-AI-IoT-p-4bit04bit7.html
M5Stack M5StickV
AIアの集積度がとても低かったクセラ開発の技術が未発達だったので、ハードウェアで高レータ付きき RISC-V
RISC-Vコアの集積度がとても低かったとAIアの集積度がとても低かったクセラ開発の技術が未発達だったので、ハードウェアで高レータは
Sipeed M1w dock suitとほぼ同じ 同じ じ
カメラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなったLCD付きき
ネットワーク通してセキュリティを守る仕組み信など可能機能が少し ないの違いで、色々やった方が速くなった
限られたエッジ用途られた人エッジ用できる途
●
K210 SoC + ESP32
●
RISC-V + AIアクセラレータ + ESP32
●
Arduino Uno R3フォームファクタ
●
2.4イのンチLCDと新しいカメラモジュール付ききライバル
●
I2Sデジタル出て、力 無い指向性MEMSマイのク搭載
●
DVPカメラ用24 P/0.5 mm FPCコネクタ
●
8 bit MCU LCD用24 P/0.5 mm FPCコネクタ
●
mic), A15(iPhone)roSDカードのスロット搭載
●
3 W DAC+PAオーディオ出て、力搭載
●
音声認識用の高性能マイのクアレイのプロセッサ搭載
●
MaixPy IDE/Arduino IDE/OpenMV IDE/PlatformIO IDEで低速開発された可能
●
ディープラーニング用の用のTiny-Yolo/Mobilenet/TensorFlow Liteが作っ利用可能
●
スイのッチサイのエンスで低速 3960円
●
https://www.switc), A15(iPhone)h-sc), A15(iPhone)ienc), A15(iPhone)e.c), A15(iPhone)om/c), A15(iPhone)atalog/5707/
●
千石電商
●
https://www.sengoku.c), A15(iPhone)o.jp/mod/sgk_c), A15(iPhone)art/detail.php?c), A15(iPhone)ode=EEHD-5JE6
Sipeed の K210 AIマイのコンボードの・シリーズ
https://jp.seeedstudio.c), A15(iPhone)om/sipeed-maix.html
RISC-V応用できるマイコン(中で、色々やった方が速くなった国深センから怒涛の セン)Sipeed Maixduino
https://www.seeedstudio.com/Sipeed-Longan-Nano-RISC-V-
GD32VF103CBT6-Development-Board-p-4205.html
http://akizukidenshi.com/catalog/g/gK-14678/
Sipeed Longan Nano RISC-V(中で回したほうが速国スーパーコンピュータ「富岳」)
秋月で¥で低速¥830円
メモリ:128KB) Flash/32KB) SRAM
ST Mic), A15(iPhone)roの STM32 に開発された近づけてあるづけてある
カラー液晶付ききライバル
統合環境 VSCode で低速開発されたで低速きライバルる
ライのブラリを書いて使って、Mic), A15(iPhone)ro SDCard上も速かったのFAT FSの読み書きも楽にできる。みアーキテクチャ書を書いてきライバルも作っている楽にできる。に開発されたで低速きライバルる。
ソフトウェアの集積度がとても低かった
IDE:PlatformIO IDE、色々やった方が速くなった
デバッグ・サポート:Arduino
コンパイラ開発の技術が未発達だったので、ハードウェアで高/ツールチェーン / デバッガ:
GCC、色々やった方が速くなったOpenOCD
OS:RT-Thread、色々やった方が速くなったLiteOS
ハードウェアの集積度がとても低かった
小型TFカードスロット
ディを過去スプ内に大量に持てるレイ
160 × 80 IPSディを過去スプ内に大量に持てるレイ(SPIインタフェース)
デバッグインタフェース:2 × 4ピン(JTAGデバッグインタ
フェース用できる)
●
Longan Nano (中で回したほうが速国スーパーコンピュータ「富岳」 深センセン)
●
CPU:GD32VF103CB)T6(RISC-V 32 bitコア)
●
カーネルの電力消費も違う量:従した来ARM Cortex-M3の1/3
●
チップ内蔵メモリ
– 128 KB)フラッシュ
– 32 KB) SRAM
• 周辺機と比べて器
– 汎用16ビットタイのマー × 4、
– 16ビットタイのマー × 2、16ビットタイのマー × 1
– ウォッチドのッグ用の、RTC、SysTic), A15(iPhone)k
– USART × 3、I2C × 2、SPI × 3、I2S ×
2、CAN × 2、USB)FS(OTG)× 1
– ADC(10チャンネル)× 2、DAC × 
RISC-V応用できるマイコン(深センから怒涛の セン)
ソフトウェアの集積度がとても低かった
IDE:PlatformIO IDE、色々やった方が速くなった
デバッグ・サポート:Arduino
コンパイラ開発の技術が未発達だったので、ハードウェアで高/ツールチェーン / デバッガ:
GCC、色々やった方が速くなったOpenOCD
OS:RT-Thread、色々やった方が速くなったLiteOS
)
http://akizukidenshi.com/catalog/g/gM-14785/
●
Wio Lite RISC-V (VAX11,680x0)GD32VF103)
– Longan Nanoとほぼ同じ 同じ じSoC
●
CPU:GD32VF103CBT6(RISC-V 32 bitコアの集積度がとても低かった)
●
ESP8266搭載(VAX11,680x0)WiFi通してセキュリティを守る仕組み信など可能可能)
– ESP8266に大量に持てるはWio Coreが少し 書き込まれているき込み用まれて色々あるんだいる
●
基板の端子の配列はの違い端子の違い配列ははAdafruit Featherシリーズと互換
●
秋月電子で ¥1000円
RISC-V応用できるマイコン(深センから怒涛の セン)
●
Sipeed Tang PriMER FPGA Dev.B)oard
– FPGAボードの: EG4S20チップ搭載
●
ロジックユニット:20K (LUT4/LUT5 ハイのブリッドの アーキテクチャ)
●
RISC-V ソフト・コアが作っ動く
– あらかじめ RISC-Vが作っ焼かれているかれている
– Humming bird E203 c), A15(iPhone)ore (Verilogで低速書を書いてかれている)
●
SRAM:約130KB)
●
SDRAM:8MB)(64Mbit)
●
フラッシュ:8Mbit
●
開発されたソフトが作っ中で回したほうが速国スーパーコンピュータ「富岳」製
●
開発された方法
●
https://tang.sipeed.c), A15(iPhone)om/en/getting-started/requirements/
●
ボードの製品ページ
●
https://dl.sipeed.c), A15(iPhone)om/TANG/Primer/IDE/
秋月で¥で低速¥2,580円
http://akizukidenshi.c), A15(iPhone)om/c), A15(iPhone)atalog/g/gM-14786/
スイのッチサイのエンス ¥2,662 円
https://www.switc), A15(iPhone)h-sc), A15(iPhone)ienc), A15(iPhone)e.c), A15(iPhone)om/c), A15(iPhone)atalog/5703/
Sipeed ¥1,918円 (国スーパーコンピュータ「富岳」際宅配便 料金が必要が作っ必要なレジスタを、)
https://jp.seeedstudio.c), A15(iPhone)om/Sipeed-TANG-PriMER-FPGA-Development-B)oard-p-
2881.html
番外: 極小Linuxマイコン(深センから怒涛の セン)
●
Lichee Nano is an SD Card Sized Linux
Development Board
●
極小 Linuxボード SD Card Size
●
●
CPU: ARM 926EJS @900MHz
●
32MB DDR SoC(VAX11,680x0)内に大量に持てる蔵), 16MB SPI Flash
●
TF Slot(VAX11,680x0)TF Cardからboot可能)
●
-SDIO
●
-SPI x2, TWI x3, UART x3
●
-OTG USB x1, TV out
●
-PWM x2, LRADC x1
●
-Headphone output x2, Mic x1
●
40-pin RGB LCD FPC connector
https://www.seeedstudio.com/LicheePi-Nano-
ARM926EJS-SoC-Development-Board-16M-Flash-p-
2892.html
$6.60 USドル
以上

Mais conteúdo relacionado

Mais procurados

CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング
Takuya ASADA
 
組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門
Norishige Fukushima
 

Mais procurados (20)

Lispマシン・シミュレータの紹介
Lispマシン・シミュレータの紹介Lispマシン・シミュレータの紹介
Lispマシン・シミュレータの紹介
 
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
 
ARM CPUにおけるSIMDを用いた高速計算入門
ARM CPUにおけるSIMDを用いた高速計算入門ARM CPUにおけるSIMDを用いた高速計算入門
ARM CPUにおけるSIMDを用いた高速計算入門
 
プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜
 
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
 
DPDKによる高速コンテナネットワーキング
DPDKによる高速コンテナネットワーキングDPDKによる高速コンテナネットワーキング
DPDKによる高速コンテナネットワーキング
 
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
 
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
 
1076: CUDAデバッグ・プロファイリング入門
1076: CUDAデバッグ・プロファイリング入門1076: CUDAデバッグ・プロファイリング入門
1076: CUDAデバッグ・プロファイリング入門
 
データセンターのエネルギーコントロールの仕組み
データセンターのエネルギーコントロールの仕組みデータセンターのエネルギーコントロールの仕組み
データセンターのエネルギーコントロールの仕組み
 
Automatic Mixed Precision の紹介
Automatic Mixed Precision の紹介Automatic Mixed Precision の紹介
Automatic Mixed Precision の紹介
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング
 
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくいARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
 
組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門
 
Gpu vs fpga
Gpu vs fpgaGpu vs fpga
Gpu vs fpga
 
UE4のスレッドの流れと Input Latency改善の仕組み
UE4のスレッドの流れとInput Latency改善の仕組みUE4のスレッドの流れとInput Latency改善の仕組み
UE4のスレッドの流れと Input Latency改善の仕組み
 
Tensor flow usergroup 2016 (公開版)
Tensor flow usergroup 2016 (公開版)Tensor flow usergroup 2016 (公開版)
Tensor flow usergroup 2016 (公開版)
 
RISC-V User level ISA
RISC-V User level ISARISC-V User level ISA
RISC-V User level ISA
 
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
5G時代のアプリケーション開発とは - 5G+MECを活用した低遅延アプリの実現へ
 
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
 

Semelhante a RISC-Vの可能性

UNIX/32V
UNIX/32V UNIX/32V
UNIX/32V
xylnao
 
Lx styleのご紹介201009
Lx styleのご紹介201009Lx styleのご紹介201009
Lx styleのご紹介201009
Tadashi Sugita
 

Semelhante a RISC-Vの可能性 (20)

RISC-V の現況と Esperanto Technologies のアプローチ
RISC-V の現況と Esperanto Technologies のアプローチRISC-V の現況と Esperanto Technologies のアプローチ
RISC-V の現況と Esperanto Technologies のアプローチ
 
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
 
Domain Specific Architecture は今どこまで来ていて、これからどこに向かうか
Domain Specific Architecture は今どこまで来ていて、これからどこに向かうかDomain Specific Architecture は今どこまで来ていて、これからどこに向かうか
Domain Specific Architecture は今どこまで来ていて、これからどこに向かうか
 
Interop 2017 in huawei booth
Interop 2017 in huawei boothInterop 2017 in huawei booth
Interop 2017 in huawei booth
 
UNIX/32V
UNIX/32V UNIX/32V
UNIX/32V
 
IPv6標準化と実装
IPv6標準化と実装IPv6標準化と実装
IPv6標準化と実装
 
RISC-V introduction for SIG SDR in CQ 2019.07.29
RISC-V introduction for SIG SDR in CQ 2019.07.29RISC-V introduction for SIG SDR in CQ 2019.07.29
RISC-V introduction for SIG SDR in CQ 2019.07.29
 
Lx styleのご紹介201009
Lx styleのご紹介201009Lx styleのご紹介201009
Lx styleのご紹介201009
 
Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下
 
DBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジーDBTS2016 DBAのための最新テクノロジー
DBTS2016 DBAのための最新テクノロジー
 
Lisp_chibi_machine 190427
Lisp_chibi_machine 190427Lisp_chibi_machine 190427
Lisp_chibi_machine 190427
 
15分で知るVagrant (NSEG 2013-08-24)
15分で知るVagrant (NSEG 2013-08-24)15分で知るVagrant (NSEG 2013-08-24)
15分で知るVagrant (NSEG 2013-08-24)
 
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
 
ヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージ
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習
 
Watsonをささえる ハイパフォーマンスクラウドで はじめるDeep Learning
Watsonをささえる ハイパフォーマンスクラウドで はじめるDeep LearningWatsonをささえる ハイパフォーマンスクラウドで はじめるDeep Learning
Watsonをささえる ハイパフォーマンスクラウドで はじめるDeep Learning
 
RISC-Vの基礎、オバービュー(RISC-V basis-overview)
RISC-Vの基礎、オバービュー(RISC-V basis-overview)RISC-Vの基礎、オバービュー(RISC-V basis-overview)
RISC-Vの基礎、オバービュー(RISC-V basis-overview)
 
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
 
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステムPython, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム
 
RaspberryPi(OSH)の産業利用の現状
RaspberryPi(OSH)の産業利用の現状RaspberryPi(OSH)の産業利用の現状
RaspberryPi(OSH)の産業利用の現状
 

Mais de たけおか しょうぞう

Mais de たけおか しょうぞう (20)

いにしえ的ななにか、カニか? RISC-V picoRV32, e203 改造 オレオレ命令追加した
いにしえ的ななにか、カニか? RISC-V picoRV32, e203 改造 オレオレ命令追加したいにしえ的ななにか、カニか? RISC-V picoRV32, e203 改造 オレオレ命令追加した
いにしえ的ななにか、カニか? RISC-V picoRV32, e203 改造 オレオレ命令追加した
 
SOAR:Smalltalk on RISC
SOAR:Smalltalk on RISCSOAR:Smalltalk on RISC
SOAR:Smalltalk on RISC
 
俺ASICと俺CPU“松竹V(しょうちくぶい)”
俺ASICと俺CPU“松竹V(しょうちくぶい)”俺ASICと俺CPU“松竹V(しょうちくぶい)”
俺ASICと俺CPU“松竹V(しょうちくぶい)”
 
どうして昔の人は八進数でしゃべるのか?
どうして昔の人は八進数でしゃべるのか?どうして昔の人は八進数でしゃべるのか?
どうして昔の人は八進数でしゃべるのか?
 
Riscv+fpga200606
Riscv+fpga200606Riscv+fpga200606
Riscv+fpga200606
 
Takep lpc1114-190614
Takep lpc1114-190614Takep lpc1114-190614
Takep lpc1114-190614
 
Takep lpc1114-190613
Takep lpc1114-190613Takep lpc1114-190613
Takep lpc1114-190613
 
初歩的な部品の知識
初歩的な部品の知識初歩的な部品の知識
初歩的な部品の知識
 
Takepino LPC1114
Takepino LPC1114Takepino LPC1114
Takepino LPC1114
 
無脳スマートスピーカを 越えレレレのレ
無脳スマートスピーカを 越えレレレのレ無脳スマートスピーカを 越えレレレのレ
無脳スマートスピーカを 越えレレレのレ
 
Common Lisp ユーザへのScheme紹介
Common Lisp ユーザへのScheme紹介Common Lisp ユーザへのScheme紹介
Common Lisp ユーザへのScheme紹介
 
昔の外付けキャッシュ & コヒーレント・キャッシュ
昔の外付けキャッシュ & コヒーレント・キャッシュ昔の外付けキャッシュ & コヒーレント・キャッシュ
昔の外付けキャッシュ & コヒーレント・キャッシュ
 
Ichigojam ossc-170819
Ichigojam ossc-170819Ichigojam ossc-170819
Ichigojam ossc-170819
 
大昔のMMU
大昔のMMU大昔のMMU
大昔のMMU
 
Lispマシン ドキュメント和訳とか、 ちびLispとか
Lispマシン ドキュメント和訳とか、 ちびLispとかLispマシン ドキュメント和訳とか、 ちびLispとか
Lispマシン ドキュメント和訳とか、 ちびLispとか
 
Mt basic as-os_on_danbot
Mt basic as-os_on_danbotMt basic as-os_on_danbot
Mt basic as-os_on_danbot
 
Axeai 170421
Axeai 170421Axeai 170421
Axeai 170421
 
お化け
お化けお化け
お化け
 
フラグ色々&その遅延評価-仮想機械インタープリタ書きのための-
フラグ色々&その遅延評価-仮想機械インタープリタ書きのための-フラグ色々&その遅延評価-仮想機械インタープリタ書きのための-
フラグ色々&その遅延評価-仮想機械インタープリタ書きのための-
 
Openhard150114
Openhard150114Openhard150114
Openhard150114
 

Último

Último (11)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

RISC-Vの可能性

  • 2. CPUって色々あるんだ色々あるんだあるんだ ● 64bit – Intel Core i9 – AMD Ryzen9, Athron ● Intel も作っている作っているっている64bit 命令ははAMDが作っ作っているっ て、Intelが作っ追従したした – ARM64 ● Apple M1チップ(Mac), A15(iPhone)), A15(iPhone) ● 割と新しいと新しい新しいしいAndroidケータイののCPU ● 国スーパーコンピュータ「富岳」スーパーコンピュータ「富岳」富岳」」 – Sparc), A15(iPhone)64: 国スーパーコンピュータ「富岳」スーパーコンピュータ「富岳」京」」 – Alpha(世界最初のの64bit) – RISC-V 64bit – MIPS64: Nintendo64,PS/2 – PowerPC: PS/3,GameCube,昔ののMac), A15(iPhone) ● 32bit – Intel 80x86 – ARM32 ● 車載、家電 ● iPhone7, やや古いいAndroidケータイののCPU – RISC-V 32bit – MIPS32: PIC32, PS/1,PSP ● 16bit – AVR,8086 ● 8bit – Z80,8080 最初のの Sparc), A15(iPhone)チップは 富士通がが作っ 作っているった ハイのエンドのの MIPSは NECと新しい東芝がが作っ 作っているっていた
  • 3. RISC-Vを作った人作った人った人人 • Krste Asanovic), A15(iPhone)教授 ● カリフォルニア大学バークレー校バークレー校(UCB)) • B)erkeley RISC Projec), A15(iPhone)t ● 有名ななデビッドの・パターソン教授が作っ始めためた ● RISC-I(B)erkeley RISC)、RISC-IIが作っ1981~82年に開発されたに開発された開発されたされた • RISC-IIは、SPARC 32bitと新しいして商品化 ● 最初ののSPARCチップは富士通がが作っ開発された ● その後、SPARC64へと新しいつなが作っる ● MIPSの良きライバルきライバルライのバル ● MIPS開発された者のヘネシーとパターソンは、有名な教科書を書いてのヘネシーと新しいパターソンは、有名なな教科書を書いてを書いて書を書いていて いる • B)erkeley RISC Projec), A15(iPhone)tの5番目ののRISC だから、RISC-V コンピュータの構成と設計と新しい設計 (ぱたへね本本) コンピュータアーキテク チャ_定量的アプローチアプローチ (へね本ぱた本)
  • 4. CPUの違い違いい ● CPUアーキテクチャが作っ違うと、速さが違ううと新しい、速さが違うさが作っ違うと、速さが違うう – 1986年に開発されたごろの大型機と比べてと新しい比べてべて – SPARC,MIPSは十倍以上も速かったも作っている速さが違うかった ● しかも作っている、超安いい ● VAX-11: 1億円.当時、流行っていた大型ミニコンっていた大型ミニコン ● 最初ののSPARCワークステーション:1000万円 ● SPARCはVAX-11の12倍 速さが違うかった ● その後SPARCはデスクトップサイのズ・マシンが作っ出て、て、 数十万円台になったに開発されたなった(1989〜1990年に開発されたごろ) ● 電力消費も違うも作っている違うと、速さが違うう – Intel Core iシリーズは非常に電気を喰うに開発された電気を喰うを書いて喰うう – Mac), A15(iPhone) M1シリーズ(ARM)は性能が作っ良きライバルいが作っ、電気を喰うは喰うわ ない VAX11/780 1Mips, メモリ8MB(最終モデルモデル:128MB) 1億円 SPARCstation1 12Mips, メモリ:12MB程度 100万円弱(HDD無しし)
  • 5. CPUの違い違いい,技術的 ● レジスタ構成と設計 ● 割と新しいり込みアーキテクチャ込みアーキテクチャみアーキテクチャアーキテクチャ – 古いい機と比べて械:自動的アプローチに開発されたレジスタを書いてメモリに開発された退避したした ● 複雑で低速で低速低速さが違う – 今の機械の機と比べて械: 割と新しいり込みアーキテクチャ込みアーキテクチャみアーキテクチャ開始めたに開発された最低限 必要なレジスタを、なレジスタを書いて、 裏レジスタと切り替えるレジスタと新しい切り替えるり込みアーキテクチャ替えるえる ● 単純で高速で低速高速さが違う ● 命令はそのも作っているのの組み立てみアーキテクチャ立てて – 命令はコードの – どんな命令はの組み立てに開発されたなっているか – 古いい機と比べて械: i++や *p++ p++ 命令はが作っある ● DEC PDP-11, C言語,UNIXが作っ作っているられた機と比べて械 – 新しいしい機と比べて械:複雑で低速な命令はは無いい ARM32の ユーザレベル レジスタ 旧DEC (現HP)の 特許
  • 6. CPUの違い違いい,技術的 ● 昔の機械の違い機械 – メモリが少し 少し し & 遅いい – ハードウェアの集積度がとても低かったの違い集積度が少し とて色々あるんだも低かった低かったかった人 – CPUの違い中で、色々やった方が速くなったで、色々やった方が速くなった色々あるんだやった人方が速くなったが少し 速くなったくなった人 ● VAX-11 – コンパイラ開発の技術が未発達だったので、ハードウェアで高開発の技術が未発達だったので、ハードウェアで高の違い技術が少し 未発の技術が未発達だったので、ハードウェアで高達だったので、ハードウェアで高だった人の違いで、色々やった方が速くなったハードウェアの集積度がとても低かったで高 級言語の仕組みをサポートの違い仕組みをサポートみを作った人サポート ● Pascalの違いスタック・フレームをサポートを作った人サポート(VAX11,680x0)VAX11,680x0) ● 今の機械の違い機械 – 高速くなったキャッシュ・メモリを作った人チップ内に大量に持てる内に大量に持てるに大量に持てる大量に持てるに大量に持てる持てるて色々あるんだる – コンパイラ開発の技術が未発達だったので、ハードウェアで高技術が少し 非常に進化したに大量に持てる進化したした人 ● 単純な命令の組み合わせで高速に動作な命令の組み合わせで高速に動作の違い組みをサポートみ合わせで高速に動作わせで高速くなったに大量に持てる動作った人 ● 多いレジスタを活用できるいレジスタを作った人活用できるできる – Intel X86は、色々やった方が速くなった古い命令をそのまま使用して異常い命令の組み合わせで高速に動作を作った人その違いまま使用できるして色々あるんだ異常に進化した メモリ (少量, 遅いい) CPU (ハードのウェア少量, レジスタ少量, 小さな論理回路をさな論理回路をを書いて 中で回したほうが速で低速回したほうが作っ速さが違う い) メモリ (大量, 速さが違うい) CPU (ハードのウェア 大量, 論理回路をも作っている速さが違う い) キャッシュ メモリ (大量, 超高速さが違う)
  • 8. RISC-V • オープンなCPUアーキテクチャ • 命令はセット・アーキテクチャ • RISC-V命令はセットは、特許など知財に、一切抵触しないに開発された、一切り替える抵触しないしない • エコシステムが作っ形成と設計されている • サーバメーカ、半導体メーカが参加メーカが作っ参加 • Googleなどユーザ企業 も作っている参加 • OSSが作っ十分に揃っているに開発された揃っているっている • Linuxと新しいその下のソフトウェア群のソフトウェア群 • Arduino (OS無いし、ソフトウェア) • SPARC(RISC-II)の後継 • パターソン氏が作った が作っ作っているった B)erkeley RISCシリーズ • Intelも作っている、RISC-Vに開発されたやる気を喰うを書いて出て、している • Si-Five社を買収を書いて買収 • Raspberry Piも作っている次は は RISC-V
  • 9. CPUの違いエコシステムをサポート ● 使う人が居ないとなんにもならない人が少し 居ないとなんにもならないないとなんに大量に持てるも低かったならない – 初期は、使う人は、色々やった方が速くなった使う人が居ないとなんにもならない人=開発の技術が未発達だったので、ハードウェアで高者 ● 開発の技術が未発達だったので、ハードウェアで高ツール&実行環境(VAX11,680x0)OSなど)が少し 必要 開発の技術が未発達だったので、ハードウェアで高ツール Cコンパイラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなった アの集積度がとても低かったセンブラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなったリンカ、色々やった方が速くなったデバッガ 統合わせで高速に動作環境 VSCode、色々やった方が速くなったEclipse … プ内に大量に持てるログラ開発の技術が未発達だったので、ハードウェアで高ミング言語の仕組みをサポート:Python, Perl… ミドルウェアの集積度がとても低かった:DB, ラ開発の技術が未発達だったので、ハードウェアで高イブラ開発の技術が未発達だったので、ハードウェアで高リ… サーバ・ソフトウェアの集積度がとても低かった(apache,samba…) OS/実行環境 Linux、色々やった方が速くなったRTOS(組みをサポート込み用み用できるOS)、色々やった方が速くなったAndroid…
  • 11. なぜRISC-V • 今の機械更、色々やった方が速くなった命令の組み合わせで高速に動作セット? • 命令の組み合わせで高速に動作セットを作った人議論する時代じゃないよねする時代じゃないよねじゃないよね • サービス、色々やった方が速くなったアの集積度がとても低かったプ内に大量に持てるリケーションの違い時代じゃないよね • 命令の組み合わせで高速に動作セットなんか誰も気にしないだろも低かった気にしないだろに大量に持てるしないだろ • ARMが少し 日本人に大量に持てる買われたわれた人 • 欧米のの違いCPUアの集積度がとても低かったーキテクチャが少し 必要(?) • MIPSテクノロジも低かった、色々やった方が速くなった台湾からアメリカ資本に買からアの集積度がとても低かったメリカ資本に大量に持てる買われた い戻されたされた人 • ARMはNvidai(米の国)に大量に持てる買われたわれそう人が居ないとなんにもならないに大量に持てるなった人 が少し 、色々やった方が速くなった中で、色々やった方が速くなった止
  • 12. なぜRISC-V • 欧米のの違いCPUアの集積度がとても低かったーキテクチャが少し 必要(VAX11,680x0)?) • DARPA電子産業の再編成にあたって、の違い再編成にあたって、に大量に持てるあた人って色々あるんだ、色々やった方が速くなったRISC-Vコミュニティを過去を作った人過去10年間にわたって支援してきたに大量に持てるわた人って色々あるんだ支援してきたして色々あるんだきた人 (VAX11,680x0)2018年7月 IEEE Spectrum https://spectrum.ieee.org/tech-talk/computing/hardware/darpas-planning-a-major- remake-of-us-electronics-pay-attention) ● DARPAの違いSSITH研究開発の技術が未発達だったので、ハードウェアで高予算 SSITHの違い試作った人設計ははRISC-Vなどの違いオープ内に大量に持てるンソース・ハードウェアの集積度がとても低かったを作った人使用できるして色々あるんだ作った人られることが少し 望ましい、ましい、色々やった方が速くなった と言って色々あるんだいる SSITH(VAX11,680x0)System Security Integration Through Hardware and Firmware): ハードウェアの集積度がとても低かったからソフトウェアの集積度がとても低かったまで通してセキュリティを守る仕組みして色々あるんだセキュリティを過去を作った人守る仕組みる仕組みをサポートみ ● 米の軍は、は、色々やった方が速くなったRISC-V命令の組み合わせで高速に動作の違いCPUを作った人採用できる • 自衛隊も追従も低かった追従 • 中で、色々やった方が速くなった国の違い人々あるんだも低かった絶賛RISC-V • ラ開発の技術が未発達だったので、ハードウェアで高イセンスフリー万歳\(VAX11,680x0)^^)/ • これまで、色々やった方が速くなったまるパクCPU作った人って色々あるんだた人(VAX11,680x0)ラ開発の技術が未発達だったので、ハードウェアで高イセンス無し視) • MIPS(VAX11,680x0)方が速くなった舟), DEC Alpha (VAX11,680x0)スパコンの違い要素プロセッサプ内に大量に持てるロセッサ) • 深センから怒涛の センから怒涛の の違い RISC-V コアの集積度がとても低かった搭載SoCが少し …
  • 13. RISC-Vの違い可能性 • サーバ/スーパーコンピュータ用 ● 開発されたしている人たちが居るたちが作っ居るる ● SiFive社を買収など • 組み立て込みアーキテクチャみアーキテクチャ用 ● 中で回したほうが速国スーパーコンピュータ「富岳」で低速と新しいても作っている人たちが居る気を喰う ● 欧米でも増加中で低速も作っている増加中で回したほうが速 ● 日本も作っている、車載用を書いて中で回したほうが速心として開発活発化と新しいして開発された活発された化 • スマホ/タブレット用 ● これから本気を喰うだす • PC用 ● みアーキテクチャんな全然 やる気を喰う 出て、してない ● PC市場は縮小中は縮小さな論理回路を中で回したほうが速 ● シンクライのアント/タブレットに開発された変わりつつあるわり込みアーキテクチャつつある
  • 14. RISC-V動向 • 全世界 • 2021年 RISC-V Foundationの違いヘッドクォータが少し 、色々やった方が速くなったスイスに大量に持てる移動 ● 当時、色々やった方が速くなったトラ開発の技術が未発達だったので、ハードウェアで高ンプ内に大量に持てる政権が、なにを言い出すかわからないため、スイスに移動が少し 、色々やった方が速くなったなに大量に持てるを作った人言い出すかわからないため、スイスに移動すかわからないた人め、色々やった方が速くなったスイスに大量に持てる移動(VAX11,680x0)本 当) • 日本 • JASA RISC-V活動は、色々やった方が速くなったRISC-V Foundationの違いボードメンバの違い日本人 河崎 氏と、やりとりしながら進めていると、色々やった方が速くなったやりとりしなが少し ら進めて色々あるんだいる ● RISC-V day Tokyo(VAX11,680x0)秋)は、色々やった方が速くなったJASA協賛 • TEE RISC-V版は、日本のは、色々やった方が速くなった日本の違いTRASIOプ内に大量に持てるロジェクトが少し 進めて色々あるんだいる ● TEE=Trusted Execution Environment ● NEDO予算に大量に持てるよるプ内に大量に持てるロジェクト ● 産総研の違い須崎氏と、やりとりしながら進めているが少し 開発の技術が未発達だったので、ハードウェアで高して色々あるんだいた人TEEの違い開発の技術が未発達だったので、ハードウェアで高を作った人より推進 ● TEE参考URL ● https://en.wikipedia.org/wiki/Trusted_execution_environment ● https://ipsj.ixsq.nii.ac.jp/ej/? action=repository_action_common_download&item_id=18731 9&item_no=1&attribute_id=1&file_no=1
  • 15. RISC-V命令は概要なレジスタを、 • SPARC(RISC-II)の違い後継 ● パターソン氏と、やりとりしながら進めているが少し 作った人った人Berkeley RISCシリーズ ● だが少し 、色々やった方が速くなったMIPSぽい=キャリーフラ開発の技術が未発達だったので、ハードウェアで高グが少し 無しい ● レジスタ・ウインドウも低かった無しい(VAX11,680x0)Berkeley RISCの違い特徴だった。現代にそぐわないだった人。現代にそぐわない現代じゃないよねに大量に持てるそぐわない) • 即値が、常に命令の最上位にあるが少し 、色々やった方が速くなった常に進化したに大量に持てる命令の組み合わせで高速に動作の違い最上位にあるに大量に持てるある • 即値が、常に命令の最上位にあるの違い符号拡張が常に即座に開始できるが少し 常に進化したに大量に持てる即座に開始できるに大量に持てる開始できるできる • 32bit整数命令の組み合わせで高速に動作セット,64bitbit命令の組み合わせで高速に動作セットなど, 命令の組み合わせで高速に動作拡張が常に即座に開始できる 法があるが少し ある • 現在の実装は、の違い実装は、は、色々やった方が速くなった32bit整数+浮動小数点 が多い が少し 多いレジスタを活用できるい • より詳しくは、たけおか しくは、色々やった方が速くなったた人けおか 2017/NOV/18NOV/NOV/1818の違いスラ開発の技術が未発達だったので、ハードウェアで高イド • https:/NOV/18/NOV/18www.slideshare.net/NOV/18takeoka1/NOV/18riscv-user- level-isa
  • 17. DevTerm R-01 ● RISC-V チビPC ● メイのンボードの筐体メーカが参加はも作っていると新しいも作っていると新しいARM用に開発されたあった、下のソフトウェア群記ののARMモジュール – Raspberry PI ComputeModule CM3+ LITE(ARM64bit,4コア) – All Winner ARM SoC使用モジュール(Cloc), A15(iPhone)kworkPi Core A-06,A-04) ● R-01の注意書を書いてきライバル – DevTerm R-01 は非常に電気を喰うに開発された実験的アプローチなモデルで低速、 – Linuxと新しいFOSSの経験が作っ必要なレジスタを、 – 初の心として開発活発化者のヘネシーとパターソンは、有名な教科書を書いてに開発されたは、他のモジュールを強くお勧めするのモジュールを書いて強くお勧めするくお勧めするめする 仕様 ● RISC-V 64bit(RV64IMAFDCVU), 1c), A15(iPhone)ore @ 1.0GHz (最大) ● GPU無いし ● メモリ:1GB) DDR3 ● 200pin SODIMMの形 (CPI v3.14 メイのンボードの互換、メモリI/Fで低速はない) – Size: 67x30mm https://www.clockworkpi.com/product-page/devterm-kit-r01 https://www.clockworkpi.com/product-page/copy-of-clockworkpi-core-r-01
  • 18. RISC-Vマイコンボード Sipeed Maixduino Arduino Uno R3フォーム ファクタ K210 SoC + ESP32 HiFive1 Rev B) Si FiveのArduino フォー ムファクタ・ボードの 新しいバージョン Tang Primer FPGA,EG4S20 (sipeed tang Primer FPGA) あらかじめ RISC-Vが作っ焼かれているかれている Sipeed Longan Nano RISC-V  GD32VF103CBT6開発ボード開発されたボードの M5Stamp C3U Mate ESP32-C3 RISC-V MCU ESP32のCPUが作っRISC-V に開発されたなった
  • 19. RISC-V応用できるマイコン (米の国)HiFive1 Rev.B) Si FiveのArduino フォームファクタ・ ボードのの新しいバージョン ● SoC: FE310-G002 入力電圧: 5 V USB) or 7-12 VDC Jac), A15(iPhone)k 動作っている電圧L 3.3 V and 1.8 V ● Flash Memory: 32 Mbit Off-Chip (ISSI SPI Flash) ● WiFi 付きき(ESP32搭載) ● IO 電圧:3.3 V ● Digital I/O : 19 ● PWM : 9 ● SPI Controllers/HW CS : 1/3 ● UART :2 ● I2C :1 ● 外部割と新しいり込みアーキテクチャ込みアーキテクチャみアーキテクチャ : 19 ● 外部 ウエイのクアップ : 1 ● Host Interfac), A15(iPhone)e : mic), A15(iPhone)roUSB) ● Debug: Segger J-Link, 重量: 22 g FE310-G002チップ内に大量に持てる E31 RISC‐V c), A15(iPhone)ores 16 KiB) 2way L1 命令の組み合わせで高速に動作キャッシュ 16 KiB) data DTIM(密結合わせで高速に動作メモリ) https://www.sifive.com/boards/hifive1-rev-b https://sifive.cdn.prismic.io/sifive%2F9ecbb623-7c7f- 4acc-966f-9bb10ecdb62e_fe310-g002.pdf
  • 20. • ESP32-C3 RISC-V MCU ● 切り替える手サイズサイのズ ● Wi-Fi ● イのンターネット接続が簡単が作っ簡単 ● TCP/IP, DHCPクライのアントなど動作っている ● B)luetooth 5(LE) ● フル機と比べて能のB)luetooth® 5.0 long-range(LR) ● RSA-3072ベースのセキュアブート ● AES-128-XTSベースの暗号化フラッシュ(Flash Enc), A15(iPhone)ryption) • 32 bit RISC-Vマイのコン • クロック周波数160MHz(MAX) • 400KB)の内蔵RAM • 4MB) フラッシュメモリ • 耐熱プラスチックを用いたエンクロージャプラスチックを書いて用いたエンクロージャ • ¥979 円 https://www.switch-science.com/catalog/7894/ M5Stamp C3Umate
  • 21. RISC-V応用できるマイコン (中で、色々やった方が速くなった国深センから怒涛の セン) Sipeed M1w dock suit AIアの集積度がとても低かったクセラ開発の技術が未発達だったので、ハードウェアで高レータ付きき RISC-V カメラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなったLCD付きき 約2000円 ESP32入っているり(WiFi、色々やった方が速くなったTCP/NOV/18IP通してセキュリティを守る仕組み信など可能など可能) https:/NOV/18/NOV/18www.seeedstudio.com/NOV/18Sipeed- Maixduino-Kit-for-RISC-V-AI-IoT-p-4bit04bit7.html M5Stack M5StickV AIアの集積度がとても低かったクセラ開発の技術が未発達だったので、ハードウェアで高レータ付きき RISC-V RISC-Vコアの集積度がとても低かったとAIアの集積度がとても低かったクセラ開発の技術が未発達だったので、ハードウェアで高レータは Sipeed M1w dock suitとほぼ同じ 同じ じ カメラ開発の技術が未発達だったので、ハードウェアで高、色々やった方が速くなったLCD付きき ネットワーク通してセキュリティを守る仕組み信など可能機能が少し ないの違いで、色々やった方が速くなった 限られたエッジ用途られた人エッジ用できる途
  • 22. ● K210 SoC + ESP32 ● RISC-V + AIアクセラレータ + ESP32 ● Arduino Uno R3フォームファクタ ● 2.4イのンチLCDと新しいカメラモジュール付ききライバル ● I2Sデジタル出て、力 無い指向性MEMSマイのク搭載 ● DVPカメラ用24 P/0.5 mm FPCコネクタ ● 8 bit MCU LCD用24 P/0.5 mm FPCコネクタ ● mic), A15(iPhone)roSDカードのスロット搭載 ● 3 W DAC+PAオーディオ出て、力搭載 ● 音声認識用の高性能マイのクアレイのプロセッサ搭載 ● MaixPy IDE/Arduino IDE/OpenMV IDE/PlatformIO IDEで低速開発された可能 ● ディープラーニング用の用のTiny-Yolo/Mobilenet/TensorFlow Liteが作っ利用可能 ● スイのッチサイのエンスで低速 3960円 ● https://www.switc), A15(iPhone)h-sc), A15(iPhone)ienc), A15(iPhone)e.c), A15(iPhone)om/c), A15(iPhone)atalog/5707/ ● 千石電商 ● https://www.sengoku.c), A15(iPhone)o.jp/mod/sgk_c), A15(iPhone)art/detail.php?c), A15(iPhone)ode=EEHD-5JE6 Sipeed の K210 AIマイのコンボードの・シリーズ https://jp.seeedstudio.c), A15(iPhone)om/sipeed-maix.html RISC-V応用できるマイコン(中で、色々やった方が速くなった国深センから怒涛の セン)Sipeed Maixduino
  • 23. https://www.seeedstudio.com/Sipeed-Longan-Nano-RISC-V- GD32VF103CBT6-Development-Board-p-4205.html http://akizukidenshi.com/catalog/g/gK-14678/ Sipeed Longan Nano RISC-V(中で回したほうが速国スーパーコンピュータ「富岳」) 秋月で¥で低速¥830円 メモリ:128KB) Flash/32KB) SRAM ST Mic), A15(iPhone)roの STM32 に開発された近づけてあるづけてある カラー液晶付ききライバル 統合環境 VSCode で低速開発されたで低速きライバルる ライのブラリを書いて使って、Mic), A15(iPhone)ro SDCard上も速かったのFAT FSの読み書きも楽にできる。みアーキテクチャ書を書いてきライバルも作っている楽にできる。に開発されたで低速きライバルる。 ソフトウェアの集積度がとても低かった IDE:PlatformIO IDE、色々やった方が速くなった デバッグ・サポート:Arduino コンパイラ開発の技術が未発達だったので、ハードウェアで高/ツールチェーン / デバッガ: GCC、色々やった方が速くなったOpenOCD OS:RT-Thread、色々やった方が速くなったLiteOS ハードウェアの集積度がとても低かった 小型TFカードスロット ディを過去スプ内に大量に持てるレイ 160 × 80 IPSディを過去スプ内に大量に持てるレイ(SPIインタフェース) デバッグインタフェース:2 × 4ピン(JTAGデバッグインタ フェース用できる) ● Longan Nano (中で回したほうが速国スーパーコンピュータ「富岳」 深センセン) ● CPU:GD32VF103CB)T6(RISC-V 32 bitコア) ● カーネルの電力消費も違う量:従した来ARM Cortex-M3の1/3 ● チップ内蔵メモリ – 128 KB)フラッシュ – 32 KB) SRAM • 周辺機と比べて器 – 汎用16ビットタイのマー × 4、 – 16ビットタイのマー × 2、16ビットタイのマー × 1 – ウォッチドのッグ用の、RTC、SysTic), A15(iPhone)k – USART × 3、I2C × 2、SPI × 3、I2S × 2、CAN × 2、USB)FS(OTG)× 1 – ADC(10チャンネル)× 2、DAC × 
  • 24. RISC-V応用できるマイコン(深センから怒涛の セン) ソフトウェアの集積度がとても低かった IDE:PlatformIO IDE、色々やった方が速くなった デバッグ・サポート:Arduino コンパイラ開発の技術が未発達だったので、ハードウェアで高/ツールチェーン / デバッガ: GCC、色々やった方が速くなったOpenOCD OS:RT-Thread、色々やった方が速くなったLiteOS ) http://akizukidenshi.com/catalog/g/gM-14785/ ● Wio Lite RISC-V (VAX11,680x0)GD32VF103) – Longan Nanoとほぼ同じ 同じ じSoC ● CPU:GD32VF103CBT6(RISC-V 32 bitコアの集積度がとても低かった) ● ESP8266搭載(VAX11,680x0)WiFi通してセキュリティを守る仕組み信など可能可能) – ESP8266に大量に持てるはWio Coreが少し 書き込まれているき込み用まれて色々あるんだいる ● 基板の端子の配列はの違い端子の違い配列ははAdafruit Featherシリーズと互換 ● 秋月電子で ¥1000円
  • 25. RISC-V応用できるマイコン(深センから怒涛の セン) ● Sipeed Tang PriMER FPGA Dev.B)oard – FPGAボードの: EG4S20チップ搭載 ● ロジックユニット:20K (LUT4/LUT5 ハイのブリッドの アーキテクチャ) ● RISC-V ソフト・コアが作っ動く – あらかじめ RISC-Vが作っ焼かれているかれている – Humming bird E203 c), A15(iPhone)ore (Verilogで低速書を書いてかれている) ● SRAM:約130KB) ● SDRAM:8MB)(64Mbit) ● フラッシュ:8Mbit ● 開発されたソフトが作っ中で回したほうが速国スーパーコンピュータ「富岳」製 ● 開発された方法 ● https://tang.sipeed.c), A15(iPhone)om/en/getting-started/requirements/ ● ボードの製品ページ ● https://dl.sipeed.c), A15(iPhone)om/TANG/Primer/IDE/ 秋月で¥で低速¥2,580円 http://akizukidenshi.c), A15(iPhone)om/c), A15(iPhone)atalog/g/gM-14786/ スイのッチサイのエンス ¥2,662 円 https://www.switc), A15(iPhone)h-sc), A15(iPhone)ienc), A15(iPhone)e.c), A15(iPhone)om/c), A15(iPhone)atalog/5703/ Sipeed ¥1,918円 (国スーパーコンピュータ「富岳」際宅配便 料金が必要が作っ必要なレジスタを、) https://jp.seeedstudio.c), A15(iPhone)om/Sipeed-TANG-PriMER-FPGA-Development-B)oard-p- 2881.html
  • 26. 番外: 極小Linuxマイコン(深センから怒涛の セン) ● Lichee Nano is an SD Card Sized Linux Development Board ● 極小 Linuxボード SD Card Size ● ● CPU: ARM 926EJS @900MHz ● 32MB DDR SoC(VAX11,680x0)内に大量に持てる蔵), 16MB SPI Flash ● TF Slot(VAX11,680x0)TF Cardからboot可能) ● -SDIO ● -SPI x2, TWI x3, UART x3 ● -OTG USB x1, TV out ● -PWM x2, LRADC x1 ● -Headphone output x2, Mic x1 ● 40-pin RGB LCD FPC connector https://www.seeedstudio.com/LicheePi-Nano- ARM926EJS-SoC-Development-Board-16M-Flash-p- 2892.html $6.60 USドル