差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| elechobby:picdic:pic12f683:39 [2020/05/01 17:17] – [動作確認] htmikan | elechobby:picdic:pic12f683:39 [2025/10/17 14:29] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ===== 概要 ===== | ===== 概要 ===== | ||
| - | FPGA(Field-Programmable Gate Array)は、現場(Field)で、書き換え可能(programmable)な、LSI(論理 | + | FPGA(Field-Programmable Gate Array)は、現場(Field)で、書き換え可能(programmable)な、LSI(論理ゲート(Gate)が、格子(Array)状に並んでいるセミカスタムLSI)と言われる物で、製品出荷後でも再設計が可能なため、製品の機能追加や修正をスムーズに行うことができます。 |
| - | ゲート(Gate)が、格子(Array)状に並んでいるセミカスタムLSI)と言われる物で、製品出荷後でも再設計が可能 | + | |
| - | なため、製品の機能追加や修正をスムーズに行うことができます。 | + | |
| {{: | {{: | ||
| - | 最近のFPGAの開発ツールでは、FPGAに実装する論理処理を、ANSI準拠のC言語で記述可能とすることによ | + | 最近のFPGAの開発ツールでは、FPGAに実装する論理処理を、ANSI準拠のC言語で記述可能とすることにより、ソフトウェア・エンジニアでできるアルゴリズム的な方法でFPGA 設計が行えるようになっています。 |
| - | り、ソフトウェア・エンジニアでできるアルゴリズム的な方法でFPGA 設計が行えるようになっています。 | + | |
| - | 今回は、FPGAの雰囲気を味わうために、PICとC言語を使って、簡単なロジック回路(簡易シミュレーション)を実 | + | 今回は、FPGAの雰囲気を味わうために、PICとC言語を使って、簡単なロジック回路(簡易シミュレーション)を実現してみました。 |
| - | 現してみました。 | + | |
| < | < | ||
| 行 19: | 行 15: | ||
| ===== 動作原理 ===== | ===== 動作原理 ===== | ||
| - | NOT回路2個とD-FlipFlop回路1個をPIC上に実装し、それらを組み合わせることにより、発振回路と分周回路を | + | NOT回路2個とD-FlipFlop回路1個をPIC上に実装し、それらを組み合わせることにより、発振回路と分周回路を実現しました。 |
| - | 実現しました。 | + | |
| ===== 動作原理(ハードウェア) ===== | ===== 動作原理(ハードウェア) ===== | ||
| 行 101: | 行 96: | ||
| ===== 動作確認 ===== | ===== 動作確認 ===== | ||
| {{: | {{: | ||
| + | |||
| 左側: | 左側: | ||
| 右側: | 右側: | ||
| {{: | {{: | ||
| + | |||
| 左側: | 左側: | ||
| {{: | {{: | ||
| 如何ですか? | 如何ですか? | ||
| - | PICとFPGAを組み合わせることにより、更に高度な回路を容易に構築することが出来ますね!^_^! | + | PICとFPGAを組み合わせることにより、更に高度な回路を容易に構築することが出来ますね^_^ |
| <callout type=" | <callout type=" | ||