🐾 もふねこのHDL実験ノート
🏠 ホーム このノートについて 目次
🏠 トップページへ
  • AND回路を動かしてみよう
  • 基礎実験1: 論理回路の基礎
  • 基礎実験2: 組み合わせ回路を理解する
  • 基礎実験3: 順序回路とフリップフロップ
  • 基礎実験4: ステートマシンの考え方
  • 文法実験1: Verilogで加算回路を書く
  • 文法実験2: Verilogで順序回路を書く
  • 文法実験3: シミュレーションと論理合成を体験する
  • 文法実験4: Verilog基本文法(前編)
  • 文法実験5: Verilog基本文法(後編)
  • 文法実験6: Verilogの記述スタイルを学ぶ
  • 回路実験1: ゲート回路とセレクタを書く
  • 回路実験2: デコーダとエンコーダを書く
  • 回路実験3: 演算回路を書く
  • 回路実験4: 順序回路の書き方基礎
  • 回路実験5: フリップフロップを書く
  • 回路実験6: カウンタとシフトレジスタを書く
  • 回路実験7: ブロック図から回路を組み立てる
  • 回路実験8: 回路を書いて動作を確認する
  • 応用実験1: 優先エンコーダで if/case を理解する
  • 応用実験2: 記述順序でハマる落とし穴
  • 応用実験3: ステートマシンを回路で書く
  • 応用実験4: パラメタライズで回路を汎用化する
  • 応用実験5: 意図しないラッチと感度リストの違い
  • 応用実験6: Verilog記述テクニック集
  • 応用実験7: コンパイラ指示子を使いこなす
  • 応用実験8: シミュレーション専用モデルを書く
  • 合成実験1: 論理合成の仕組みを知る
  • 合成実験2: 制約条件でタイミングを制御する
  • 合成実験3: 合成に強い書き方を学ぶ
  • 合成実験4: 論理合成を実際にやってみる
  • 合成実験5: スクリプトで論理合成を自動化する
  • 検証実験1: テストベンチの基本構造を知る
  • 検証実験2: テストベンチ専用の文法を学ぶ
  • 検証実験3: システムタスクで結果を出力する
  • 検証実験4: テストベンチのテクニック集
  • 検証実験5: タスクでテストベンチを効率化する
  • 検証実験6: 回路検証を実際にやってみる
  • 回路を作って確かめる実習集
  • 設計・検証の手引きと早見表
  • HDL Review Lab
  • Verilog罠クイズ 7問
  • 実験ログ1: Sim/Synthミスマッチを解剖する
  • 実験ログ2: Latch地獄から脱出した3日間
  • 実験ログ3: Warning放置で溶かした話 ベスト5

🐾 まずは動かそう

シミュレータの準備からAND回路の実行まで、最初の1本をここで動かせるよ。コードはZIPで配っているんだ!

はじめての実験へ

プライバシーポリシー・免責事項

制定日:2026年5月8日
最終更新日:2026年10月29日

個人情報の利用目的

当サイトでは、お問い合わせの際に、お名前(ニックネーム可)、メールアドレス等の個人情報をご入力いただく場合がございます。
取得した情報は、お問い合わせへの対応、必要なご連絡、およびお問い合わせ内容を踏まえた記事の改善に利用します。氏名やメールアドレスを記事で公開することはありません。

お問い合わせの受付・配送には、外部サービス「Formspree」を利用しています。フォームに入力したお名前、メールアドレス、お問い合わせ内容はFormspreeへ送信され、処理されます。サービス側の取り扱いはFormspreeのプライバシーポリシー(英語)をご確認ください。

アクセス解析ツールについて

当サイトでは、利用状況の把握と記事・使いやすさの改善のため、Google Analyticsを利用しています。Cookieなどの識別子を使用し、閲覧したページや利用環境などの情報がGoogleへ送信されます。データの取り扱いについては、下記の「Googleへの情報送信について」をご確認ください。

対応するブラウザでは、Google Analyticsオプトアウトアドオンを利用して、Google Analyticsによるデータの使用を無効にできます。

また、ページの閲覧状況や表示速度を把握するため、Cloudflare Web Analyticsを利用しています。ページに設置した計測用スクリプトから、閲覧・表示性能に関する情報がCloudflareへ送信されます。詳しくはCloudflare Web Analyticsの説明(英語)とCloudflareのプライバシーポリシーをご確認ください。

広告の配信について

当サイトでは、Google AdSenseなどの第三者配信の広告サービスを利用する場合があります。Googleなどの第三者配信事業者はCookieを使用して、利用者が当サイトや他のウェブサイトに過去にアクセスした際の情報に基づいて広告を配信することがあります。

Googleが広告Cookieを使用することにより、Googleおよびそのパートナーは、当サイトや他のサイトへのアクセス情報に基づくパーソナライズド広告を表示できます。第三者配信事業者や広告ネットワークの広告が掲載される場合にも、これらの事業者がブラウザにCookieを保存したり読み取ったりすることがあります。

利用者はGoogleの広告設定でパーソナライズド広告を無効にできます。また、WebChoices(英語)では、参加する第三者配信事業者による、このブラウザでの興味・関心に基づく広告のためのデータ利用を無効にできます。パーソナライズを無効にしても、広告自体が表示されなくなるわけではありません。

Googleへの情報送信について

Googleの広告・解析サービスの利用に伴い、閲覧ページのURLやIPアドレスなどの情報がブラウザからGoogleへ送信される場合があります。Googleや広告配信に関わる第三者は、Cookie、ウェブビーコン、IPアドレスなどの技術・情報を使い、サービスの提供、広告の測定、不正利用の防止、設定に応じた広告のパーソナライズなどを行います。

収集・共有・利用の詳細は、Googleのサービスを使用するサイトやアプリから収集した情報のGoogleによる使用、Googleのプライバシーポリシー、Googleの広告に関する説明をご確認ください。

Cookieの管理

Cookieはブラウザに保存される情報です。お使いのブラウザの設定でCookieを削除したり、保存を制限したりできます。手順は各ブラウザのヘルプをご確認ください。Cookieを制限すると、一部のサービスや設定の保存が利用できなくなる場合があります。

個人情報の取り扱いや本方針についてのご質問は、お問い合わせフォームからご連絡ください。

免責事項

当サイト(もふねこのHDL実験ノート)に掲載されているVerilog-HDLのコード、スクリプト、および解説内容は、教育および学習を目的としたものです。これらのコードが実際のハードウェアや特定の環境下で完全に動作することを保証するものではありません。

HDLの世界では、シミュレーションでは完璧に動いても、実機(FPGAボードなど)ではうまくいかないことが日常茶飯事です🐾

当サイトの情報を利用したことによって生じた、ソフトウェア・ハードウェアの故障、データの損失、その他のいかなるトラブルや損害に関しても、運営者は一切の責任を負いかねます。実務での利用や実機への実装にあたっては、必ずご自身の責任において検証と確認を行ってください。

また、当サイトの内容は、より良い情報提供のため、予告なく修正・アップデートされる場合があります。

なお、当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いません。

著作権について

当サイトで掲載している文章や画像、ソースコードなどにつきましては、無断転載することを禁止します。
当サイトは著作権や肖像権の侵害を目的としたものではありません。著作権や肖像権に関して問題がございましたら、お問い合わせフォームよりご連絡ください。迅速に対応いたします。

🐾 もふねこのHDL実験ノート

Verilog-HDLを基礎から実践まで体系的に学ぶための実験ノート。

ホーム 目次 運営者情報 お問い合わせ プライバシーポリシー・免責事項 はじめての実験 実習集
※当サイトのご利用にあたってはプライバシーポリシー・免責事項をご確認ください。
© 2026 もふねこ All rights reserved.