|
Создание линий задержек в ALTERA MAX+Plus II, Не получается |
|
|
|
 |
Ответов
|
Feb 14 2006, 06:13
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(prottoss @ Feb 13 2006, 18:48)  Начал осваивать ПЛИС. Из доступных оказались ALTERA EPM7032(64). ... Есть какие нибудь способы решить проблему? Вопрос начинающему: зачем Вам удвоение частоты? Принцип работы ПЛИС состоит в том, что должны выполняться как минимум 2 правила: 1. Проекты должны быть выполнены как синхронные. 2. "Патронов не жалеть". Поэтому попробуйте найти тактовую частоту и под нее все засинхронизировать. Или, если хочется привязаться к внешней частоте, то синхронизируйтесь под передний или под задний ее фронты. Найдите книгу Антонова по МаксПлюсу или Комолова по Квартусу. Удачи!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Feb 14 2006, 12:32
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(iosifk @ Feb 14 2006, 13:13)  Цитата(prottoss @ Feb 13 2006, 18:48)  Начал осваивать ПЛИС. Из доступных оказались ALTERA EPM7032(64). ... Есть какие нибудь способы решить проблему?
Вопрос начинающему: зачем Вам удвоение частоты? Принцип работы ПЛИС состоит в том, что должны выполняться как минимум 2 правила: 1. Проекты должны быть выполнены как синхронные. 2. "Патронов не жалеть". Поэтому попробуйте найти тактовую частоту и под нее все засинхронизировать. Или, если хочется привязаться к внешней частоте, то синхронизируйтесь под передний или под задний ее фронты. Найдите книгу Антонова по МаксПлюсу или Комолова по Квартусу. Удачи! В данный момент я хочу получить 40 МГц внутри ПЛИС из 20. В последствии, может быть, я захочу получить 100 МГц из 50. Что для этого лучше - городить внешний генератор на 100 МГц, или все устроить внутри чипа, и оградить себя от кучи проблем по настройке схемы и разводке PCB? На счет принципов - я говорил, что начал осваивать ПЛИС а не цифровую схемотехнику Цитата(KykyryzzZ @ Feb 14 2006, 01:24)  Цитата(prottoss @ Feb 13 2006, 20:05)  Подсказали коллеги на телесистемах, оказывается вместо трех первых XORов надо поставить одну LCEL, и компилятор ее не оптимизирует.
Если не сложно, кинте ссылочку, где вам это объяснили. А вообще если я правильно понял, то вы пытаетесь за счет задержек элементов получить результат? Я хочу вас тогда предостеречь, что это очень нестабильная система получится по крайней мере с налинейной зависимостью от температуры! Поищите с ключевым словом "prottoss". У меня не так много постов. А смысл искать? Мне сказали буквально: "поставь одну LCEL вместо трех XOR". Я поставил, все работает, еду дальше...
--------------------
|
|
|
|
|
Feb 14 2006, 12:49
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(prottoss @ Feb 14 2006, 15:32)  В данный момент я хочу получить 40 МГц внутри ПЛИС из 20. В последствии, может быть, я захочу получить 100 МГц из 50. Что для этого лучше - городить внешний генератор на 100 МГц, или все устроить внутри чипа, и оградить себя от кучи проблем по настройке схемы и разводке PCB?
На счет принципов - я говорил, что начал осваивать ПЛИС а не цифровую схемотехнику....
...А вообще если я правильно понял, то вы пытаетесь за счет задержек элементов получить результат? Я хочу вас тогда предостеречь, что это очень нестабильная система получится по крайней мере с налинейной зависимостью от температуры! ....
..... А смысл искать? Мне сказали буквально: "поставь одну LCEL вместо трех XOR". Я поставил, все работает, еду дальше... Продолжаем, "На счет принципов". Вам написали, что получие очень нестабильные параметры. А это значит, что Ваш проект будет работать когда ОН (а не Вы) захочет. Полетят setup-hold, как Вы будете объяснять это компилятору? А термин "все работает" - ???? это очень странный термин. Я же задал вопрос - зачем нужно удваивать частоту, если нет сигнала с частотой выше чем 20 МГц?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Feb 14 2006, 13:11
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(iosifk @ Feb 14 2006, 19:49)  Продолжаем, "На счет принципов". Вам написали, что получие очень нестабильные параметры. А это значит, что Ваш проект будет работать когда ОН (а не Вы) захочет. Полетят setup-hold, как Вы будете объяснять это компилятору? А термин "все работает" - ???? это очень странный термин.
Я же задал вопрос - зачем нужно удваивать частоту, если нет сигнала с частотой выше чем 20 МГц? По поводу нестабильных параметров - Вы хотите сказать что задержка в одной LCELL - это не стабильный параметр? Я как раз думал наоборот, что задержки на одной макроячейке, или на одном вентиле, как раз стабильный, нормируемый в определенном диапазоне температур, с определенным диапазоном времени задержки, параметр. У любой интегральной микросхемы есть нормируемые тайминги для рабочего диапазона температур и, если не выходить за их пределы, то устройство будет работать. OFF: Интересно, как это ПНИ и прочее на гигагерцовых частотах работают :-)
--------------------
|
|
|
|
Сообщений в этой теме
prottoss Создание линий задержек в ALTERA MAX+Plus II Feb 13 2006, 15:48 prottoss Подсказали коллеги на телесистемах, оказывается вм... Feb 13 2006, 17:05 KykyryzzZ Цитата(prottoss @ Feb 13 2006, 20:05) Под... Feb 13 2006, 18:24 maksya Цитата(KykyryzzZ @ Feb 13 2006, 21:24) Ес... Feb 13 2006, 19:25 KykyryzzZ Цитата(maksya @ Feb 13 2006, 22:25) http:... Feb 13 2006, 19:40    dxp Цитата(prottoss @ Feb 14 2006, 19:11) По ... Feb 14 2006, 13:28     prottoss
Именно! Заведите сигнал со входа через макроя... Feb 14 2006, 15:32 Stas Я делал подобную схему, только элементы задержки б... Feb 14 2006, 13:24 prottoss Цитата(Stas @ Feb 14 2006, 20:24) Я делал... Feb 14 2006, 15:45 TomaT Да не на 74, а поставить генератор на 40МГц, желез... Feb 14 2006, 16:07 prottoss Цитата(TomaT @ Feb 14 2006, 23:07) Да не ... Feb 14 2006, 16:27 maksya Как-то мельком в теме прошло упоминание внутрикрис... Feb 14 2006, 16:26 k0t Надо просто не один LCELL ставить. И все будет хор... Feb 16 2006, 07:01 iosifk Цитата(k0t @ Feb 16 2006, 10:01) Надо про... Feb 16 2006, 08:46  prottoss Цитата(iosifk @ Feb 16 2006, 15:46) Здесь... Feb 16 2006, 09:48 k0t >30 лет назад один советский институт разрабаты... Feb 20 2006, 11:39 prottoss 2 k0t : все таки таки, наверное, правы Вы.
OFF:
... Feb 20 2006, 14:27  iosifk Цитата(prottoss @ Feb 20 2006, 17:27) 2 k... Feb 20 2006, 14:46   prottoss Цитата(iosifk @ Feb 20 2006, 21:46) А пот... Feb 20 2006, 15:06  dxp Цитата(prottoss @ Feb 20 2006, 20:27) 2 i... Feb 20 2006, 14:54 Deyton Работать то оно может и будет, но сама Altera не р... Feb 20 2006, 16:29 k0t Цитата(Deyton @ Feb 20 2006, 19:29) Работ... Feb 20 2006, 16:45 sazh То KOT.
Действительно, схема эта будет работать. И... Feb 20 2006, 20:36 k0t Цитата(sazh @ Feb 20 2006, 23:36) То KOT.... Feb 21 2006, 11:57 sazh И все таки Вы все смешали в кучу. Умножение на 2 с... Feb 21 2006, 13:03 k0t Цитата(sazh @ Feb 21 2006, 16:03) И все т... Feb 21 2006, 14:06 vikk прикольно .
мое личное мнение что можно прид... Feb 22 2006, 07:52 prottoss Чтобы не создавать новой темы, решил задать очеред... Feb 27 2006, 19:26 prototype ЦитатаКакая максимальная частота переключения триг... Feb 27 2006, 19:44 prottoss Цитата(prototype @ Feb 28 2006, 02:44) Ци... Feb 27 2006, 20:05
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|