Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 11.07.2012, 14:54   #1
Nevox
Частый гость
 
Регистрация: 11.07.2012
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Nevox на пути к лучшему
По умолчанию Программирование на MAX+plus II 10.0

Здравствуйте!Я совсем совсем новичок в этом деле.Сегодня на работе дали прошивку для микросхемы Altera EPM7064 и сказали написать прошивку для EPM3064, отличаются они всего двумя ножками. 11 и 30.
Подскажите как правильно исправить.
Я открыл прошивку, там ошибка на строке USE_ADT_PALACE_FOR_MAX = OFF.

Что значит команда AUTO_DEVICE?
Что такое MAX7000 и MAX3000?

В иерархии файлы tdf, rpt, scf, fit, acf, jam, pin.

Все ли их надо править? или править надо несколько,а остальные как-то генерируются.

Дайте пожалуйста пару советов,как начать и что лучше почитать именно по этой теме.Саму прошивку скинул в архив.
Вложения:
Тип файла: rar SN-DV-8-OC.rar (39.6 Кб, 101 просмотров)
Реклама:

Последний раз редактировалось Nevox; 11.07.2012 в 14:57.
Nevox вне форума  
Сказали "Спасибо" Nevox
warel (29.06.2019)
Непрочитано 11.07.2012, 15:37   #2
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

Для начала забудьте про MAX+Plus. Альтера его уже лет 5 как не поддерживает. Поставьте какой-нибудь Квартус. Различий не много, но работать легче. Править нужно только файлы определения применяемого устройства.
Для Квартуса технология такая:
- создаете новый проект на базе ЕРМ3064
- открываете файл .tdf создаете символ в проекте.
- создаете блок верхнего уровня и вставляете созданный символ.
- устанавливаете выводы и назначаете им номера на базе данных файла .pin
- компилируете проект
Вложения:
Тип файла: rar MaxPlus.rar (170.6 Кб, 108 просмотров)
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 11.07.2012 в 16:02.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (29.06.2019)
Непрочитано 11.07.2012, 15:54   #3
Nevox
Частый гость
 
Регистрация: 11.07.2012
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Nevox на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

Сейчас поставлю Quartus 2 5.0.Посмотрю в ней.Просто слишком много непонятных строк.Могли бы вы посмотреть сам файл и сказать примерно,что надо поменять? мне нужна подсказка, дальше разберусь.
Nevox вне форума  
Сказали "Спасибо" Nevox
warel (29.06.2019)
Непрочитано 11.07.2012, 16:05   #4
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

В прикрепленном архиве проект для 11-го квартуса. Там осталось только назначить выводы. В данных вашего проекта ничего менять не надо. Просто изменяете тип используемого устройства. Где это делается в МАХ-плюс - никогда не знал, т.к. начал работать сразу с Квартусом 7.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 11.07.2012 в 16:16.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (29.06.2019)
Непрочитано 11.07.2012, 16:05   #5
Nevox
Частый гость
 
Регистрация: 11.07.2012
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Nevox на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

он открывает только файл tdf. а прошивка сама с расширением pof,или я что-то не понимаю?
Nevox вне форума  
Сказали "Спасибо" Nevox
warel (29.06.2019)
Непрочитано 11.07.2012, 16:12   #6
Nevox
Частый гость
 
Регистрация: 11.07.2012
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Nevox на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

просто писалось это все в MAX+PLUS , даже в инструкции это написано...
а где это в квартусе сделать? и откроется ли потом в MAX+PLUS?
Nevox вне форума  
Сказали "Спасибо" Nevox
warel (29.06.2019)
Непрочитано 11.07.2012, 16:26   #7
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

В Вашем архиве нет данных о используемом устройстве, по крайней мере я их не нашел. Изменения касаются только директив назначения целевого устройства для компилятора.
Файл .tdf описывает соединения внутри ИС, файл .pin - назначение выводов, но это обычно выходной файл. файл .pof - данные программатора для конкретной ИС. В Вашем случае для ЕРМ7064.
После компиляции файл .pof будет хранить данные для программирования ЕРМ3064.
Для Квартуса достаточно только файлов .tdf и .pin, причем второй нужен только для руного назначения выводов.
Если хотите использовать МАХ - разбирайтесь как там можно изменить тип целевой ИС.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 11.07.2012 в 16:28.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (29.06.2019)
Непрочитано 11.07.2012, 16:38   #8
Nevox
Частый гость
 
Регистрация: 11.07.2012
Сообщений: 14
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Nevox на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

можете объяснить что такое MAX, он мне нужен 3000 а не 7000
и где "там" надо менять тип целевой ИС....?
Nevox вне форума  
Сказали "Спасибо" Nevox
warel (29.06.2019)
Непрочитано 11.07.2012, 17:15   #9
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

Имелся ввиду МАХ+Plus. Серии ЕРМ3ххх и ЕРМ7ххх имеют торговое название МАХ3000 и МАХ7000, поэтому и возникает небольшая путаница. Просто слегка раздражает, когда заказчик требует использовать устаревший инструмент.
Сейчас в системах проектирования CPLD/FPGA используют понятие целевого кристалла - ИМС, для которой выполняется тот или иной проект. Для того, чтобы упростить переход с одного типа кристалла на другой внутри одного проекта выбор кристалла делают за пределами файла описания структуры/схемы. В Квартусе для выбора используемой ИС есть специальная менюшка. Как с этим обстоит дело в MAX+Plus не знаю, но по логике там тоже должен быть пункт меню для выбора ИМС с которой будет вестись работа.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (29.06.2019)
Непрочитано 11.07.2012, 17:45   #10
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Программирование на MAX+plus II 10.0

[QUOTE=Nevox;537851]Здравствуйте!Я совсем совсем новичок в этом деле.[/qoute]Заметно.
Цитата:
Сегодня на работе дали прошивку для микросхемы Altera EPM7064 и сказали написать прошивку для EPM3064, отличаются они всего двумя ножками. 11 и 30.
Признайтесь честно тому, кто вас толкнул на это, что вы не готовы пока к выполнению этой работы. Без объяснений.
Цитата:
Подскажите как правильно исправить.
Стандартно. Открыть прект, можно в Квартусе (но не последних версий), можно в МАКСе. Сгенерировать конфигурацию кристалла по файлу SN_DV_8_OC.tdf (Analysis@synthesis -› Fitting -› Assembler -› Timing Analyzer). Затем в режиме PIN_PLANNER переназначить нужные выводы. Если только это не питания и не JTAG.
Цитата:
Я открыл прошивку, там ошибка на строке USE_ADT_PALACE_FOR_MAX = OFF.
Вы открыли не прошивку."Прошивка" (в том смысле, как вы ее понимаете) - это файл с расширением *.pof. Это файл конфигурации кристалла, готовый к заливке в заготовку.
Цитата:
Что значит команда AUTO_DEVICE?
Автоматическое определение устройства, для которого написан проект.
Цитата:
Что такое MAX7000 и MAX3000?
Это те типы устройств, модифицировать конфигурацию которых вас попросили. И, скорее всего, (судя по этому вопросу) вы не сделаете. Вы слишком далеки от начала. Но не в сторону конца.
Цитата:
В иерархии файлы tdf, rpt, scf, fit, acf, jam, pin.
Все ли их надо править? или править надо несколько,а остальные как-то генерируются.
Это рабочие файлы проекта. Ничего править не надо. Надо работать в среде Макса или Квартуса. Там в графическом режиме все можно сделать.
Цитата:
Дайте пожалуйста пару советов,как начать и что лучше почитать именно по этой теме.Саму прошивку скинул в архив.
В архиве не прошивка. В архиве файлы проекта. Действительно под Макс. Проверил сборку под Квартусом. Критических ошибок нет.
Замечание. Работа с ПЛИСами не имеет отношения к программированию МК. В вашем случае (отсутствие файла *.gdf) вам придется иметь дело с описательной частью на языке AHDL.
Для начала Гуглите:
Цитата:
Системы автоматизированного проектирования фирмы Altera MAX+plus II и Quartus II. Краткое описание и самоучитель
Автор: Комолов Д. А.
Издательство: РадиоСофт
Год: 2002
Страниц: 352
Формат: djvu
Размер: 13 Мб
ISBN: ISBN 5-93037-098-2
Качество: хорошее
Язык: русский
В книге рассматриваются средства проектирования специализированных цифровых устройств на базе программируемых логических интегральных схем (ПЛИС) фирмы Altera. Даются основные сведения о пакете MAX+plus II и раскрываются возможности его основных модулей, обеспечивающих полный цикл проектирования специализированной микросхемы. Сквозные конкретные примеры проектирования, рассматриваемые в книге, помогут начинающим разработчикам быстро освоить процедуру проектирования с использованием САПР MAX+plus II и Quartus II и получить навыки работы с ними, а опытные разработчики смогут открыть для себя новые функциональные возможности этих САПР для построения надежных и эффективных цифровых систем. Приведенный словарь терминов помогает быстрее освоиться с англоязычными наименованиями и обозначениями, используемыми в рассматриваемых САПPax. Книга предназначена для инженерно-технических специалистов, занимающихся проектированием специализированных цифровых аппаратных средств, а также для студентов соответствующих специальностей.
И обязательно:
Цитата:
А для быстрого старта AHDL - очень неплохо. Да и потом очень надолго хватает. Особенно, если работа с ПЛИС - не основное занятие, а небольшая ПЛИС (до Cyclone III включительно) входит в сложное устройство.
Изучать AHDL можно по книге А.П.Антонова "Язык описания цифровых устройств AlteraHDL. Практический курс", она по всему интернету раскидана.
А слушать категорические высказывания надо оооочень осторожно
Для начала изучения Quartus лучше всего подойти к человеку, который с ним работает, отнять у него полчаса и попросить создать на Ваших глазах рабочий проект, хоть с одним триггером. А дальше само пойдёт
Вот где-то вот так.
Не стесняйтесь больше спрашивать Гугла. Да и на форумах выбирайте более походящие ветки. Сходите на Радиокота. Там их много есть разных.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
warel (29.06.2019)
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог CD4017 в MAX + Plus II wss60 Микроконтроллеры, АЦП, память и т.д 17 04.06.2012 14:46
Max plus II kapsula1 Микроконтроллеры, АЦП, память и т.д 17 22.01.2012 20:52
Проблема с симулятором MAX+plus II Alex9797 Микроконтроллеры, АЦП, память и т.д 3 09.12.2010 23:07
DC-DC преобразователь MAX Andrulik Источники питания и свет 4 07.10.2007 12:47
[Решено] аналоги MAX'ов Sergeant851 Информация по радиокомпонентам 6 26.10.2004 08:46


Часовой пояс GMT +4, время: 01:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot