
現在、FPGAとVerilogHDLを使用して、入力された値によってDuty比50%の方形波の周波数を変更するプログラムを作成しています。
reg [9:0] HALF_SPEED;
reg [9:0] SPEED;
reg [4:0] ORDER_SPEED;
reg [9:0] HZ;
always @(posedge CLK) begin
HZ = ORDER_SPEED * 5'd20 + 6'd40;
SPEED <= 16'd50000 / HZ;
HALF_SPEED <= SPEED / 2'd2;
end
上記の様なプログラムになり、もしORDER_SPEEDが20なら
HZ = 440
SPEED =113
HALF_SPEED = 56
になり、約440Hz,Duty50%の方形波を出力します。
機能自体は問題ないのですが、ロジックエレメント数を消費し過ぎてしまいます。
上記のような機能を、ロジックエレメント数を抑えて実現するためにはどのように
すればよろしいでしょうか?
No.1ベストアンサー
- 回答日時:
除算器を、組み合わせ回路で作ったら、そりゃ巨大になるでしょうね。
。。質問者さんの、やりたいことをやるのに除算器は不要です。
質問者さんの方式は、最初に、SPEED、HALF_SPEEDを計算しておいて、
その後は、クロックのたびに、カウンタに1足してって、HALF_SPEEDにになるたびに出力を反転させる、ってことですね。
そうではなくて、
クロックのたびに、カウンタに(1ではなくて) HZ を足していって、カウンタが 16'd50000/2 になったら出力を反転させればよい。
SPEED、HALF_SPEEDなんかを計算する必要はないです。
ご回答ありがとうございます。
ロジックエレメント数を6割程度節約することができました。
プログラムの工夫で、こんなにも変化があるのかと驚きました。ほかのプログラムも見直してみます。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) USBハブとPCとの通信状況について 2 2023/01/30 11:28
- ルーター・ネットワーク機器 ホームルーターのクソ遅さについて 6 2023/01/13 20:08
- その他(芸能人・有名人) SPEEDからやかましくなりましたね芸能界? 1 2023/01/04 19:22
- 輸入車 車 1 2023/07/26 21:19
- アイドル・グラビアアイドル なぜ 2 2023/02/24 13:13
- その他(芸能人・有名人) SPEEDのメンバーで誰が一番可愛いかったですか? 6 2023/04/12 23:34
- その他(芸能人・有名人) 中森明菜やSPEEDはモーニング娘。より癇に障らないのはなぜ? 3 2022/12/14 12:42
- 釣り オールド シマノ Lew's Speed Spool BB-1 40年以上前のリールを買おうか迷って 4 2022/11/11 20:19
- 工学 このウォーターポンプは本当ですか?それともフェイクですか?本物なら原理は? 3 2022/07/26 12:38
- 社会学 20年前にオワコンのspeed今井絵理子何するの、不倫以外何が出来るの? 1 2022/07/05 12:18
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オペアンプ/反転増幅器/頭打ち
-
学研の電子ブロック
-
アナログ回路のオペアンプを使...
-
周波数特性の理論値を求めるには?
-
トランジスタの出力をPICに...
-
この回路について教えて下さい。
-
機械工学-リレー・シーケンス制...
-
梯子形回路は便利なものですか?
-
T型等価回路とπ型等価回路について
-
同調形発振回路とはどんな回路...
-
VrilogHDLでの除算
-
マスタスレーブTフリップフロッ...
-
3端子レギュレータでバッテリー...
-
マイクロ波
-
電源用半導体をご紹介ください
-
高域での電圧増幅度について教...
-
IC555のクロック回路について
-
インテルCPUのGHz動作
-
触れるだけタッチライトのしくみ
-
三角波発信回路について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
400V 3相4線式について...
-
パルスとレベルについて
-
電気設備で使われるGCの意味...
-
近接スイッチの2線式と3線式...
-
オペアンプ/反転増幅器/頭打ち
-
EVT(GPT)の電圧比について
-
同一電圧値、異なる電源供給源...
-
流量計のパルス出力について
-
8ビット電文出力とはどんな信号?
-
[LT Spice] オペアンプのシミュ...
-
周波数特性の理論値を求めるには?
-
電気回路について
-
3端子レギュレータ、トランジス...
-
WORDに論理回路図を書く
-
車の12vから5vの電源を取り出す...
-
ハード回路 ソフト回路とわ何か...
-
電気回路のπ型回路の2端子対回...
-
電流値(AC・DC)
-
オペアンプの故障
-
オシロの入力インピーダンスに...
おすすめ情報