MrGalaxy 9 October 28 Posted October 28 · Report post 6 минут назад, sazh сказал: Я не понял, для чего непрерывная частота на dclk. Не нужна она, просто не отключается, т.к. никому не мешает. Для отключения надо было бы ставить ещё один корпус (контроллер построен на дискретной логике на 10 корпусах). Я бы поставил, но специально консультировался с техподдержкой, мне ответили, что минимум надо 10 тактов, т.е. максимум не ограничен. Тем более, что реально работает и в рабочем режиме этот сигнал ни на что не влияет. Он просто не воспринимается микросхемой. А конфигурирование по JTAG я заложил на всякий случай, для отладки изделия, этот режим я даже не документировал. Quote Share this post Link to post Share on other sites More sharing options...
sazh 8 October 28 Posted October 28 · Report post Ну да. Менеджер вам ответил. Они тупо английские тексты переводят, в которых никогда не указывается, как совместить рабочую загрузку с тестовым jtag. Хочу заметить, что надежная схема конфигурирования должна иметь рестарт по ошибке. Включение питания в системе явно отличается от включения питания лабораторного источника. Получите сбой и что делать. Тумблером щелкать. Без специализированной пзу или микроконтроллера это не сделать. Можно управлять dclk с помощью trst. Налепить перемычку в виде резистора0 ом. Trst0, рабочий режим. Trst1 , dclk в0. Всяко имеет смысл при однократно програамируемом пзу. Quote Share this post Link to post Share on other sites More sharing options...
MrGalaxy 9 October 28 Posted October 28 · Report post 1 минуту назад, sazh сказал: Хочу заметить, что надежная схема конфигурирования должна иметь рестарт по ошибке. Ну и с чего Вы взяли, что не имеет? nSTATUS анализируется контроллером и в случае ошибки идёт рестарт. И Вы про вотчдог не ответили Quote Share this post Link to post Share on other sites More sharing options...
sazh 8 October 28 Posted October 28 · Report post Это я русский подзабыл. Таймер по включению питания. Quote Share this post Link to post Share on other sites More sharing options...
MrGalaxy 9 October 28 Posted October 28 · Report post 1 час назад, sazh сказал: Это я русский подзабыл. Таймер по включению питания. А зачем 15 с? Может 15 мс? Сейчас у меня сделано конфигурирование через 150 мс после формирования 5 В Quote Share this post Link to post Share on other sites More sharing options...
sazh 8 Wednesday at 08:54 AM Posted Wednesday at 08:54 AM · Report post Наверно можно пошагово проверить работает ли jtag. Посмотреть активные загрузочные кабели quartus_jli _n. Прочитать идентификатор устройства aREAD_IDCODE. Подать команду аRESET, сброс конфигурации аналогично ncohfig. Если команда aPROGRAM составная из reset, load, init, получается и вы стартуете по status. И jtag. Просто мысли вслух. Quote Share this post Link to post Share on other sites More sharing options...
MrGalaxy 9 Wednesday at 11:55 AM Posted Wednesday at 11:55 AM · Report post 2 часа назад, sazh сказал: Наверно можно пошагово проверить работает ли jtag. Посмотреть активные загрузочные кабели quartus_jli _n. Прочитать идентификатор устройства aREAD_IDCODE. Подать команду аRESET, сброс конфигурации аналогично ncohfig. Если команда aPROGRAM составная из reset, load, init, получается и вы стартуете по status. И jtag. Просто мысли вслух. Думал ещё JTAG_ONLY забабахать, посмотреть что получится. К сожалению, не вовремя грипп подхватил, на завод ездил не я, а тот кто ездил не смог даже запустить утилиту quartus_jli. Теперь изделие отдали на сборку, тормозить не буду, не тот случай. Прошивка работает, а баловаться-играться можно на досуге. Спасибо всем за обсуждение. Буду делать макет уже не на Альтере, а на ХС6, с выводом контрольных точек, ПЗУ на панельку, и т.д., и т.п. По ходу пьесы буду отписываться Quote Share this post Link to post Share on other sites More sharing options...
us_guest 0 Thursday at 06:48 AM Posted Thursday at 06:48 AM · Report post В 18.10.2024 в 10:59, MrGalaxy сказал: Имеется плата, на которой установлена эта ПЛИС. Конфигурирование происходит при включении питания в режиме PPS. А почему вы использовали именно PPS-режим? Quote Share this post Link to post Share on other sites More sharing options...
MrGalaxy 9 Thursday at 07:19 AM Posted Thursday at 07:19 AM · Report post 24 минуты назад, us_guest сказал: А почему вы использовали именно PPS-режим? Показалось что он проще всего. Генератор есть, вывод с ПЗУ побайтный, байты ПЛИС сама обрабатывает, переводя в битный поток (это если сравнивать с PS), управляющих сигналов минимум (это если по ср. с AS). Как-то так Quote Share this post Link to post Share on other sites More sharing options...