Chat-GPTにVerilogは書けるのか?(4/15)
◆ AIにソフトウエアが書けるのであれば、ハードウエアの機能記述言語だって理解しているのではないか?VHDLとかVerilogは多少は書いた事があるのだが、知識というか概念というかが、ソフトウエアの知識だけではダメだし、ハードウエアの知識だけでもダメなので難しい。
◆ 多くのハードウエアエンジニアはソフトウエアに疎く、ソフトウエア的なステートマシンとハードウエアにおける並列動作がごちゃ混ぜになってしまう。これはFA機器などで使われるシーケンサ、スイッチだとかリレーとかのマークで書くアレみたいな感じと言えば良いだろうか。
◆ シーケンサのプログラムも上から下にというのかな、書いている感じは時系列なのだが動作は並列なのだ。勿論シーケンスを作る部分は入力があって結果があるようになるのだが、手順通りにワンステップずつ進むソフトウエアとはちょっと違う。
◆ ハードウエア記述言語は同期ロジックを組む訳なので、全てはクロックを基準に動かなければいけない。ソフトウエア的には何と言えば良いのかな、タイマ割り込みというと割り込みが入ってから順番に命令を実行なのだが、クロック同期はそのクロックのエッジで(例えば)フリップフロップが一斉に反転するみたいな、そんな感じだ。
◆ 世の中のアプローチとしてソフトエアをハードウエアに置き換える設計法がある。ソフト屋さんはソフトを書くことが出来るので、まずはCでもPHPでもPythonでもいいからルーチンを書く。それをAIがVHDLに変換するみたいな手法だ。
◆ ただ上に書いたように動き自体が違うのだから、単純に変換すれば良いと言うものではない。でもそこはAI何だから出来るでしょとなるのだが、実際にはうまく行かない方が多いようだ。VHDLを仕様から書かせることが出来れば一番良いのだが、仕様を書くのが難しいかなぁ。
◆ 決まり切った回路、例えばCRC演算をしろとか、生成多項式を与えて回路を書けとか、そういうものはささっと出来るはずだ。でもこれって人間が書いてもたいしたことはないからねぇ。
◆ 8bit幅の16QAM入力があります。これを復調してNRZのデータを出す回路を考えて下さいといったらモデムの設計が出来るんだろうか?まあやってみれば良いのだが、ちゃんと細かく仕様を書かなければいけないので機能記述が出来たとしても検証が難しいなぁ。
◆ 演算器などは簡単に作ってくれると思うのだが、こういうものもFPGA用としては回路というかソフトというかが出来ていたり、場合によってはハードマクロ(FPGAじ実際に回路を構成したそのスタイルみたいなもの)があったりする。
◆ 仕様を書けばCPUも作ってくれるのかな。命令実行効率がCorei7よりも優れていることを条件にしたら、良いCPUが出来たりするだろうか。実際のCPUだとハードウエア的な制約、例えば内部配線の数だとかクロックのスキューだとか消費電力なども考慮するわけだから、そういった制約をなくせばきっと良いCPUが出来るに違いない。
◆ 現実的にハードウエア記述をやらせるには、それ用のAIが必要だと思う、たぶん。今は様々な分野に特化したAIが開発されているので、その中の一つとしてVHDL特化みたいな。AIにAI回路のシミュレーションや検証をさせるのも面白いかも知れない。ただし検証のための仕様を書くのが、これも大変だ。

| F&Fのblog風Annex |
|
ついに駄目になったエアホース 怪しいオイルじゃなくてオイル屋 タイヤチェンジャー置場を囲う 見慣れれば良く感じるのかな? ドコモは使えないほど遅い EVへの課税 ドコモ・通信の出来ない場所 ゴミは持ち帰るもの? ホイールに傷は付かないのか? 樹脂に使えるグリス |
| F&Fのblog風Next |
|
?ユリの香りを求めて? Panasonicのワイヤレス充電台を流用する 水槽用CO2レギュレータを整備する さび止め塗料を比較する・第二弾 古い電気集塵式空気清浄機を直す ヘッドライトコート剤の耐久性テスト 聴力を測ってみる 直らなかった日立工機の電動カンナ 洗面台の水垢を削り取る 放射線量を測る |
| リンク等に関して |
|
本ページのリンクはご自由に!
情報の転載はご遠慮下さい(引用はどうぞ) トップページの雑記にリンクを張って頂く場合、記事は毎日入れ替わりますので
blogの
記事宛にして頂くと合理的です。
こうするとリンク位置はF&F側で自動的に調整されるからです。 |
| 地震速報 |
|
2010年以前よりご利用いただいていた地震速報メールですが、2017年に新規受付を停止し2018年にサービスを完全停止しました。 その理由として情報取得が上手くいかなくなった事、スマートフォンのアプリなどで簡単に地震情報が取得できるようになったからです。 長期にわたりご利用ありがとうございました。 |
| AD1 |

|
●過去の記事 ●LIVE CAM. |
|
●全文サーチ どこに何があるのか見つける為に。
|
|
●F&FのBlog風1 |
|
●F&FのBlog風A |
|
●F&FのBlog風A |
|
●F&FのBlog風N |
|
●HP関係 SSIとかcgiとかiアプリとか
|
|
●気象関係 F&F観測所付近のライブ映像と気象データ。
|
|
●自動車関係 ワックスや燃費グッズテスト、HID、スクータの話題など。
|
|
●PC関係 炭酸ガス冷却のオーバクロックとか、色々改造とか。
|
|
●旅行など 海外旅行、国内旅行、ドライブやツーリングなど
|
|
●魚と珊瑚と猫 水草、無脊椎飼育の他、ネコの話題も。
|
|
●デジカメ デジカメ比較テストや内部拝見など。
|
|
●家電製品他 携帯電話、家電製品の内部拝見、Webカメラやレーザも。
|
|
●料理関係 普通の人はこんな事はやらないだろうなぁ。
|
|
●Newsの見出し RSSで集めたNewsの見出し
|
|
●住宅関係 土地取得から完成までのお話し。
|
|
●ポリシー プライバシーポリシー
|
|
●12星座占い 当たるかな?? |
|
●BBS 何でもお気軽に |
|
●LINK ●X ●Youtube ●みんから |
| F&Fに関して |
|
自動車関係のページには、WAXテストをはじめとする用品テストや燃費節約用品のテストなどがあります。 家電関係のページは携帯電話やPHS、その他色々な物の実験や評価の寄せ集めで、「その他全部」と思って頂いても良いかも知れません。 他はIndex通りというか、ま、料理のページに「マトモさ」を期待してご覧頂くと、かなりの違和感を感じる事になりそうです。 F&Fサイト内で行われている実験を追試する場合は安全に十分注意してください。 卵の電子レンジ加熱では、思わぬ破裂によって火傷をしてしまったとの報告も受けています。 くれぐれもご注意下さい。 メールアドレスはこれ ですが、うまく送れない場合は こちらをご利用下さい。 spam除けの工夫がしてあり、信頼性の低いIPアドレスやSMTPサーバからのメールは受けません(リターンは返ります)。 |
|
Amazon
楽天 |