Александр77 1 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Доброго времени, уважаемые плисоводы! Для отработки решений была куплена плата с 4-м циклоном на борту. В процессе разработки конфигурации долгое время пользовался только JTAG'ом. Проблем не было. Решил залить конфигурацию в ПЗУ, размещенную на плате (стоит EPCS4). Однако программатор (USB Blaster Rus) не может определить тип ПЗУ в режиме Active serial programming. Также требует файл с расширением pof, в то время как в исходном проекте генерировался файл sof. Подскажите пожалуйста, как сконвертировать из sof в pof? Вызов File-Convert Programming File... не предоставляет возможность выбрать исходный sof -файл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bark 0 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Доброго времени, уважаемые плисоводы! Для отработки решений была куплена плата с 4-м циклоном на борту. В процессе разработки конфигурации долгое время пользовался только JTAG'ом. Проблем не было. Решил залить конфигурацию в ПЗУ, размещенную на плате (стоит EPCS4). Однако программатор (USB Blaster Rus) не может определить тип ПЗУ в режиме Active serial programming. Также требует файл с расширением pof, в то время как в исходном проекте генерировался файл sof. Подскажите пожалуйста, как сконвертировать из sof в pof? Вызов File-Convert Programming File... не предоставляет возможность выбрать исходный sof -файл. скорее всего надо внимательно курить документацию к плате. и к конвертору в квартусе. по крайней мере к альтеровским бордам как правило инструкция по созданию прошивки для флеши на несколько страниц идёт. и там всё очень внимательно пункт за пунктом надо делать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 3 10 января, 2012 Опубликовано 10 января, 2012 · Жалоба Так там sof стандартный по умолчанию. Выбирается только выходной тип и имя. Нужно поставить pof, режим загрузки 1-bit passive serial и нарисовать имя, затем Generate и он ваш. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wic 0 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба При компилировании проекта все файлы создаются автоматически. Если используете NIOS то можно почитать следующую статью как прошивать EPCS через JTAG http://naliwator.narod.ru/les/les_nios_epcs_00.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Александр77 1 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба Спасибо всем откликающимся! скорее всего надо внимательно курить документацию к плате. Дока на плату состоит из одного pdf-файла в котором находится схема. Сама плата - циклон+ОЗУ+ПЗУ+разъемы+все для питания. Для NIOS'а там практически ничего. Единственное что не смог проверить - соответствие разъема заливки конфигурации в ПЗУ, т.к. под рукой не было распиновки. На работе погляжу, может в нем все заковыка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wic 0 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба Статейку всё равно почитайте, может найдете чего полезного. По картинки платы, один разъем под JTAG, а второй под прошивку флэшки. Методом тыка можно найти какой для чего Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 41 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба Подскажите пожалуйста, как сконвертировать из sof в pof? Вызов File-Convert Programming File... не предоставляет возможность выбрать исходный sof -файл. ТщательнеЕ изучайте матчасть : меню File - Convert Programming File: - в поле Programming File Type выбираете Programming Object File (.pof), - в полях Configuration Device и Mode выбираете Ваш конфигуратор и режим конфигурации соответственно, - в поле File name даете имя вашему pof-файлу, - жамкаете кнопку Add Sof Data, - мышкой выделяете строку SOF Data и жамкаете кнопку Add File, - выбираете Ваш sof-файл, - жамкаете кнопку Generate и наслаждаетесь результатом :) Можно указать квартусу, чтобы он создавал pof-файл для Вашего проекта автоматически: меню Assingnment - Device, там кнопка Device and Pin Options, там закладка Configurations - выбираете схему конфигурации и тип конфигуратора; затем многократный окей, и при компиляции у Вас будет автоматически создаваться pof-файл. Правда, я однажды столкнулся с такой неприятностью, в версии 9.0 SP2: pof-файл для FLEX10K, создаваемый автоматически, получался некорректным; а конвертированный врукопашную из sof-а - правильным! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bizkit 0 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба я использовал для заливки файл jic, который прекрасно шьется в ПЗУ с помощью USB бластера - в поле Programming File Type выбираете JTAG indirect configuration File (.jic), - в полях Configuration Device и Mode выбираете Ваш конфигуратор и режим конфигурации соответственно, - в поле File name ввести имя вашего jic-файла, - в поле input files to convert кликнуть на flash loader и нажать Add Device, далее выбрать соответствующее семейство - мышкой выделяете строку SOF Data и жамкаете кнопку Add File, - выбираете Ваш sof-файл, - жамкаете кнопку Generate и наслаждаетесь результатом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Александр77 1 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба По картинки платы, один разъем под JTAG, а второй под прошивку флэшки. Методом тыка можно найти какой для чего Вы неверно меня поняли. Где какой разъем я знаю. Их 2 для программирования: -JTAG с которого FPGA хорошо грузится -Active serial с которого не хочет шиться ПЗУ. За статью спасибо - покурю, хоть не курю! Stewart Little, Bizkit попробую сегодня Ваши рекомендации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shivers 0 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба Александр77 Прошивка через jic хороша тем что работает через порт житага. Если кратко описать как работает этот способ, то создается специальная прошивка для альтеры, с которой она выступает в роли прошивальщика для флешы - принимает данные с житага и пишет во флеш. Я тоже пару раз прибегал к этому способу, когда из-за косяков в плате прошивка по последовательному порту была невозможна. Замечание только одно - прошивка в этом режиме в разы дольше, и при прошивке на забудте что прошивать надо - сначала альтеру(почему - написал выше), затем флеш (ставьте обе галочки). Испробуйте этот способ если с AS не получится. И еще если не ошибаюсь, то в AS режиме автоопределение устройств не работает. Т.е. вы создаете файл pof под конкретную флешку, цепляете его вслепую в программатор, нажимаете старт .. а дальше либо увидит он эту флеш, либо нет) Так что на автодетект не ориентируйтесь особо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Александр77 1 11 января, 2012 Опубликовано 11 января, 2012 · Жалоба Stewart Little, сдалал как Вы написали и получилось! Спасибо огромное! Bizkit и Shivers, Ваши варианты обязательно буду осваивать в ближайшее время Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться