FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。IPでキャラクタ・ディスプレイ・コントローラをAXI4スレーブIPとしてシステムに入れたが、その際にパラメータはデフォルトとした。ダイアログにどのようなパラメータがあるかを見ていきたい。パラメータ名から抜けているようだ。ダイアログで設定できるパラメータを列挙して、説明する。(C_S_AXI_NUM_ADDR_RANGES)マニュアルには記述が無いが、アドレス範囲を4つまで選べて、その内の幾つを有効にするかを数で選択する。デフォルトはAutoで1。(C_S_AXI_RNG00_BASEADDR)これもマニュアルには記述が無いが、最初のアドレス範囲のスタートアドレス。XPSのAddressタブでアドレスを入力すると反映されている。(C_S_AXI_RNG00_HIGHADDR)最初のアドレス範囲のエンドアドレス。XPSのAddressタブでアドレスを入力すると反映されている。(C_S_AXI_ID_WIDTH)IDのビット幅。1~16ビットに設定可。ここでのデフォルト値は1。(C_S_AXI_ADDR_WIDTH)アドレスビット幅。ここでのデフォルト値は32。(C_S_AXI_SUPPORTS_READ)スレーブIPがReadを行うか?を示す。なっているが、チェックされている。スレーブIPの場合はチェックを外す。(C_S_AXI_SUPPORTS_WRITE)スレーブIPがWriteを行うか?を示す。なっているが、チェックされている。スレーブIPの場合はチェックを外す。インターコネクトコアに伝搬するかどうかを示すそうだ。このチェックを外していてもUSER信号はデフォルト値の1になるようだ。チェックをすると下のUSER信号のグレーアウトがとれて、設定ができるようになる。(C_S_AXI_AWUSER_WIDTH)AWUSER信号の幅。