|
|
  |
Спецы по ПЛИС - проконсультируйте пожалуйста |
|
|
|
Jan 30 2009, 17:13
|
Группа: Новичок
Сообщений: 6
Регистрация: 30-01-09
Пользователь №: 44 187

|
В одной из частей проекта на MAX7000S необходим делитель частоты на 1,5. Подскажите плз. правильную реализацию в Quartus 7.1SP1. Заранее спасибо.
Сообщение отредактировал Полковnik - Jan 30 2009, 17:13
|
|
|
|
|
Jan 30 2009, 17:40
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266

|
Цитата(Полковnik @ Jan 30 2009, 20:13)  В одной из частей проекта на MAX7000S необходим делитель частоты на 1,5. Подскажите плз. правильную реализацию в Quartus 7.1SP1. Заранее спасибо. Хм. Извратиться можно. Сначала поделить входную частоту на шесть, а потом умножить получившуюся на 4. Правда умножение на CPLD получится корявым - придется XOR ить задержку на макрокелах, стабильность сигнала будет никакая. Так что если есть кака-либо альтернатива этому делителю, то пользуйте её.
|
|
|
|
|
Jan 30 2009, 17:44
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852

|
Цитата(Iptash @ Jan 30 2009, 20:37)  А там нельзя эту частоту поднять в десять раз, а потом делить на 15? Моя твоя не понимает... Зачем умножить на 10 и делить на 15? Можно же умножить на 2 и делить на три.... Или сначала делить, потом умножить.. Правда на МАХ7000 умножить не получиться... Надо внешнюю PLL или первичную частоту увеличить в 2 раза.
|
|
|
|
|
Jan 30 2009, 18:04
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266

|
Цитата(sysel @ Jan 30 2009, 20:44)  Моя твоя не понимает... Зачем умножить на 10 и делить на 15? Можно же умножить на 2 и делить на три.... Или сначала делить, потом умножить.. Правда на МАХ7000 умножить не получиться... Надо внешнюю PLL или первичную частоту увеличить в 2 раза. Разделить на три со скважностью 50% изящно не получится. Поэтому умножают на 4 и делят на 6.
|
|
|
|
|
Jan 30 2009, 18:28
|
Группа: Новичок
Сообщений: 6
Регистрация: 30-01-09
Пользователь №: 44 187

|
Есть одна реализация (см.вложение) но при загрузке в ПЛИС наблюдается интересный эффект. (Я только начал работать с ПЛИС может направите на путь истинный  ) При работе совместно с синхронным счетчиком (либо до схемы во вложении, либо после) с уже загруженным проектом - резко на 100ма примерно возрастает потребление ПЛИСа и начинается медленный но сильный нагрев. (один корпус уже сгорел). В каком направлении двигаться?  При этом схема из вложения работает 100%. Скважность после схемы равна 3. Входная частота 40Мгц.
Сообщение отредактировал Полковnik - Jan 30 2009, 18:31
|
|
|
|
|
Jan 30 2009, 19:17
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266

|
Цитата(Полковnik @ Jan 30 2009, 21:28)  Есть одна реализация (см.вложение) но при загрузке в ПЛИС наблюдается интересный эффект. (Я только начал работать с ПЛИС может направите на путь истинный  ) При работе совместно с синхронным счетчиком (либо до схемы во вложении, либо после) с уже загруженным проектом - резко на 100ма примерно возрастает потребление ПЛИСа и начинается медленный но сильный нагрев. (один корпус уже сгорел). В каком направлении двигаться?  При этом схема из вложения работает 100%. Скважность после схемы равна 3. Входная частота 40Мгц. Проверьте в RTL вьювере, как синтезировалась ваша схема. Если квартус выкинул один тригер (тот что заднему фронту, например), то у вас получится автогенератор на одном И-элементе, период которого равен задержке на логике. Это может привести к перегреву. При этом на 40 МГЦ для EPM700 это еще и может выглядет работающим.
|
|
|
|
|
Jan 30 2009, 19:37
|
Группа: Новичок
Сообщений: 6
Регистрация: 30-01-09
Пользователь №: 44 187

|
Цитата(cms @ Jan 30 2009, 21:17)  Проверьте в RTL вьювере, как синтезировалась ваша схема. Если квартус выкинул один тригер (тот что заднему фронту, например), то у вас получится автогенератор на одном И-элементе, период которого равен задержке на логике. Это может привести к перегреву. При этом на 40 МГЦ для EPM700 это еще и может выглядет работающим. Если Вас не затруднит.  Подскажите где это RTL-вьювер. Спасибо! Нашёл. Sorry.
Сообщение отредактировал Полковnik - Jan 30 2009, 19:44
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|