🧩 SoC_DesignKit_by_ChatGPT

Samizo-AITLポータルサイトに戻る GitHub License: MIT

💡 このページは概要です。実際のコードやテンプレートは GitHubリポジトリ 上で直接操作できます。
ブラウザでファイルを開く/ダウンロードする/更新履歴を確認するなどの操作が可能です。

SoC_DesignKit_by_ChatGPT は、FSM・PID・LLM統合制御などの HDL実装テンプレート と、ChatGPT用プロンプトをまとめた教材・開発キットです。
C→HDL変換やFSM状態遷移の自動生成など、AI支援でSoC制御設計を加速します。


📖 概要 / Overview

JP:
SoC_DesignKit_by_ChatGPT は、FSM・PID・LLM統合制御などの HDL実装テンプレート と、ChatGPT用プロンプト集です。
直接テンプレートにアクセスして利用できるリンク集 として構成されています。

EN:
SoC_DesignKit_by_ChatGPT is a link-based catalog of HDL templates for FSM, PID, and LLM hybrid control, with prompt examples for ChatGPT.
All templates are directly accessible for copy, modification, and integration.


🚀 クイックアクセス / Quick Access

🎯 制御テンプレート / Control Templates

テンプレート 説明 / Description
fsm/ 有限状態機械(FSM)テンプレート(YAML + Mermaid.js)
pid/ 固定小数点対応PID制御器(Verilog実装)
llm/ FSM × LLM統合制御テンプレート
c_to_hdl/ C → Verilog変換支援テンプレート
testbench/ テストベンチ例・波形出力補助

💬 プロンプトテンプレート / Prompt Templates

プロンプトファイル 用途 / Purpose
fsm_prompt.md 状態遷移表からFSMテンプレ生成
conversion_prompt.md CコードをVerilogに変換
choose_template_prompt.md 必要条件に合う制御テンプレ選定
llm_control_prompt.md FSM × LLM制御の設計補助

🧪 サンプル実行 / Example Run

# 1. Clone
git clone https://github.com/Samizo-AITL/SoC_DesignKit_by_ChatGPT.git
cd SoC_DesignKit_by_ChatGPT

# 2. Build & run example simulation
make run_example

# 3. View waveform
gtkwave wave.vcd


👤 著者・ライセンス / Author & License

項目 / Item 詳細 / Details
Author 三溝 真一(Shinichi Samizo)
GitHub Samizo-AITL
License MIT License(再配布・改変自由)

🏠 トップページに戻る