![]() |
WingLion - может посоветуете начинающему, только только начинающему, с чего начать изучать VHDL, может по какой нибудь книжке хорошей. И вообще с чего начать. Пока что скачал и как вроде установил Quartus II 9.1 , хочу именно с этой версии начать изучать - может и по этой программке есть какая литература на русском?
|
К сожалению, посоветовать конкретные книги по VHDL не могу...
Сам когда-то плавал в VHDL, искал хорошую книжку - не нашел. Изучал VHDL на платных курсах (родной НИИ платил за обучение). Знаю (лично) одного автора, который книжки по VHDL пишет: http://www.ozon.ru/context/detail/id/2351693/ Главная сложность VHDL заключается в том, что есть несколько конструкций языка, которые сложно понять. Объем написанных букв местами кажется излишним (особенно после того, как работал на AHDL). Но это надо принять как данность и не роптать. Тогда язык станет более понятным, когда будет заучено, что триггеры получаются так, конечные автоматы этак, а все остальное строится из них и из простой логики, которая записывается математическими выражениями. Плюс, некоторое особое оформление схем (я и сейчас не понимаю, зачем в этом оформлении столько всяких фенечек), и VHDL становится почти родным... п.с. а вообще, уже есть мысля, как написать статью наподобие той, про AHDL, но про "VHDL - это очень просто!" |
Quote:
if c4'event and c4 = '1' then |
Quote:
вот конечный вариант: Code:
LIBRARY IEEE; |
Ёлки-палки... Вы что, ночами не спите?:)
Спасибо за код, вечером разбираться буду. |
Quote:
|
Quote:
Эту книгу я купил ещё будучи студентом, а вплотную засел за неё только в прошлом году. |
Quote:
Скрытый текстПод спойлером. |
Quote:
А пока завтрак готовится, в интернет захожу/почту разгребаю... |
Quote:
Наверное. |
подскажите нубу,тоесть мне -убил часа 2 на чтение нета и этого топика -но так и не понял как стереть плис epm3032atc44 ,что бы она была чистая и ноги в ZZZZ ???
|
JTAG к ПЛИС-е подключен?
Втыкается в него байт-бластер (или USB-бластер), запускается MAX-Plus II или Quartus II, в нем Альтеровский программатор, и в программаторе выбирается действие Erase. После чего просто - Start. |
WingLion, если чесТно не могу найти закладку или кнопку erase.прошить могу без проблем.осталось только выпаять плис ,а затем впаять обратно (она мешает микроконтроллеру прошится собака)
использую MAX+PLUS II 10.23 |
Если ПЛИСа шьется без проблем - как вариант - сделать фиктивную прошивку для нее, где мешающие выводы в Z перманентно переведены (назначены как входы, например).
Не помню уже как там в MAX-Plus было. Возможно, кнопка стирания как-то иначе обозвана. |
WingLion, уже гуглил в нете - вопросы подобные задают ,но решения нет как стереть.
сделать сам прошивку не смогу.нуб я в этом деле .вот смотрю я на cyclone 1 ep1c3t144 и понимаю ,что нужно заказать макетку и сделать себе микро-девбоард для обучения.еще в комплекте есть конф-пзу,ft245bl,pic18f76 - как раз пойдут на доноры http://s015.radikal.ru/i331/1205/be/b0f060f2b010.jpg |
1 Attachment(s)
|
Keeper, выхода нет - буду качать.но дибилизм полнейший.макс весит 14 мб и не требует креков итд итп.
Quartus II Web Edition Service Pack 2 2,5gb - ужас нах,просто стереть микруху |
у них есть чисто Квартус-програмер, без всего остального, ссылка на фтп-шник ftp://ftp.altera.com/outgoing/release/ , можно от девятой версии качнуть, проверено - у меня шил циклона первого.
|
Quote:
Quote:
|
Keeper, уже скачал Quartus II Web Edition Service Pack 2 2,5gb,установил и стер плис :)
|
Подскажите где найти в схематике проект квартуса типа ПЛИС+Z80+ПЗУ+ОЗУ(типа ру5,7,симм).
Хотелось бы заменить Т34ВГ1 (КА1515ХМ1-216) на ПЛИС EPM3128ATC100-10N... Спасибо.. |
Много уже времени прошло...уже наверное и забыл о проекте..
Я сам пытался запихнуть ленинград 2012 в плис...но на макетке так и не заработал.. |
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
|
Quote:
Жаль..но на HDL не смогу понять.. |
Quote:
Quote:
---------- Post added at 08:56 ---------- Previous post was at 08:53 ---------- PS Если что - всем миром можо написать прошивку. Заодно и хоть и не совсем, как я, но кое что выучишь в VHDL e. Я тож учился по Жениному проэкту реверса. |
Quote:
РУКОВОДСТВА И ОПИСАНИЯ ЯЗЫКА VHDL |
Да не такой он и страшный, ну да женская логика, все процессы начинаются сразу, ну да подход другой чем у большинства языков программирования, дык он и не язык программирования, он все таки язык описания электроники.
Да, привыкнуть сложно, нужно просто брать тоториал к реверси и курить его, папутно разбираясь в мелочах самого спектрума. |
1 Attachment(s)
Quote:
--- Обычно лежит и здесь, но в связи с переездом narod-а может пропасть. |
Quote:
|
Заранее извиняюсь если запостил не в ту тему...
А можно в altera usb-blaster-e (плата от zorel-a) вместо плис 3064атс44 использовать 3032атс44 ? Если да, то нужно ли перекомпилировать прошивку под 3032атс44 ? |
Нужно и не факт что влезет, емкость в 2 раза меньше
|
А проверить влезет прошивка или нет можно только запустив компиляцию под эту ПЛИС-ку ?
|
Ага.
|
кстатида, а что например по поводу защиты от перезаписи?? Есть пост-карта, собранная на ПЛИС Altera EPM3064ALC44-10. Вроде как и прошивка есть посвежее, правда урезанная демка. Вопрос в том, покупать ли чистую плис-ку и пробовать шить, или можно родную через JTAG залить попробовать. Как определить?
|
Есть защита от чтения, но никак не от записи. Так что можно шить
|
http://www.aliexpress.com/item/FPGA-...556057847.html
наткнулся на не дорогую платку ,кто то заказывал ? Вот думаю стоит купить для "просветления" или нет смысла и проще и интересней тот же Speccy2010 собрать? (уже паяю потихоньку,но не знаю как для обучения подойдет или нет) Еще рассматриваю сделать лутом печатку с минимальным кол-во элементов для запуска первого Cyclone .возможно уже есть готовые монтажки или печатки в продаже у нас с минимальным обвесом? |
А 40 баксов за старый циклон не жирно ли? да еще и доверия китайцам нет...
вот такая штучка намного вкуснее http://www.terasic.com.tw/cgi-bin/pa...yNo=139&No=593 |
| All times are GMT +4. The time now is 06:42. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.