[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Это стандартные функции в пакете std_logic_1164. Leonardo их понимает.
Непрямой, зато работающий путь - завести два сигнала разных типов и написать оператор параллельного присваивания сигнала с использованием преобразования типа. Компилятор все равно выкинет лишний сигнал.
Есть и прямой путь - написать преобразование типа формального или фактического параметра непосредственно в описании экземпляра компонента. Только некоторое время назад в аналогичной ситуации он у меня не прошел - Leonardo изошелся глюками.
Eugene.
E-mail: info@telesys.ru