Xilinx ISE を使った FPGA 開発における制約の書き方と満たし方を勉強する † FPGA や CPLD の開発では、回路の動作を HDL 言語で正しく記述するだけではだめで、 その回路がきちんと要求されるタイミングで動くことが必要になります。 FPGAの部屋 の marsee さん曰く、 「XilinxのFPGAはHDLが書けても、まだ半分しかマスターできたことにならないと思っている。」 とのことで、実際後半戦では FPGA 内部の構造まで踏み込んだ理解が必要だったり、 初心者にとってはいろいろと苦労が多いです。。。 ということで、動作クロックを高めなければならなかったり、 高速な周辺機器とやりとりをしなければならなかったりするときに重要になる、 「制約」の使い方について勉強する羽目になりました。 FPGA 回路設計での「制約 (constraint)」は、 回路の動作速度やタ
![電気回路/HDL/Xilinx ISE におけるの制約の与え方](https://cdn-ak-scissors.b.st-hatena.com/image/square/781660c31f068543aec8f0079b5a6cb00b77b278/height=288;version=1;width=512/https%3A%2F%2Fdora.bk.tsukuba.ac.jp%2F~takeuchi%2F%3Fplugin%3Dref%26page%3D%25E9%259B%25BB%25E6%25B0%2597%25E5%259B%259E%25E8%25B7%25AF%252FHDL%252FXilinx%2520ISE%2520%25E3%2581%25AB%25E3%2581%258A%25E3%2581%2591%25E3%2582%258B%25E3%2581%25AE%25E5%2588%25B6%25E7%25B4%2584%25E3%2581%25AE%25E4%25B8%258E%25E3%2581%2588%25E6%2596%25B9%26src%3DPlanAhead1.png)