Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

Could anyone explain this line of code?

CTRL_REG <= to_unsigned(16#0003#,DATA_WIDTH)

What does the 16#0003# mean?

Thanks

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    it means 0003 in a hexadecimal base. In VHDL you can specify an integer value as

    base#value#
    You can also add an exponent:
    base#value#E+/-exp