3

すべてのビットを記述することなく、10ビットのstd_logic_vectorに10進値を追加しようとしています。この特定のシナリオでは問題を起こす価値はないかもしれませんが、将来的に知ることは非常に良いことだと思います。これまでのところ私は持っています:

    signal h_cnt : std_logic_vector(9 downto 0);
    ... --code
    h_cnt <= std_logic_vector(to_unsigned(9, 10));

次のようなエラーメッセージが表示されます。

*エラー(10482):vhdl_vga.vhd(70)でのVHDLエラー:オブジェクト "to_unsigned"が使用されていますが、宣言されていません*

誰かがこれで私を助けることができますか?

前もって感謝します

4

1 に答える 1

3

使用していたライブラリを交換する必要がありました。

    use ieee.numeric_std.all;

私が必要なものです。

于 2012-09-09T17:12:30.317 に答える