RFワールド読者の掲示板U
 無線と高周波に関することを中心に、それ以外の話題も含めて、何でも書き込みOKの掲示板です。初めての方もネチケットを守って、お気軽にご参加下さい(^^)/
216 / 1000     ←次へ | 前へ→

Re:RFワールドNo.41 動作確認2
 初心者  - 20/5/26(火) 11:53 -
お返事ありがとうございます。

実機でのご確認および公開ファイルの訂正をお願い致します。


波形メモリ読み出しと積分区間が1クロックでもズレると
波形メモリのアドレス終点から始点にジャンプした時の
影響が出るかと思います。
またアドレスが5120〜8191になる場合でも実在しない
アドレスを指定する事になるかと思います。

そこでaddr_romの生成に下記の処理を追加してみましたのでご参考下さい。
・終点から始点を5119→320ではなく5119→0にする処理
・アドレス(addr_rom)が5120〜8191にならない処理


wire signed [13:0] w_addr_rom0; //1bit拡張
wire signed [12:0] w_addr_rom1;

//symbol_cntを波形読み出しメモリアドレスに変換

//終点から始点を5119→320ではなく5119→0にする処理
assign w_addr_rom0 = (symbol_cnt >= 64*80+7*80)?
symbol_cnt[3:0]*320+(symbol_cnt-64*80-7*80)/16 :
symbol_cnt[3:0]*320+(symbol_cnt-7*80)/16;

//マイナスと5120以上にしない処理
assign w_addr_rom1 = (w_addr_rom0[13])? w_addr_rom0 + 5120 :
(w_addr_rom0 > 5119)? w_addr_rom0 - 5119 :
w_addr_rom0[12:0];

always@(posedge clk)begin
addr_rom <= w_addr_rom1;
end
引用なし

パスワード


736 hits
・ツリー全体表示

RFワールドNo.41 動作確認2 初心者 20/5/20(水) 11:29 [添付]
Re:RFワールドNo.41 動作確認2 森榮 20/5/20(水) 17:01
Re:RFワールドNo.41 動作確認2 初心者 20/5/21(木) 12:33
Re:RFワールドNo.41 動作確認2 森榮 20/5/21(木) 13:25
Re:RFワールドNo.41 動作確認2 初心者 20/5/22(金) 10:27
Re:RFワールドNo.41 動作確認2 森榮 20/5/22(金) 11:47
Re:RFワールドNo.41 動作確認2 初心者 20/5/22(金) 17:21
Re:RFワールドNo.41 動作確認2 森榮 20/5/22(金) 18:37
Re:RFワールドNo.41 動作確認2 初心者 20/5/25(月) 9:27
Re:RFワールドNo.41 動作確認2 森榮 20/5/21(木) 21:59
Re:RFワールドNo.41 動作確認2 初心者 20/5/22(金) 9:58
Re:RFワールドNo.41 動作確認2 森榮 20/5/22(金) 11:50
Re:RFワールドNo.41 動作確認2 初心者 20/5/22(金) 17:45
Re:RFワールドNo.41 動作確認2 森榮 20/5/22(金) 18:58
Re:RFワールドNo.41 動作確認2 初心者 20/5/25(月) 9:29
Re:RFワールドNo.41 動作確認2 森榮 20/5/25(月) 21:22
Re:RFワールドNo.41 動作確認2 初心者 20/5/26(火) 11:53
Re:RFワールドNo.41 動作確認2 森榮 20/5/26(火) 17:48
Re:RFワールドNo.41 動作確認2 初心者 20/5/27(水) 18:20

216 / 1000     ←次へ | 前へ→
 56,963
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.01b6