Altifigence Academyを公開:論理ゲートからRTL設計へ
Altifigence Academyでデジタル設計を学び始めましょう。無料のデジタル論理回路コースで、論理ゲート、組み合わせ回路・順序回路、SystemVerilogの実習へと進めます。
デジタル設計を初めて学ぶ方や基礎を学び直したい方に向けて、Altifigence Academyを公開しました。回路が0と1を表す仕組みから始め、回路の動作をRTLコードで実装し、検証するまでを段階的に学べます。
最初のコースはデジタル論理回路
無料の入門コース「デジタル論理回路」では、デジタルハードウェアを理解し、設計するための概念を順に学びます。
デジタル信号と論理ゲート:数の表現を学び、AND、OR、NOT、BUFFER、NAND、NOR、XOR、XNORの動作を回路記号と真理値表で理解します。
論理式から回路へ:ブール代数とカルノー図を使い、エンコーダー、デコーダー、マルチプレクサー、加算器、比較器へと学習を広げます。
状態を記憶する回路:ラッチとフリップフロップの違いを理解し、クロック、リセット、カウンター、シフトレジスター、有限状態機械を学びます。
設計と検証を一緒に:SystemVerilogで回路を実装し、波形を読み、独立した参照モデルで境界条件を確認します。学んだ内容を組み合わせて、重なり合う101パターンを検出する回路を設計します。
発展編では、ALU、固定小数点演算、メモリー、FIFO、パイプライン、ready/validインターフェース、UART送信へと学習を広げられます。
概念を実際に作る体験へ
一つの設計を真理値表、数式、回路、波形で結び付けながら理解します。概念を学ぶ講義はブラウザーで読むことができ、実習用のサンプルコードと入力ファイルも用意されています。実習にはDigital Design Studio Desktopのプロジェクトと必要な実行権限を準備してください。
次の学習に向けたコースも準備中
RTL設計の基礎、データパスとパイプライン、シストリックアレイ、CNNアクセラレーター、アナログ回路設計のコースも準備中です。これらはコース一覧で準備中と表示されています。まずは公開済みのデジタル論理回路コースから学び始めましょう。