[an error occurred while processing this directive]
[an error occurred while processing this directive]
Сплошные неоднозначности. Что значит ПОСЛЕ ЗАГРУЗКИ ВСЕГО файла? Ведь они РАЗНЫЕ ПО ДЛИНЕ! Как камень понимает, какой бит последний? Ведь серия клоков, забитая в спецификации протокола должна выдаваться уже ПОСЛЕ отлова conf_done.. Она не может сигнализировать камню, что файл загружен. Так выходит из спецификации Альтеры. (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Или Альтера сглючила в описании? Я почитал много разговоров на эту тему и складывается впечатление, что многие говорят, реально не понимая о чем речь. Должна быть четкая конкретика. Типа.. Файл для данного типа камня должен быть фиксированной длины. После окончания приема NNNN байтов (или битов) появится сигнал conf_done, а уж после обнаружения этого сигнала пжалте выдать допустим 10 клоков для перехода в юзер-моду. Или четко скажите, что в .rbf-файле в хвосте содержится уникальная комбинация битов, по которой умная часть камня обнаруживает окончание файла и опять-таки выставляет conf_done. И мы тогда вам клоков накидаем. А то я тут вычитал, что, мол, в составе самого файла клоки содержатся. Простите, а это как?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Правильно дополнительные клоки мы выдаем уже после отлова conf_done, а — TRANG (15.10.2001 16:32, 235 байт)
- Опять не понял! Так зависит размер загружаемого файла .rbf от конфигурации (к-ва элементов или лог. функций) или не зависит? По какому признаку камень определяет конец загрузки?! По количеству байт(бит) или по их сочетанию? Мужики! Конкретно спрашиваю. Не вводите в заблуждение если точно не знаете.. — Виктор (15.10.2001 16:59, пустое)
- У меня проекты на FLEX10K20 и в нескольких различных проектах размеры файлов одинаковы, независимо от процента использования ресурсов ПЛИС, а по — TRANG (15.10.2001 17:47, 84 байт)
- Ответ: Длина файла *.rbf фиксированная! Для FLEX10K10 составляет 14751 байт. Конец загрузки скорее всего считается по количеству байт и есть что то на подобие CRC, если поменять хоть один бит в прошивке она шиться не будет! — cdg (15.10.2001 17:47, пустое)
- точно - только ОН знает — vitA (15.10.2001 17:13, пустое)
- Гы! А теперь и я! Только что прогнал через МАКС две темы. В одной ресурсы почти на 90 процентов задействованы, в другой - для пробы элементарный счетчик. Выбрал чип EPF10K10LC84-3 и для обеих конфигураций получил объем .rbf-файла 14751 байт. Эрго - величина сия от кофигурации независима, а является функцией от типа камня. Вот так. Не, шоб сразу мне сказали, я, дурак, мучался. Видать я пытался вкачать файл, скомпилированный под другой тип камня (бардак в директориях, пардон). Все! Пока тема прикрылась. Званяйте за то, что отвлек от дел праведных. — Виктор (15.10.2001 17:49, пустое)
- Ну да для определенного типа камня у меня одни и те же длины файлов *.hex, *.ttf, *rbf. — TRANG (15.10.2001 16:21, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru