标签: vhdl xilinx vivado
让我用一个例子来解释我的问题。 我有两个变量 a = 74686,b = 20930625 我想存放 c =(a x 2 ^ 16)+ b。 这超过了vhdl中的整数限制(32位)。 我可以将c存储在两个独立的寄存器中,例如c1和c2,并告诉用户连接c1和c2的位以获得实际结果。即我想在c1中存储低32位的c,在c2中存储剩余的位 我怎样才能做到这一点?