Цитата(:-) @ Dec 16 2005, 12:51)

to Laptop: Тогда вопрос такой: Почему если убрать строчку
regA <= (regA(4) xor regA(0)) & regA(8 downto 1);
то регистр regA инициализируется (regA="111111111") ?
Тут ведь все от синтезатора зависит, он может использовать разные элементы для синтеза различных конструкций. А разные элементы могут иметь различное начальное состояние. Тем более гарантии что начальное состояние по включении будет именно такое никто не даст. Если нужна гарантия, то ставь сброс по питанию, причем лучше с формирователем длительности, стандартные супервизоры есть со временем около 300 мс.