|
Знатоки FPGA, подскажите, проблеммы сонхронизации |
|
|
|
Jan 30 2007, 20:08
|
Частый гость
 
Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880

|
Доброго всем времени суток До настоящего момента работал только с CPLD, особых проблем не было. Но для текущего проекта ресурсов CPLD не хватает Проект -офисная миниАТС,- в FPGA (подошла acex1k), коммутационная матрица, синхронный порт, тональные генераторы и много чего другого. Наблюдаю следующую картину-отлаживаю один узел, другой, берусь за третий отлаживаю,- начинает сбоить первый, вношу какие -то изменения в один узел- почему влияет на второй, и так замкнутый круг. Это что, нормальная ситуация с FPGA? Или я что-то не так делаю?
|
|
|
|
|
 |
Ответов
|
Feb 2 2007, 11:40
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(sazh @ Feb 2 2007, 11:34)  Я на триггерах не экономлю. (В реальности уже давно ставлю дополнительный буфер. Я тут тексты выкладывал. Уверен, Вы даже не взглянули на них). Для меня важней простота, наглядность. Читаемость схемы сходу пользователем любой квалификации. Простите, но если ресь идет об этом тексте (других Ваших текстов я в топике не вижу): Код process (CLK_2) begin if rising_edge(CLK_2) then F2_FD1 <= F1_FD0; F2_FD2 <= F2_FD1; end if; end process;
Q <= not F2_FD2 and F2_FD1; end architecture; то, поверьте, именно о нем я и пишу. Наглядность и читаемость - это здорово, но хорошо бы еще чтобы схемы были работоспособными  IMHO синхронизатор - вещь тонкая, понятной для каждого быть не может по определению, поэтому для него важнее оформление в виде отдельного компонента и куча предупреждающих и поясняющих комментариев, чтобы не трогали.
--------------------
Пишите в личку.
|
|
|
|
Сообщений в этой теме
Kazap Знатоки FPGA, подскажите Jan 30 2007, 20:08 papasha Временные ограничения установлены? Jan 30 2007, 22:28 Самурай Цитата(Kazap @ Jan 30 2007, 20:08) Доброг... Jan 30 2007, 22:40 chan Посмотрите в сторону Cyclone, по цене дешевле и ес... Jan 30 2007, 22:41 ybd Бывало такое при использовании более 70% ресурсов ... Jan 30 2007, 22:57 dmivs Уточните, какой тип FPGA вы используете - вам отве... Jan 30 2007, 23:16 maior Общие рекомендации:
1. Синхронный дизайн. Если ест... Jan 31 2007, 01:30 Kazap Большое спасибо за подсказки. Дествительно, в диз... Jan 31 2007, 08:30 Alex_vod В своё время многие проблеммы с синхронизацией реш... Jan 31 2007, 17:03 EugeneS Цитата(Alex_vod @ Jan 31 2007, 18:03) В с... Feb 1 2007, 00:04  LeonY Цитата(EugeneS @ Jan 31 2007, 23:04) Цита... Feb 1 2007, 12:32   Oldring Цитата(LeonY @ Feb 1 2007, 12:32) Чем же ... Feb 1 2007, 12:53    LeonY Цитата(Oldring @ Feb 1 2007, 11:53) Цитат... Feb 1 2007, 13:52     Oldring Цитата(LeonY @ Feb 1 2007, 13:52) Спасибо... Feb 1 2007, 13:59 Alex_vod "то не синхронизация, а rise detection. При п... Feb 1 2007, 11:18 sazh Тем что выход первого триггера используется в даль... Feb 1 2007, 13:11 Oldring Цитата(sazh @ Feb 1 2007, 13:11) Тем что ... Feb 1 2007, 13:29 Alex_vod Я согласен с Вашими замечаниями... В этом вопросе ... Feb 1 2007, 13:25 Oldring Цитата(Alex_vod @ Feb 1 2007, 13:25) Я со... Feb 1 2007, 13:39 Boris_TS Цитата(Alex_vod @ Feb 1 2007, 13:25) Тогд... Feb 1 2007, 15:36  leevv Цитата(Boris_TS @ Feb 1 2007, 07:36) Цита... Feb 2 2007, 03:39   Boris_TS А XOR потому, что:
ЦитатаЕсть CLK_1 и есть некое с... Feb 2 2007, 09:33    Oldring Цитата(Boris_TS @ Feb 2 2007, 09:33) Наск... Feb 2 2007, 10:17     Boris_TS Цитата(Oldring @ Feb 2 2007, 10:17) При н... Feb 2 2007, 10:45 Alex_vod Раз уж тема о проблеммах синхронизации, хотелось б... Feb 1 2007, 13:55 Oldring Цитата(Alex_vod @ Feb 1 2007, 13:55) Раз ... Feb 1 2007, 14:02 Boris_TS Цитата(Alex_vod @ Feb 1 2007, 13:55) Напр... Feb 1 2007, 14:55 sazh Если набрать слово метастабильность в конференции,... Feb 1 2007, 13:59 Alex_vod Да действительно , не конкретный вопрос я задал ..... Feb 1 2007, 15:16 Oldring Цитата(Alex_vod @ Feb 1 2007, 15:16) мы и... Feb 1 2007, 15:27  Alex_vod Цитата(Oldring @ Feb 1 2007, 15:27) Цитат... Feb 1 2007, 16:06 Boris_TS Цитата(Alex_vod @ Feb 1 2007, 15:16) мы и... Feb 1 2007, 16:06 sazh XOR использовался в XPLA3 (там он аппаратный XOR с... Feb 2 2007, 10:58 Oldring Цитата(sazh @ Feb 2 2007, 10:58) Что инте... Feb 2 2007, 11:13 sazh To Oldring.
//////////////////////////////////////... Feb 2 2007, 11:25 Oldring Цитата(sazh @ Feb 2 2007, 11:25) To Oldri... Feb 2 2007, 11:27 sazh Ничего если я замечу, что чтение njgbrf не заменяе... Feb 2 2007, 11:45 Oldring Цитата(sazh @ Feb 2 2007, 11:45) Ничего е... Feb 2 2007, 11:51 Alex_vod Я пока пишу в AHDL и только собираюсь переходить н... Feb 2 2007, 11:50 Boris_TS Цитата(Alex_vod @ Feb 2 2007, 11:50) Вы б... Feb 2 2007, 14:40 sazh Функционально можно заменить. Что касается текста,... Feb 2 2007, 12:07 Oldring Цитата(sazh @ Feb 2 2007, 12:07) Функцион... Feb 2 2007, 12:12 sazh Недавно фильм Павлв Лунгина посмотрел. Остров назы... Feb 2 2007, 12:56 Oldring Цитата(sazh @ Feb 2 2007, 12:56) Недавно ... Feb 2 2007, 13:01 sazh Приношу свои извинения. Feb 2 2007, 13:17 Alex_vod А нарисовать можно, то о чём вы спорите.
У меня ка... Feb 2 2007, 13:31 Oldring Цитата(Alex_vod @ Feb 2 2007, 13:31) А на... Feb 2 2007, 14:13 Alex_vod Спасибо Boris_TS за схемку
Конечно же Вы правы, ка... Feb 2 2007, 15:00 sazh To Boris_TS
//////////////////////////////////////... Feb 2 2007, 15:15 Boris_TS Цитата(sazh @ Feb 2 2007, 15:15) А как Ва... Feb 3 2007, 09:55  Oldring Цитата(Boris_TS @ Feb 3 2007, 09:55) Озна... Feb 3 2007, 13:51 sazh Что касется xor, я был неправ. Про CPLD слишком по... Feb 3 2007, 14:33 cyclop Схемы Титце-Шенка (Т-Ц) и Boris_TS (В) различны. С... Feb 4 2007, 17:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|