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

 
 
> Bus-Hold, Вопрос по XC9500XL
Vadim
сообщение Mar 17 2006, 10:15
Сообщение #1


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



В datasheet сказано:
"В каждом БВВ имеется цепь удержания последнего состояния (Bus-Hold). Данная цепь в рабочем режиме всегда активна".
В. Ю. Зотов в книге "Проектирование цифровых устройств на основе ПЛИС фирмы Xilinx в САПР WebPack ISE" пишет :
"Значение параметра I/O Pin Termination определяет состояние пользовательских контактов ввода-вывода кристалла... Значение Keeper, принятое по умолчанию, соответствует режиму подключения цепи удержания последнего состояния к пользовательскому выводу ПЛИС. При выборе значения Float схема удержания последнего состояния не используется."
Только что проверил : файлы прошивок при Float и Keeper совпадают.
Вопрос собственно вот в чем : зачем в ISE существует возможность выбора (Float или Keeper), если это не влияет на файл прошивки? Или это является следствием некоректной работы ISE с CPLD, о чем многие здесь говорили? (У меня ISE 6.3). И, может быть, в других версиях ISE Bus-Hold действительно можно выключить?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
Very_hard
сообщение Mar 17 2006, 11:44
Сообщение #2


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

Группа: Свой
Сообщений: 183
Регистрация: 10-02-06
Из: Киев, Украина
Пользователь №: 14 188



Цитата
Только что проверил : файлы прошивок при Float и Keeper совпадают.
Вопрос собственно вот в чем : зачем в ISE существует возможность выбора (Float или Keeper), если это не влияет на файл прошивки? Или это является следствием некоректной работы ISE с CPLD, о чем многие здесь говорили? (У меня ISE 6.3). И, может быть, в других версиях ISE Bus-Hold действительно можно выключить?


Только что проверил smile.gif - опция ВЛИЯЕТ на файл прошивки *.jed (ISE 6.3). Другое дело, что сами файлы для выбранной микросхемы одного размера... а сравнение содержимого показывает отличия. Так что вот... smile.gif

Сообщение отредактировал Very_hard - Mar 17 2006, 11:54
Go to the top of the page
 
+Quote Post
Vadim
сообщение Mar 17 2006, 12:23
Сообщение #3


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(Very_hard @ Mar 17 2006, 15:44) *
Цитата
Только что проверил : файлы прошивок при Float и Keeper совпадают.
Вопрос собственно вот в чем : зачем в ISE существует возможность выбора (Float или Keeper), если это не влияет на файл прошивки? Или это является следствием некоректной работы ISE с CPLD, о чем многие здесь говорили? (У меня ISE 6.3). И, может быть, в других версиях ISE Bus-Hold действительно можно выключить?


Только что проверил smile.gif - опция ВЛИЯЕТ на файл прошивки *.jed (ISE 6.3). Другое дело, что сами файлы для выбранной микросхемы одного размера... а сравнение содержимого показывает отличия. Так что вот... smile.gif

Ну я ж не размеры сравнивал glare.gif Прошиваю ПЛИС файлом прошивки с Keeper, потом назначаю ей файл прошивки с Float, делаю верификацию. IMPACT говорит, мол все успешно. У Вас не так?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Very_hard
сообщение Mar 17 2006, 13:01
Сообщение #4


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

Группа: Свой
Сообщений: 183
Регистрация: 10-02-06
Из: Киев, Украина
Пользователь №: 14 188



blink.gif

Я сравнивал содержимое полученных файлов с помощью команды
fc <имя_первого_файла> <имя_второго_файла> > <файл_результат>
Результат - различия: в одном месте(вместо 0 появилась 1) и в конце отличается число, наверное чтото вроде контрольной суммы.
До импакта руки щас дойти не могут...smile.gif Неужели он верифицирует по отличающемуся файлу? Проверьте пожалуйста файлы не импактом...
Мне самому это интересно.

Сообщение отредактировал Very_hard - Mar 17 2006, 13:04
Go to the top of the page
 
+Quote Post
Vadim
сообщение Mar 17 2006, 14:19
Сообщение #5


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Я, наверное туплю, но у меня не получается сравнить файлы, так, как Вы сказали sad.gif Когда получится, сообщу о результатах.
Но вообще-то там во второй строке - дата создания, так что отличаться они в любом случае будут.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
Very_hard
сообщение Mar 17 2006, 14:26
Сообщение #6


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

Группа: Свой
Сообщений: 183
Регистрация: 10-02-06
Из: Киев, Украина
Пользователь №: 14 188



Пишите в командной строке например Total Сommandera

fc BR1.jed BR.jed > a.txt

(BR1.jed и BR.jed - мои файлы для сравнения)
потом смотрите созданный файл a.txt.

Есть отличия КРОМЕ даты.
Go to the top of the page
 
+Quote Post
Vadim
сообщение Mar 17 2006, 14:41
Сообщение #7


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Получилось blush.gif У меня файлы одинаковые, кроме даты. Почему у Вас разные, не понимаю smile3046.gif


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 04:46
Рейтинг@Mail.ru


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