Как аннулировать регистр в системном verilog, если я не знаю размер? , например, если у меня есть:Как аннулировать регистр в системном verilog
reg [DATA_WIDTH-1:0] data_stack;
с некоторым параметром DATA_WIDTH
данного модулю. Можно ли присвоить ноль регистру data_stack
?
Обратите внимание, что достаточно инициализировать аналогичный reg
для ноль, так как тогда я могу просто выполнить поразрядное и между двумя и аннулировать data_stack
.
Кроме того, любые рекомендуемые сайты, где я могу изучить эти материалы? Googling дал мне только несколько анемичных сайтов.
Можно ли включать в себя фрагмент из чего этот оператор точно? Я никогда не видел этого раньше, и мне любопытно, что это значит, но AFAIK, который не является общедоступным документом. – Tim
1800-2012 Std теперь бесплатно, но я сомневаюсь, что какие-либо инструменты его поддерживают. – toolic
У старых реализаций verilog была проблема, когда это могло работать только до 32 бит. 33-битная рег, назначенная таким образом, имела бы x в MSB. – Morgan