Хочу попробовать поучиться сему ремеслу. С изучения какой литературы, документации начать?
В программировании пока что ноль , но триггер от и-не отличу, но вот разновидности триггеров надо бы в памяти освежить. Вобщем что почитать с моими знаниями?
Хочу попробовать поучиться сему ремеслу. С изучения какой литературы, документации начать?
В программировании пока что ноль , но триггер от и-не отличу, но вот разновидности триггеров надо бы в памяти освежить. Вобщем что почитать с моими знаниями?
Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
Тани Куссо
vk.com/energyplusspb
Начать - с задачи самому себе. Придумать устройство с некоторыми желаемыми функциями, трудно реализуемыми "на двух транзисторах".
Я начинал с изучения справочника Шило. Для оптимального использования ресурсов ПЛИС важно представлять реализуемую схемотехнику.
Язык лучше сразу изучать Verilog: неплохой язык, позволяющий разрабатывать проект и на низком, и на высоком уровне. Есть еще очень хороший альтеровский язык AHDL: очень простой и локаничный язык, но его уже сама альтера не поддерживает, поэтому он годится только для относительно старых и только альтеровских плисин: max3000, max II, cyclon и т.п. В аттаче вводная статейка по верилогу. По AHDL гуглите книгу Антонова "Программирование на языке Altera-HDL".
Среда разработки самая удобная - Qurtus 9.1, там еще есть нормальный удобный встроенный симулятор. А можно и c MaxPlus начать, квартусу потом можно задать такой же интерфейс.
Из них реально важны только RS и D триггеры, остальными мне еще ни разу не доводилось пользоваться, даже при относительно сложных схемах.
В первую очередь Шило или что-либо аналогичное. Хотя главное уже обозначил Станислафф: нужно иметь цель, некую задачу, тогда и освоение будет целенаправленное и эффективное, без которой это все бесполезная и скучная теория.
Еще полезная ссылка по первым шагам: http://radiokot.ru/start/mcu_fpga/altera/
Спасибо!
Цель есть - вылавливать из шины i2c отдельные команды (управление громкостью и пр.) Но начать нужно с чего-то попроще конечно.
---------- Сообщение добавлено 13:43 ---------- Предыдущее сообщение было 13:41 ----------
Кстати, а симулировать работу ПЛИС можно в протеусе?
Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
Тани Куссо
vk.com/energyplusspb
Шило - это хорошо, но это только лишь справочник. Я бы ещё для начала посоветовал Токхейма "Основы цифровой электроники", там есть начальные сведения по синтезу схем.
Ars longa vita brevis est
Не только лишь справочник, а книга, подробнейшим образом описывающая схемотехнику логики.
А вот синтез схем как раз в данном случае и не особо нужен, синтезом будет заниматься компилятор. Для программирования достаточно представлять, какое схемное решение использует компилятор, т.е. знать стандартные схемотехнические логические решения. Конечно для построения устройств цифровой обработки сигналов справочника маловато, но для начала сойдет.
Не знаю можно ли, но точно знаю что не нужно. Квартусовский или максплюсовский симулятор для этого и так весьма удобен.
Поностью согласен.
В смысле сниффер I2C? Так их готовых полно. Ну и это лучше на микроконтроллере за доллар-два делать, чем на плиске за десятку.
Глюкопротеус лучше выбросить куда подальше и забыть куда.
А для плисок, если совсем по простому - поставить Max+, вредные слова типа Verilog/AHDL/VHDL забыть и просто рисовать в Максе схему. Там же встоенным логическим анализатором смотреть как она работает.
Да, это несколько ограничивает впоследствии список чипов для реализации "в железе", но сильно все ускорит, ели ты не собираешься становиться проф в FPGA/CPLD.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Alex, а он што, у кого-то не работает?
Не, ну блин. Всерьез воспринимать протеус как симулятор МК... Лично я им пользуюсь практически только как рисовалку схемов и печаток и несложной симуляции логики. Очень редко симулирую МК
was fällt, das soll man auch noch stossen
Так вот никто его всерьез и не воспринимает, хотя он именно для этого и предназначен.
Самая лучшая, быстрая, простая и удобная схеморисовалка всех времен и народов - это Оркад.
Хотя там и не очень платы разводить, но зато хорошо симулировать.
Неплохо все это делается в Алтиуме, Падсе и Экспедишине. Для радиолюбителей - есть Игл и Спринт.
Есть также компромиссный вариант - KiKad. Все это - на голову лучше протеуса.
Лично я по старинке - схемы в Оркаде, печатки - в Пикаде, с оркадовского нетлиста. Проблема только с back annotation, но это не страшно.
Тогда тем более протеус не нужен.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Привьічка... Спасибо Сухову, за то что в первьій CD радиохобби он туда протеус залепил, с тех пор слезть не могу
was fällt, das soll man auch noch stossen
Социальные закладки