загрузка конфигурации в ПЛИС EP1K30

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж

Сообщение pirotehnick »

Собственно вопрос как это осуществить. Как я понял из описания, данной плисене нужно внешнее конфигурационное ПЗУ. Только вот так и не вьехал есть-ли у неё какое-нибудь ПЗУ куда можно вшить загрузчик или там уже всё готово.
Вообщем если у кого-нибудь есть информация по данной теме, поделитесь.
Буду весьма благодарен.
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна

Сообщение avreal »

pirotehnick писал(а):Вообщем если у кого-нибудь есть информация по данной теме, поделитесь.
У Альтеры искать надо. Всё равно надо, если что-то сделать на 1К30 хочется, одним конфиуратором не отделаться.
Тут про саму микросхему, про конфигуирование только про поддерживаемые виды.
ACEX 1К поддерживают только пассивные режимы и в них не отичаются от FLEX8000, по которой есть апнота.
Конфигурационное ПЗУ для них - соответственно активное и в нашей жизни его проще и дешевле заменить на флешку AT45DB нужного объёма и какую-то tiny, которая запишет во флешку команду чтения, и начальный адрес, затем подаст нужные стартовые импульсы на 1К30 и начёт тактировать их обоих (AT45DB и 1K30) - данные из одной в другую пойдут мимо тини.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Если планируете делать полноценное устройство, то необходима конфигурационная память. Тут одна из возможных микросхем. Соединения с самой ПЛИС найдете в описании или на сайте альтеры. После компиляции проекта, загрузите прошивку в конфигурационное ПЗУ и будете наслаждаться полноценным девайсом
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж

Сообщение pirotehnick »

Спасибо, кое-что прояснилось, будем разбираться дальше.

А можно ещё порекомендовать какую-нибудь литературу на данную тематику. Я впринципе скачал несколько книжек, но там в основном по языку AHDL, а хотелось бы что-нибудь с конкретными схемами.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

По конкретным схемам литературы не видел. Да и стоит ли повторять? :tea: Надо ставить свою задачу и идти к ней. :idea:
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж

Сообщение pirotehnick »

Задача-то есть, я вот к ней и иду, a схемы-то мне вообщем нужны что бы только "глазами пощупать", на примерах тоже можно учиться. :wink:
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Логика она и в африке логика. Если не ошибаюсь порты питаются от 3,3 В, ядро от 2,5 В. Что еще надо? Переходы на традиционные сигналы? Так для этого есть несколько решений. 1) Не помню с буквами, но у Texas Instruments имеется серия для перехода (поищу на досуге); 2) Применить микрухи гальванической развязки, типа ADUM12xx и им подобные.
А дальше все как обычно. Будут вопросы - пишите.
PS Надеюсь с квартусом работаете, а не с устаревшим макс++...
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна

Сообщение avreal »

Meteor писал(а):Если планируете делать полноценное устройство, то необходима конфигурационная память.
А чем будет неполноценно устройство в котором конфиг-память заменяет миропроцессор и флешка? 1k30 и не почувствует, что её залили не из спец-пзушки, а из микропроцессора. В упомяутой мной апноте разрисован и такой вариант. Со временем алтьтера выдала на гора и MicroBlaster - пример софта для заливки, там в примере работа через LPT, но основные функции отвязаны от реализации инерфейса.
А вообще - даже если в системе не нужен микропроцессор для общего управения (несмотря на то, что его можно впихнуь в альтерину - может быть удобнее и экономичнее воспользоватья ресурсами универсального микроконтроллера, особенно для такого нежирного на внутреннюю память кристлл, как 1К30) - tiny13+AT45DB021B всяко дешевле активных спец-конфигураторов типа упомяутых EPC2.
У меня прошивки альтер либо припакованные прямо во флеше микроконтроллера лежали (для 1K10 егко в уголочке atmega162 влазит, для 1K30 - в mega128), либо рядом в AT45DB.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

avreal писал(а):А чем будет неполноценно устройство в котором конфиг-память заменяет миропроцессор и флешка?
Я не утверждаю что это единственный правильный вариант. Сам ратую за совмещение МК и ПЛИС на одной плате. Это намного эффективнее односторонних решений. Только я не знаею владеет ли автор программированием МК или нет.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж

Сообщение pirotehnick »

Meteor писал(а):я не знаею владеет ли автор программированием МК или нет.
Без проблем, был бы признателен, если бы исходничок кто-нибудь выложил.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»