Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Посоветуйте Quartus для Altera Max3000A |
<<Назад Вперед>> | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Кто в чём создаёт прошивки? Может и не Quartus вовсе. Я пока совсем "чайник". И ещё, посоветуйте какую-нибудь книжку с примерами. Некоторые, казалось бы простые вещи Quartus 9.0 отказывается компилировать. Некоторые компилирует, но схема какая-то кривая получается. Совсем не то, что ожидал. |
Andrei88
Advanced Member
Откуда: Пермская обл. г.Пермь Всего сообщений: 419 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 апр. 2008 |
Для таких, скорее Max Plus II 10.x - вроде бы, последняя 10.2 - в свое время мы лабы на ней делали - достаточно простая с интерфейсом еще в стиле Win 3.x, но в полном варианте, который должен быть на торрентах, есть все, что нужно - редактор - графический и текстовый, компиляторы VHDL, Verilog и AHDL (наиболее простой язык) и симулятор, можно прогнать полученное устройство. Собственно, если программировать MAX3000 для себя, думаю, самое подходящее |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
Rio444 написал: Я тоже рядом с ПЛИС не стоял, но ZX'e Я пока совсем "чайник".есть тема где всегда есть народ с ними связанный, может чем поможет Rio444 написал: Там все хвалят "учебник" от Ewgeny7 (для низкого старта). И ещё, посоветуйте какую-нибудь книжку с примерами. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Спасибо! Почитаю на досуге. Тема там разрослась. Немного конкретизирую вопрос. Кто-нибудь встречал прошивку Altera для работы на шине ISA? Желательно на Verilog. Си мне ближе. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 октября 2018 20:46 Сообщение отредактировано: 5 октября 2018 20:51
Я сам нуб. И нихрена не знаю. Но что знаю - скажу. Например, про кактус. Скачивается совершенно свободно с официального сайта https://www.intel.com/content/...enter.html . Правда зарегаться надо, но дело минутное. Там если выбрать вкладку "Select by Device" и затем MAX series - MAX 3000A, то видим, что последний кактус, который поддерживает сабж - 13.0, Service Pack 1. Но я использую Quartus II 9.1 sp2 Web Edition - вполне хватает, хоть и компилирует одним ядром процессора, а не многопоточно, как крякнутые кактусы. Ну да мне не влом лишние ~10 секунд подождать. Умеет и схемно рисовать, и Verilog. Впрочем, наверное и 13 версия умеет схемно рисовать. Про ISA и код на Verilog.... Если вдруг интересно, можете почитать мои потуги создать контроллер SD-карт на EPM3032 тут: http://www.nedopc.org/forum/viewtopic.php?f=87&t=18519 Начинал было со схемного рисования, но в итоге переключился на Verilog. WARNING! Скорее всего говнокод и так делать нельзя. Там много воды и мистики, но в итоге как-то это чудо все-таки заработало, только с небольшой скоростью (тактировалось от CLK сигнала - 8МГц, значит на SPI шло ~4МГц). Все попытки переключится на тактирование от OSC (18МГц) заканчивались дичайшими глюками, потому что не получалось синхронизироваться с машинными тактами и впихнуть в эти несчастные 32 ячейки нормальный конечный автомат. Но от CLK вполне себе работало. Вот тут тесты скорости: topic/27749 Сейчас же собрал себе новую игрушку: http://www.phantom.sannata.ru/...5#pp465565 . Только еще допаял на плату семисегментные индикаторы, 3.5" аудио-джек, ну и SD конечно. Пока делаю именно анализатор, но в дальнейшем хочу попробовать Covox и наконец уже SD-карточку с человеческой скоростью с нормальным конечным автоматом. Все-таки 256 ячеек это не 32. А, вообще, justontime очень хорошо шарит в теме, и насоздавал уже кучу всяких устройств с FPGA для ISA. Жаль только, что как-то код не очень всем показывает, а я бы например очень хотел посмотреть на реализацию Covox по части PWM. С какой скоростью сэмплировать и тд. С примерами оно лучше как-то. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Tronix, Вас я и ждал (в том числе). Спасибо, что откликнулись. Tronix написал: Как ни странно, у меня сейчас стоит то же самое. До этого пробовал (недо)крякнутый 9.0, free 18.1. Но я использую Quartus II 9.1 sp2 Web Edition 9.1 web оказался компактным и вроде работает как надо. Tronix написал: http://www.nedopc.org/forum/viewtopic.php?f=87&t=18519Почитаю, спасибо! Если вдруг интересно, можете почитать мои потуги создать контроллер SD-карт на EPM3032 тут: Tronix написал: Углубляясь, постепенно прихожу к выводу, что при всех претензиях на стройность и логичность Verilog-а, некоторые вещи нифига не логичны. Их надо просто знать. Например - реализация мультиплексора. WARNING! Скорее всего говнокод и так делать нельзя. Там много воды и мистики, но в итоге как-то это чудо все-таки заработало Tronix написал: Вообще-то там должно быть 14.318. Все попытки переключится на тактирование от OSC (18МГц) заканчивались дичайшими глюками |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Вот еще моя старая статья https://habr.com/post/277947/ Там конечно много (тупого) троллинга и после всех переездов Хабра и Гикмаймса еле ее нашел. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
alecv написал: Коллега, спасибо! Это едва ли не первое, что я прочитал. Отличная статья! |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Если вдруг сюда забредет кто-то из ПЛИСоводов, просьба помочь с вопросами: Проект на Max3000A EPM3064, Quartus 9.1 web, Verilog. 1. Какие должны быть подтягивающие резисторы для пинов JTAG (на самом проектируемом устройстве)? Использование внешнего КонфПЗУ не подразумевается. Программируется непосредственно ПЛИС и только она. В готовых схемах нашел варианты: первый - все пины вешаются через резисторы 1кОм на Vcc (+3,3В), второй - все на Vcc, кроме TCK, который на GND. Как правильно? Где об этом почитать? Гугл ничего не выдал (или не так искал). 2. Как правильно использовать Global Reset? Нужно ли что-то дополнительно указывать Квартусу или просто вручную сделать цепь инициализации каждого триггера и назначить её пину "Global Clear"? 3. Аналогичный вопрос по использованию Global Clock. P.S. Просьба к модератору переименовать тему в "Вопросы, связанные с применением ПЛИС". |
<<Назад Вперед>> | Печать |
Полигон-2 » Технический флейм » Посоветуйте Quartus для Altera Max3000A |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |