🧩 SoC_DesignKit_by_ChatGPT
💡 このページは概要です。実際のコードやテンプレートは 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
📘 関連リンク / Related Links
- EduController — 本体教材(Part05/09連動)
- SamizoGPT — プロンプト生成支援
execution_logs/
— 実行ログ
👤 著者・ライセンス / Author & License
項目 / Item | 詳細 / Details |
---|---|
Author | 三溝 真一(Shinichi Samizo) |
GitHub | Samizo-AITL |
License | MIT License(再配布・改変自由) |