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

 
 
> Help, please! Насчет ПЛИС..., Непонятки с задержками
okela
сообщение Oct 14 2005, 11:50
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Проектирую в Квартусе кусочек схемы и непойму что происходит.
Подаю на два входа XOR тактовый сигнал и его задержанную копию (через инвертор или LCELL) , но на выходе получаю стабильный лог. уровень. twak.gif
В Квартусе отключены игнорирование LCELL и пр. (установки по умолчанию).
Подключаю SignalTap и вижу, что LCELL или инвертор не вносят никакой задержки... Что надо подкрутить в Квартусе, чтобы нормально отрабатывалась ситуация ?
Что интересно , эта же схема в MAX+ прекрасно моделится.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Builder
сообщение Oct 14 2005, 12:55
Сообщение #2


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Удвоение частоты лучше далать так, как по ссылке написано.

http://www.xilinx.com/xlnx/xweb/xil_tx_dis..._ID=pa_six_easy
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 14 2005, 13:05
Сообщение #3


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Builder @ Oct 14 2005, 15:55)
Удвоение частоты лучше далать так, как по ссылке написано.

http://www.xilinx.com/xlnx/xweb/xil_tx_dis..._ID=pa_six_easy
*

Или вот еще пример, как делать не надо smile.gif

**************************
subdesign clkx2
(
clk_in :input;
clk2x_out :output;
)

variable
one :dff;
two :dff;
reset :dff;
begin

one.clk = clk_in;
two.clk = !clk_in;

one.d = vcc;
two.d = vcc;

clk2x_out = one # two;

one.clrn = !reset;
two.clrn = !reset;

reset.d = vcc;
reset.clk = clk2x_out;
reset.clrn = !reset;

end;
**************************

Только что проверил - в квартусе моделиуется.
Но в этом примере есть ограничение - входная частота не должна быть выше определенного значения, которое определяется архитектурой и быстродействием ПЛИС (попробуйте промоделировать сами).

К примеру, по результатам моделирования, в EPM240T100C5 при входной частоте выше 16,66 МГц (период 60 ns) этот проект уже не фурычит.

Сообщение отредактировал Stewart Little - Oct 14 2005, 13:22


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 15:37
Рейтинг@Mail.ru


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