VHDL的ieee.numeric std程序包中进行二进制原码转补码的指令是什么...
发布网友
发布时间:2023-12-25 11:11
我来回答
共1个回答
热心网友
时间:2024-07-29 00:40
IEEE库内的numeric_std程序包中,没有原码转补码的函数,只有整型INTEGER与带符号数组SIGNED之间的转换,和整型的子类型自然数NATURAL与无符号数组UNSIGNED之间的转换。
函数名分别为:TO_INTEGER、TO_SIGNED和TO_UNSIGNED,具体函数为:function TO_INTEGER (ARG: SIGNED) return INTEGER;、function TO_SIGNED (ARG: INTEGER,SIZE: NATURAL) return SIGNED;、function TO_INTEGER (ARG: UNSIGNED) return NATURAL;和function TO_UNSIGNED (ARG: NATURAL,SIZE: NATURAL) return UNSIGNED;。