Estamos escribiendo un código usando vhdl. Díganos detalladamente cómo agregar el código fixed_pkg en la biblioteca ieee_proposed.
El paquete fijo probablemente se encuentra aquí:
Estamos intentando que el siguiente código funcione:
----------------------------------------------------------------------------------
-- Company:
-- Engineer:
--
-- Create Date: 08/01/2016 03:49:02 PM
-- Design Name:
-- Module Name: fixed_point1 - Behavioral
-- Project Name:
-- Target Devices:
-- Tool Versions:
-- Description:
--
-- Dependencies:
--
-- Revision:
-- Revision 0.01 - File Created
-- Additional Comments:
--
----------------------------------------------------------------------------------
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
library ieee_proposed;
use ieee_proposed.fixed_pkg.all;
--use ieee.fixed_pkg.all;
entity fixed_point1 is
Port ( a,b : in STD_LOGIC;
c : in STD_LOGIC;
d : in STD_LOGIC_VECTOR (3 downto 0));
end fixed_point1;
architecture Behavioral of fixed_point1 is
signal example : ufixed (3 downto -4);
begin
example <= "10011100";
end Behavioral;
Este código se sintetiza correctamente. Sin embargo, durante la simulación se está produciendo un error de compilación ('fixed_pkg' no se compila en la biblioteca ieee_proposed [../../../fixed_point1.srcs/sources_1/new/fixed_point1.vhd: 26]). Por favor, díganos detalladamente cómo compilar fixed_pkg en ieee_proposed para que la simulación funcione.