XILINX合成器のエラーチェック
下記を Virtex6 設定で ISE14.7 で合成するとなんと通ってしまう!(が、当然動かない)
Virtex5 設定だとどちらもエラーになる。
ISE は 6/7シリーズで合成器が変わっているがこれは罠だ。
シミュレーターはもともと input output 無視なので、とりあえずで焼いてからchipscopeとかでデバッグしようとすると嵌る。
ついでにVivado2014.2 でも通った。
まあ、warning は出るんですが、見落としまくり ToT
module test
(
input wire clk,
output wire in_data, // <= input を output に間違い
input wire out_data // <= output を input に間違い
);
reg reg_data;
always @(posedge clk) begin
reg_data <= in_data;
end
assign out_data = reg_data;
endmodule
« ZYBO(Zynq)のu-bootのビルドまで | トップページ | ZyboでDVI出力 »
「FPGA」カテゴリの記事
- LUT-Networkの蒸留とMobileNet風構成とセマンティックセグメンテーション(2020.03.09)
- LUT-Networkの蒸留(Distillation)について(2019.12.29)
- FPGAでのDNN(Deep Neural Network)の整理(LUT-Netまとめ)(2019.12.15)
- LUT-NetのFPGAリソースについて(2019.12.08)
- MNIST認識のリアルタイム動作環境更新(2019.09.02)
コメント
この記事へのコメントは終了しました。
Hi, Neat post. There is a problem with your web site in internet explorer, would check this IE still is the market leader and a large portion of people will miss your magnificent writing because of this problem. kkdfefadfkab
投稿: Johnd922 | 2014年10月11日 (土) 22時45分