|
|
  |
Проблема с плис Actel (a54sx72a pq208I), Подскажите, где может быть ошибка |
|
|
|
Mar 29 2007, 14:11
|
Местный
  
Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066

|
Цитата(QuadMan @ Mar 29 2007, 13:06)  В плис заходят 2 клока: 1. На ножку HCLK от кварцевого генератора. 2. На ножку CLKA от процессора. До этих ножек клоки доходят.
Логика, которая тактируется от первого клока, работает, а которая тактируется от второго клока - нет (смотрю на плате осциллографом).
В Designere через Back Annotate получил файл и просимулировал его в моделсиме. На симуляции от второго клока все работает!
Подскажите, пожалуйста, где может быть ошибка.
Заранее спасибо. Можно попробовать в явной форме дать понять синтезатору, что этот сигнал являеться клоком. Например используя примитивы CLKBUF, CLKINT и им подобные. Возможно просто, что это вывод сконфигурирован как I/O.
|
|
|
|
|
Mar 29 2007, 15:17
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069

|
 )))))))))))))) Она однократно программируемая!!!!! Мне надо выпаивать эту, программировать новую плис и ее запаивать!!! Поэтому и хочу узнать поточнее
|
|
|
|
|
Mar 29 2007, 15:53
|
Местный
  
Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066

|
Цитата(QuadMan @ Mar 29 2007, 16:17)   )))))))))))))) Она однократно программируемая!!!!! Мне надо выпаивать эту, программировать новую плис и ее запаивать!!! Поэтому и хочу узнать поточнее  Я это подозревал, но было лень уточнять, прошу прощения  )))). Не работал я лично с этой серией, так что никаких гарантий естественно дать не могу, но очень вероятно, что проблема именно в этом. Можно еще посмотреть в нетлисте, что клоки действительно идут туда куда надо, т.е. на входы синхронизации триггеров. Только уточните сами какие именно примитивы Вам необходимо использовать  .
|
|
|
|
|
Apr 3 2007, 13:27
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 25-10-05
Пользователь №: 10 069

|
Ну что ж, еще раз СПАСИБО Самураю за подсказку: я заменил INBUF на CLKBUF У CLKA - и всё заработало!!! Получается это глюк Sinplify, который поставил INBUF на клоковый вход. Цитата А почему Вы узнали тип буферов только в Netlist Viewer-е, а не задали их в проекте для всех pad-ов? Я Actel программирую первый раз, до этого программировал только Альтеру. С Альтерой я никогда не задумывался, какие там входные буфера и проблем с этим не было. Цитата Но я сомневаюсь, что проблема в этом, т.к. Actel Designer, насколько я понял, никаких ошибок не выдавал. Actel Designer выдавал предупреждение : "Warning: Non-global resource 'H3_c' is being used to drive multiple clock pins. Clock pins should be driven by global resources if available.", где H3 и есть CLKA. Но я тогда не обратил на это внимания, а стоило бы...
|
|
|
|
|
Apr 3 2007, 17:03
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 1-12-05
Пользователь №: 11 662

|
Цитата(QuadMan @ Apr 3 2007, 14:27)  Actel Designer выдавал предупреждение : "Warning: Non-global resource 'H3_c' is being used to drive multiple clock pins. Clock pins should be driven by global resources if available.", где H3 и есть CLKA. Но я тогда не обратил на это внимания, а стоило бы...  Интересно, можно ли все-таки задействовать обычный INBUF в качестве клокового? Вопрос исключительно нагрузочной способности и неравномерности времен распространения сигнала до селлов или принципиально нельзя?
|
|
|
|
|
Apr 4 2007, 13:47
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367

|
Цитата(Evil Archer @ Apr 3 2007, 18:03)  Интересно, можно ли все-таки задействовать обычный INBUF в качестве клокового? Вопрос исключительно нагрузочной способности и неравномерности времен распространения сигнала до селлов или принципиально нельзя? Не раз приходилось задействовать INBUF в качестве клокового. То есть делать так можно. Придется только очень внимательно работать с временами (анализ времен, планирование расположения). Частоты получаются относительно низкими.
|
|
|
|
|
Apr 4 2007, 20:11
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 1-12-05
Пользователь №: 11 662

|
Цитата(oval @ Apr 4 2007, 14:47)  Не раз приходилось задействовать INBUF в качестве клокового. То есть делать так можно. Придется только очень внимательно работать с временами (анализ времен, планирование расположения). Частоты получаются относительно низкими. Спасибо, приму к сведению.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|