caopengly 当前离线
版主
论坛元老
你把
signal a_ext :std_logic_vector(A'high+1 downto 0); signal b_ext :std_logic_vector(A'high+1 downto 0); signal sum :std_logic_vector(A'high+1 downto 0);
放到
PROCEDURE signed_add
里面去,而后将信号引出来,试试。
TOP
哦,对不起
那就定义变量吧,平时基本不用过程!!
那就不用过程吧,在综合器综合时,用进程来表示更好。
过程只是便于书写方便,因为可以调用。
但真正的电路实现更接近于进程。
[此贴子已经被作者于2007-10-7 21:24:03编辑过]
“那进程中如果遇到多次 组合逻辑的描述,难道你不想使用过程来“封装”这个组合逻辑描述,使程序易于理解吗 ?”
当然可以,不过也仅限于“易于理解”。