реклама на сайте
подробности

 
 
> использование библиотечн. PLL в ACTEL APA300, проблема с расположением на кристалле
dgordgee
сообщение Feb 12 2007, 11:32
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 9-02-07
Из: troitsk
Пользователь №: 25 208



Приветствую Вас.
--Ситуация
не создаётся 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;
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016