都不需要初始化,以Xilinx为例,reg变量在FPGA配置期间,GSR未释放是不能改变的,值为0(不同平台可能略有差别)。wire变量不能初始化,否则综合报错,在GSR未释放期间,wire变量无论多少,都不会改变reg的值。
其实没必要关注初值,只要你系统在正常运行前,给个复位信号,让所有reg到达初始态就可以了。