バンドル

RISC-V Fundamentals (LFD210) + RISC-V Foundational Associate (RVFA) 試験バンドル

RISC-V について知っておくべきことをすべて学びましょう。RISC-V は、今後 50 年間のコンピューティング設計とイノベーションへの道を切り開き、ユビキタスになると予測されるオープンソースの命令セット アーキテクチャです。 RISC-V とそれに関連するソフトウェア開発スキルを知っていれば、技術分野でのキャリアを追求する人は誰でも目立つことができます。 RISC-V の基礎 (LFD210)あなたのスキルと知識を強化し、ほぼすべてのコンピューティング分野で新しいキャリアの機会を開きます。また、成長を続けるオープンな RISC-V コミュニティに貢献し、コンピューティングの未来の形成に貢献するための準備も十分に整えられます。

RISC-V Foundational Associate (RVFA) 試験は、個人が RISC-V ハードウェアおよびソフトウェアの専門家に必要な基礎的な初級レベルの知識とスキルを持っていることを証明します。

対象者

このコースは、RISC-V プロセッサーとソフトウェアを扱うために必要な知識とスキルを習得して、就職市場での競争力を高めたいと考えているコンピューター エンジニアとプログラマーを対象に設計されています。この認定資格は、組み込みエンジニア、RTL 設計エンジニア、設計検証エンジニア、ソフトウェア開発者 (特にデバイス ドライバー、カーネル、ツールチェーン)、またはドキュメンテーション エンジニアなどの役割でキャリアを追求している人に最適です。
少なく読む 続きを読む
学習内容

このコースでは、RISC-V プロセッサ用のアセンブリ言語コードを記述し、C などの高級言語を使用して RISC-V ベースのシステム用のアプリケーションを開発する準備をします。さらに、RISC-V ソフトウェアの開発とデバッグに使用できる RISC-V オペレーティング システムとツールについても学習します。
少なく読む 続きを読む
証明されるスキル

RVFAは、基本的なアーキテクチャと用語を含む、RISC-V ISA(命令セットアーキテクチャ)に関連するスキルと知識を示します。さらに、RVFAの候補者は、モノのインターネット(IoT)、産業、医療、自動車のアプリケーションを含む組み込みハードウェア設計を理解しています。
RVFA証明書の所有者は、RISC-Vアセンブリ言語でコードを記述、デバッグ、最適化、およびコンパイルする機能と、ツールチェーン(GCC、LLVM)を使用して、RISC-Vの呼び出し規則を理解する機能を実証しています。
少なく読む 続きを読む
おもなテーマ
第1章 イントロダクション
第 2 章 RISC-V の概要
第 3 章 RISC-V 命令セットの紹介
第 4 章 命令フォーマットと疑似命令について
第5章 ISA としての RISC-V のモジュール性
第6章 特権とメモリーモデル
第7章 RISC-V のアセンブリ言語
第8章 RISC-V アセンブリコードの記述とデバッグ
第 9 章 RISC-V の高級言語: C プログラミング
第10章 RISC-V 用の GNU C コンパイラ
第11章 RISC-V の Clang と LLVM
第 12 章: RISC-V オペレーティング システムとツール
第 13 章: RISC-V プラットフォーム用ファームウェア
第 14 章: 汎用 RISC-V オペレーティング システム

試験の対象範囲とコンピテンシー
すべて展開
すべて折りたたむ
RISC-Vの概要10%
RISC-Vの歴史:無料でオープンなISA
RISC-Vインターナショナル
RISC-Vドキュメント
RISC-Vに貢献する
RISC-V命令セットアーキテクチャ35%
RV32IおよびRV64I
命令フォーマットを理解する:分岐、メモリへのアクセス、およびデータ構造へのアクセス
ISAとしてのRISC-Vのモジュール性を理解する:コア承認(M、C、F、D、A)およびその他の拡張
特権モード、システムコール、CSR、例外、および割り込み処理を理解する
メモリモデル、キャッシュ管理、および仮想メモリ管理を理解する
RISC-Vのアセンブリ言語25%
CSRアクセスを含む、RISC-V固有のアセンブリ言語の構文と機能を理解する
RISC-Vアセンブリコードの記述とデバッグ
アセンブリコードのパフォーマンスを評価する
高レベルのコードをアセンブリコードに変換する
RISC-V用の高級言語:Cプログラミング15%
コンパイラ、デバッガ、シミュレータ、パフォーマンスツール、OS、SDKなどのRISC-Vツールを理解する
呼び出し規約(ABI)、スタック、および分解を理解する
インラインアセンブリを理解する
RISC-V オペレーティング システムとツール15%
RISC-VASMでの基本的なOS機能の実装を含むオペレーティングシステムの基礎
RISC-Vプラットフォームのファームウェアの基本的な使用法と機能を理解する
マイクロコントローラとアプリケーションプロセッサを理解する
汎用OSでのRISC-Vアプリケーションの実行

試験の詳細とリソース
RVFA 試験は、監督付きのオンライン多肢選択式試験です。
前提条件
このコースを受講する学生には、次のことをお勧めします。

  • コンピュータアーキテクチャの基本的な経験
  • 任意のアセンブリ言語の基本的な経験
  • Cプログラミング言語の経験
  • ページング、マルチスレッド、同期、キャッシュ コヒーレンスなどの基本的なオペレーティング システム要素の理解

RVFA 試験には前提条件はありません。