[an error occurred while processing this directive]
|
Но суть понял.
Уже думал над этим. По сути - это два инвертора - на входе регистра и на выходе. Не подходит потому что:
1) Данный триггер - в iob. Логики перед триггером быть не должно.
2) Ну и потом, это доп. логика, хотя в случае с ИНИТ'ом - никакой дополнительной логики не используется.
А вообще, В Leonardo Spectrum HDL Synthesis Manual написано:
*******************
LeonardoSpectrum fully supports initialization values, except for initializing objects that can
change their value after initialization. That is, the following form of initialization values are
NOT supported because they imply power-up behavior of the synthesized device:
1. Initial values of a signal in a signal declaration.
2. Initial value of a variable in a variable declaration in a process.
3. Initial value of an OUTPUT or INOUT port in an interface list.
All other forms of initialization values are supported by the synthesis tools.
***************************
Так что XST умеет то, чего не умеет Leonardo. А жаль.
Версия:
Version: 2004a.30
(Release Production Release, compiled Apr 1 2004 at 03:52:06)
E-mail: info@telesys.ru