ADCでキャプチャした信号をDFTしてみました。 10MHzの信号を入力しました。 ダミーと違って入力波形がそれなりに歪んでいるので、10MHz以上の成分も検出されています。 0~40MHzまでしか測 ...
論理合成します。 制約ファイルです。 論理合成、配置配線すると、warningがたくさん出ますが、実害がなければそのまま放置しています。 あくまで遊びでやってますので、その辺は緩く.. C#でPC側の ...
テストベンチです。 あらかじめ”simdat.txt”にADCのデータを作成しておきます。 最初に$readmembで、simdat.txtのデータを読み込んでstbでメモリの ...
具体的にコーディングします。 ステートマシンを使って制御します。 状態は、PCからコマンドが送られてくるのを待機(NOR)、ADCからメモリへ書き込み(WCNT)、メモリから読みだして、UARTで送信 ...
AD9214を制御する回路を検討します。 AD9214は、80Mspsで動作させるので、クロックを80MHzにします。 Basys3の基本クロックは100MHzなので、IPに用意されているクロックジ ...
Basys3とPC間でデータのやりとりができるようになったので、ADCをBasys3につなげて信号をキャプチャしたいと思います。 そこで、ADCの選定ですが、変換レートと分解能が高く安価なものがいいで ...
最近のコメント