Перейти к содержанию
    

DIMEbag

Участник
  • Постов

    16
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о DIMEbag

  • Звание
    Участник
    Участник
  1. да уж! Но по app note альтеры к диодам в параллель ставят 10пФ. Просто в своё время когда начинал работать с циклонами, увидел у товарища эти диоды в рабочей схеме, ну и стал их везде ставить, по принципу "зачем чинить то, что не ломалось", а тут вон оно как получилось) Ну на будущее пусть тема будет, мож люди столкнуться с подобным, тут скомпонована пачка хороших рецептов по излечению) BAT54 гляну, спасибо!
  2. 10BQ030 от international rectifier PS у них Junction capacitance 200 пФ оказывается O_O На первом-втором циклоне никаких проблем не вызывали, вот 40МГц клок инициализации 3го им уже не по зубам
  3. Сегодня наконец вернули осциллограф с полосой 400МГц, посмотрел сигналы: DCLK и ASDI завалены(причём ASDI имел изрезанный фронт), снял диоды шоттки, ПЛИС стала запускаться. До этого снимал по одному диоду-эффекта не было, только когда посмотрел осциллограммы стало ясно что тут действительно большая собственная ёмкость диодов. Проблему можно считать решённой. Но возник следующий вопрос: какае диоды посоветуете, чтобы подобных проблем не было? совсем без диодов не хочется работать.
  4. Да, всё верно в app note есть строчка по этому поводу. Я его распаял почти на вывод.
  5. Питание EPCS 3,3В, MSEL'ы подключены напрямую (значение 011) к земле и VCCA. Что со скоростью нарастания не знаю, но это должно быть важно только для enhanced config devices. По осциллограммам картина получается следующая: ПЛИС сбрасывает nCS в 0, пытается принять пакет(nSTATUS в это время 1), отсылает clock(его качество пока не могу проверить-под рукой только 100МГц осциллограф), на выходе DATA я не вижу нормальных данных-держится 1 с помехами(но это также может просто не видить осцилл), после 2х пачек по 8 пиков nSTATUS сбрасывается в 0, те CRC error, после этого цикл повторяется по-новой. У меня есть одно предположение, но пока не будет осциллографа с более широкой полосой, я не смогу его проверить.
  6. Да, я находил эту инфу: EPCS с буквой B на конце(в коде на корпусе) изготовлены по 0,18 мкм технологии и способны работать только до 20МГц. Для циклона 3го нужно чтоб могла работать до 40МГц, на таких флешках в конце стоит буква X, они выполнены по 0,15мкм технологии. У меня стоят подходящие флешки... Конденсатор в 56пФ тоже не помог...
  7. Впаял резистор: загружаться всё равно не стала, но перестал работать метод с подтыканием тестера =\ ёмкость тоже была нормальная установлена-на производстве не ошиблись. PS у меня EPCS4 - их хватает для этой ПЛИС
  8. С этим резистором немного мутно в апп ноте. Он на части схем есть, на части нет, я всё думал ставить его или нет, но так и не поставил, так как на той самой схеме JTAG+AS его не было. Наверное зря. Он предназначен для согласования волнового сопротивления, так что причина действительно может быть в этом. Наверное можно будет как-нибудь разрезать дорожку и впаять, если остальное не поможет.
  9. Пропай проверить сложно будет-корпус BGA =( Диоды подобные применял уже, проблем не было, но в целом, следуя совету завтра буду копать в направлении паразитных емкостей на шинах(в диодах, либо может мне при монтаже не те конденсаторы поставили и тп). Если найду решение-отпишусь.
  10. Здравствуйте! Нужна помощь, может кто-то сталкивался с чем-то подобным: есть плата на базе EP3C16F256, прошивается нормально и по JTAG и по AS. Обратно прошивка считывается также без ошибок. Если прошивать по JTAG (не SFL)-всё работает. Но когда требуется запускать ПЛИС от флешки происходят непонятки-инициализация не завершается, ПЛИС постоянно пробует сбросить nCS, естественно CONF_DONE находится в 0. Самый интересный момент-если ткнуть тестером "+" на корпус, а "-" в любую точку линии DATA (2й вывод EPCS)-инициализация проходит и всё работает. После сброса питания картина повторяется. Земли микросхем распаяны(по крайней мере звонятся), соплей не видно-в чём может быть засада? PS схема конфигурации-рекомендуемая из app note дял одновременного использования JTAG и AS с диодами шоттки и мелкими конденсаторами. Питние первого банка 2,5В.
  11. Путь к .ptf указывается и он его вроде видит и cpu определяет правильно, но вот когда жмёшь кнопку finish, выдаёт ошибку. Ну это не у меня одного, здесь на форуме эта проблема уже обсуждалась. Буду Hex и там и там хранить =))) А quartus 6й я оставил на всякий случай - потому что он проверенный =) как нормально крякну 9й, стану только с ним работать. А 2 квартуса - это совсем неудобно %)
  12. Ага, я сегодня уже сам нашёл %) Вроде бы всё комплируется. А этот hex файл надо хранить в папке с проектом квартуса или sopc? (просто у меня глюк - в NIOS не создаются проекты, если файл ptf лежит не в директории nios/examples, что-то с java) а не подскажите, незарегистрированный quartus прошивать не будет? а то вот у меня стоит 2 квартуса, 6й(регистрированный) и 9й. В 6м прошиваю - всё нормально, включаю плату - вся логика работает, но там нет NIOS (в моей поставке) Пршиваю с использованием 9го - вроде всё прошивается без ошибок, но даже логика не работает :laughing:
  13. Спасибо огромное! Завра на работе поизучаю pdf =) PS не заметил галку напротив инит файла, это уже в quartus'e? Который Mega-wizard или в SOPC - builder'е?
  14. Проект большой, 20мБ (там логики уже много), поэтому выкладывать не буду. А последовательность действий такая: 1. в SoPC сгенерил ядро 2. добавил его в проект и скомпилировал проект 3. Запустил NIOS EDA(ну или как там его, в общем среду разработки софта) 4. Создал на основе моего ядра мелкий проект(hello_world), скомпилировал(ошибок в логе нет) 5. взял HEX файл, сгенерированный при компиляции и попытался конвертировать через quartus, появилась та самая ошибка. При этом когда конвертирую sof - файл с логикой, то всё в порядке.
  15. Да, полностью согласен - зря. Но с другой стороны, часть, возложенная на процессор достаточно простая, так что наверное справимся. И всё-таки, что это за глюк/ошибка с конвертированием HEX в POF?
×
×
  • Создать...