Приветствую Вас. --Ситуация не создаётся STAPL file делителя частоты на основе библиотечой PLL Программа, реализующая преобразование частоты с 40 МГц до 1Гц будет отлажена на APA300PQFP208(Actel), которая содержит 2 ядра pll (без pll не обойтись, т.к. реализация на счётчике будет занимать много ресурсов кристалла), так вот vhdфайл компилируется, синтез в synplify version 8.2G проходит успешно (создаются файлы glob_del.edf и glob_del.vhm), а вот расположение на кристалле(implementation) в Actel designer version 7.0.0.11 не проходит, В отчёте LOGфайла Пишется Error: [no_driver]: The following nets have no driver. (Place & Route cannot continue until this situation has been corrected.)
f_out_c
Error: [unconnected_net]: Net f_out_c has no driver. Error: [netlist_check_failed]: Netlist check failed. Exiting.
Посоветуйте, please, где следует изменить/добавить строки к программе
VHD файл программы
library IEEE; use IEEE.std_logic_1164.all;
-- other libraries declarations -- synopsys translate_off library APA; use IEEE.VITAL_Timing.all; -- synopsys translate_on
entity ponizhenie_f is port( f_in : in std_ulogic; f_out : out std_ulogic ); end ponizhenie_f;
architecture ponizhenie_f of ponizhenie_f is
---- Component declarations -----
component pll -- synopsys translate_off generic( DELAY_TIME : TIME := 2.9500000000000002 ns; InstancePath : STRING := "*"; MsgOn : BOOLEAN := True; TimingChecksOn : BOOLEAN := True; Xon : BOOLEAN := False; tipd_C : VitalDelayArrayType01(26 downto 0) := (others => (0.0 ns,0.0 ns)); tipd_CLK : VitalDelayType01 := (0.0 ns,0.0 ns); tipd_CLKA : VitalDelayType01 := (0.0 ns,0.0 ns); tipd_DLYA : VitalDelayArrayType01(1 downto 0) := (others => (0.0 ns,0.0 ns)); tipd_DLYB : VitalDelayArrayType01(1 downto 0) := (others => (0.0 ns,0.0 ns)); tipd_EXTFB : VitalDelayType01 := (0.0 ns,0.0 ns) ); -- synopsys translate_on port ( C : in STD_LOGIC_VECTOR(26 downto 0); CLK : in std_ulogic; CLKA : in std_ulogic; DLYA : in STD_LOGIC_VECTOR(1 downto 0); DLYB : in STD_LOGIC_VECTOR(1 downto 0); EXTFB : in std_ulogic; GLA : out std_ulogic; GLB : out std_ulogic; LOCK : out std_ulogic ); end component;
---- Configuration specifications for declared components
-- synopsys translate_off for U1 : pll use entity APA.pll(vital_act); -- synopsys translate_on
begin
---- Component instantiations ----
U1 : pll port map( C => "000000110011011100000011000", CLK => f_in, CLKA => '0', DLYA => "00", DLYB => "00", EXTFB => '0', GLB => f_out );
end ponizhenie_f;
|