Member 12584817 Ответов: 0

Как добавить код fixed_pkg в библиотеку ieee_proposed?


Мы пишем код с использованием vhdl. Пожалуйста, подробно расскажите нам, как добавить код fixed_pkg в библиотеку ieee_proposed.

Фиксированный пакет, вероятно, находится здесь:https://sourceforge.net/p/ghdl-updates/ghdl-updates.git/ci/8c778be42999972dcda1aac95999e0eb1a5e3e9c/tree/libraries/ieee2008/fixed_pkg.vhdl#l48[^]. Это тот самый код fixed_pkg, который мы должны добавить?

Мы пытаемся заставить работать следующий код

библиотека IEEE;
использовать IEEE.STD_LOGIC_1164.Все;

библиотека ieee_proposed;
использовать ieee_proposed.fixed_pkg.все;


--использовать стандарт IEEE.fixed_pkg.все;


сущность fixed_point1 является
Порт (a, b : в STD_LOGIC;
c : в STD_LOGIC;
d : в STD_LOGIC_VECTOR (3 вниз до 0));
конец fixed_point1;

архитектура поведенческого fixed_point1 является
пример сигнала: ufixed (3 downto -4);
начать
пример <= " 10011100";

конец поведенческий;


Этот код синтезирован правильно.Однако во время моделирования он выдает некоторую ошибку компиляции( 'fixed_pkg' не компилируется в библиотеке ieee_proposed [../../../fixed_point1.srcs/sources_1/new/fixed_point1.vhd:26]). Пожалуйста, подробно расскажите нам, как скомпилировать fixed_pkg в ieee_proposed, чтобы моделирование работало.

Что я уже пробовал:

Мы попытались включить библиотеки, как упоминалось в этом обсуждении, но мы все еще получаем ошибку.

https://forums.xilinx.com/t5/Simulation-and-Verification/IEEE-Proposed-Fixed-point-librarys-and-Vivado-2013-3-simulator/td-p/435908

0 Ответов