当然どちらでもありません。はい…
CPLDやFPGAで検索すると分かるかと思いますが、分かり易く書くと、
言葉で回路をつくります。
噛み砕き過ぎてかなりの語弊があるとは思いますが気のせい…VHDLはプログラム言語です。
もう少し詳しく書くと
ハードウェア用のプログラム言語です。
C言語は
ソフトウェア用のプログラム言語です。(たぶん)
しかし、わざわざ言語を使って回路を設計しなくても、回路CADで設計も出来ます。
なんでこんな面倒くさいことをしなくてはならないのか。また、分かりやすく書くと
未来のためです。
(どうせ語弊だらけのダメブログですよ…)もし、ある企業がある部品の為のICの設計をしていたとしましょう。
片方がCADで、もう片方は言語で。
両社の設計が終わりそうな時に、性能の良い新たな部品が発表されたら…対応しなくては…
CAD社は配線
のやり直し、動作チェック、そしてデーターを計測…
言語社は
デリートボタンで文字を消して、新たに文字を入力するだけデータの計測はパソコンが情報を元に計算してくれます。
どちらが先に開発を終えるのかは…分かりますね?
つまりは便利なんです自分はまだCPLD自体もソフトもなく、参考書を読んでうなずいているだけです。
その準備が出来るまでは(いつ出来るか分からない)
C言語について書こうと思います。
知っておくと分かりやすいような気がするので…