2016-04-25 8 views
0

Я пытаюсь построить 64-разрядный регистр, в котором сигнал разрешения записи может быть настроен для каждого флип-флопа отдельно. Использование RegEnable объект,Частичные биты регистра разрешений записи

var test = RegEnable(UInt(5),Bool(true)) test(UInt(0),Bool(false))

регистр может быть включен/выключен в целом, но можно контролировать каждый флип-флоп?

+0

Использование переменной var для долота является переменной, вероятно, также является ошибкой. Переменные зубила, как правило, должны быть val, и, возможно, несколько переменных Scala, если это необходимо, могут быть vars (но большинство из них, вероятно, будет val). – user2548418

ответ

0

Вместо частичного назначения мы рекомендуем использовать Reg (Vec) или Reg (Bundle).