Добрый день! Думаю разработать плату с плис Cyclone IV. Только пока не совсем разобрался с конфигурацией и загрузкой из флэш памяти. Нужно что бы проект загружался и стартовал из флэшки, а плата с флэшкой прошивалась программатором Altera USB Blaster. Может кто подскажет типичную схему подключения в таком режиме? Вот этаподойдёт? Но там получается 2 разъёма для подключения, одни не распаян. Требуется для такого вариант писать какой-то дополнительный боотлоадер?
Поищите у терасика схемы плат на базе циклона 3 (DE1 или DE0 вроде). Там есть флеш память. Тема прям под вас
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Дотошно не рассматривал, но беглый осмотр говорит - подойдет. Поясню на счет 2х разъемов: тот который JTAG - через него можно прошить исключительно плис, не флешь. кроме того с его помощью можно проводить отладку софта на встроенном ниосе. второй предназначен для прошивки именно флешки.
Карма: 23
Рейтинг сообщений: 70
Зарегистрирован: Вс янв 24, 2010 20:19:52 Сообщений: 4298 Откуда: Главный Улей России (Moscow)
Рейтинг сообщения:0
FPGAlover Флешку можно прошить через JTAG ПЛИСины с помощью USB blaster. Для этого в Квартусе нужно конвертнуть файл прошивки sof в файл JTAG Indirect config file (jic). Потом создать programming файл и добавить jic для прошивки. Суть метода заключается в том, что программатор сначала заливает в ПЛИСину специальную прошивку, которая дает программатору доступ к флешке через саму ПЛИСину. А потом уже прошивает флешку. Я в своих проектах на Циклонах так и делаю. Оставляю только один разъем (JTAG). С jic прошивкой нужды в дополнительном разъеме Active Serial нет. Все равно во время отладки дешевле заливать конфиг сразу в память FPGA, а флешку прошивать только окончательным релизом. Ну, недостаток тут тоже есть. Сложно будет налаживать моменты старта при подаче питания и не будет возможности заменить прошивку на флешке во время работы устройства. Но это уже отдельная фича, которая не во всех проектах нужна.
_________________ ааааааааааааа I am DX168B and this is my favourite forum on internet!
Практическое руководство «Разработчика аналоговой электроники по аналого-цифровым преобразователям», созданной инженерами компании Texas Instruments. Руководство содержит конкретные схемотехнические примеры, пошаговые инструкции с формулами, позволяющими адаптировать схему к конкретному проекту. Результаты расчетов дополнительно проверяются в программе SPICE-моделирования. Подробнее...
rv3bj
Заголовок сообщения: Re: Cyclone IV конфигурация
Добавлено: Сб янв 12, 2019 23:19:04
Первый раз сказал Мяу!
Карма: 1
Рейтинг сообщений: 19
Зарегистрирован: Ср мар 18, 2015 13:02:35 Сообщений: 34 Откуда: Москва
Рейтинг сообщения:0
Я сделал свою макетную плату с Cyclone IV EP4CE6. Прошиваю конфигурацию в ПЛИС без проблем. Все работает. Далее конвертирую файл .sof в файл .jic. Зашиваю прошивку во флешку 25P16 без проблем. Далее рестартую ПЛИС и загрузка в ОЗУ ПЛИС не происходит. Пробовал менять конфигурацию с помощью пинов MSEL. Пока безрезультатно. Питание на ПЛИС подается через 3 различных стабилизатора 1117 на 3.3, 2.5, и 1.2 вольт. Входы всех стабилизаторов подключены к питанию 5 вольт. Входы MSEL0 - 2.5v, MSEL1 - GND, MSEL2 - 2.5v. Подскажите где искать проблему ?
Цикл материалов на основе STM32F7 Online Training от компании STMicroelectronics.
Описаны функциональные блоки и инструменты разработки для семейства микроконтроллеров STM32F7, охватывающие тематику системной периферии, памяти, безопасности, аналоговой периферии, цифровой периферии, таймеров, экосистемы. Подробнее...
rv3bj
Заголовок сообщения: Re: Cyclone IV конфигурация
Добавлено: Ср янв 16, 2019 22:13:47
Первый раз сказал Мяу!
Карма: 1
Рейтинг сообщений: 19
Зарегистрирован: Ср мар 18, 2015 13:02:35 Сообщений: 34 Откуда: Москва
Рейтинг сообщения:0
Свой вопрос снимаю, так как сам виноват. Нашел ошибки у себя в плате. Буду переделывать.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения