Страница 1 из 3 123 Последняя
Показано с 1 по 20 из 45

Тема: Программирование ПЛИС, с чего начать?

  1. #1
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Программирование ПЛИС, с чего начать?

    Хочу попробовать поучиться сему ремеслу. С изучения какой литературы, документации начать?
    В программировании пока что ноль , но триггер от и-не отличу, но вот разновидности триггеров надо бы в памяти освежить. Вобщем что почитать с моими знаниями?
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  2. #2
    Завсегдатай Аватар для Станислафф
    Регистрация
    18.10.2007
    Адрес
    Тольятти
    Возраст
    45
    Сообщений
    1,595

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Начать - с задачи самому себе. Придумать устройство с некоторыми желаемыми функциями, трудно реализуемыми "на двух транзисторах".

  3. #3
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,225

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    С изучения какой литературы, документации начать?
    Я начинал с изучения справочника Шило. Для оптимального использования ресурсов ПЛИС важно представлять реализуемую схемотехнику.
    Язык лучше сразу изучать Verilog: неплохой язык, позволяющий разрабатывать проект и на низком, и на высоком уровне. Есть еще очень хороший альтеровский язык AHDL: очень простой и локаничный язык, но его уже сама альтера не поддерживает, поэтому он годится только для относительно старых и только альтеровских плисин: max3000, max II, cyclon и т.п. В аттаче вводная статейка по верилогу. По AHDL гуглите книгу Антонова "Программирование на языке Altera-HDL".
    Среда разработки самая удобная - Qurtus 9.1, там еще есть нормальный удобный встроенный симулятор. А можно и c MaxPlus начать, квартусу потом можно задать такой же интерфейс.

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    но вот разновидности триггеров надо бы в памяти освежить.
    Из них реально важны только RS и D триггеры, остальными мне еще ни разу не доводилось пользоваться, даже при относительно сложных схемах.

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Вобщем что почитать с моими знаниями?
    В первую очередь Шило или что-либо аналогичное. Хотя главное уже обозначил Станислафф: нужно иметь цель, некую задачу, тогда и освоение будет целенаправленное и эффективное, без которой это все бесполезная и скучная теория.
    Еще полезная ссылка по первым шагам: http://radiokot.ru/start/mcu_fpga/altera/
    Вложения Вложения

  4. #4
    Завсегдатай
    Автор темы
    Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Спасибо!
    Цель есть - вылавливать из шины i2c отдельные команды (управление громкостью и пр.) Но начать нужно с чего-то попроще конечно.

    ---------- Сообщение добавлено 13:43 ---------- Предыдущее сообщение было 13:41 ----------

    Кстати, а симулировать работу ПЛИС можно в протеусе?
    Мы все восхищаемся умными высказываниями, редко пытаясь следовать хотя бы одному.
    Тани Куссо
    vk.com/energyplusspb

  5. #5
    Завсегдатай Аватар для Максим
    Регистрация
    24.03.2004
    Адрес
    город у моря
    Возраст
    53
    Сообщений
    2,244

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Шило - это хорошо, но это только лишь справочник. Я бы ещё для начала посоветовал Токхейма "Основы цифровой электроники", там есть начальные сведения по синтезу схем.
    Ars longa vita brevis est

  6. #6
    Старый знакомый Аватар для forever_student
    Регистрация
    02.04.2011
    Адрес
    Москва
    Сообщений
    680

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    ...Цель есть - вылавливать из шины i2c отдельные команды (управление громкостью и пр.)...
    imho, это больше задача для МК, чем для ПЛИС.

  7. #7

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Кстати, а симулировать работу ПЛИС можно в протеусе?
    а чем встроенньій в максплюс не нравится?

  8. #8
    Завсегдатай Аватар для dortonyan
    Регистрация
    03.06.2009
    Адрес
    BLR
    Возраст
    38
    Сообщений
    3,225

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от Максим Посмотреть сообщение
    Шило - это хорошо, но это только лишь справочник.
    Не только лишь справочник, а книга, подробнейшим образом описывающая схемотехнику логики.

    Цитата Сообщение от Максим Посмотреть сообщение
    там есть начальные сведения по синтезу схем.
    А вот синтез схем как раз в данном случае и не особо нужен, синтезом будет заниматься компилятор. Для программирования достаточно представлять, какое схемное решение использует компилятор, т.е. знать стандартные схемотехнические логические решения. Конечно для построения устройств цифровой обработки сигналов справочника маловато, но для начала сойдет.

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Кстати, а симулировать работу ПЛИС можно в протеусе?
    Не знаю можно ли, но точно знаю что не нужно. Квартусовский или максплюсовский симулятор для этого и так весьма удобен.

    Цитата Сообщение от forever_student Посмотреть сообщение
    imho, это больше задача для МК, чем для ПЛИС.
    Поностью согласен.

  9. #9
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Цель есть - вылавливать из шины i2c отдельные команды (управление громкостью и пр.)
    В смысле сниффер I2C? Так их готовых полно. Ну и это лучше на микроконтроллере за доллар-два делать, чем на плиске за десятку.


    Цитата Сообщение от ostashv-evgeniyy Посмотреть сообщение
    Кстати, а симулировать работу ПЛИС можно в протеусе?
    Глюкопротеус лучше выбросить куда подальше и забыть куда.

    А для плисок, если совсем по простому - поставить Max+, вредные слова типа Verilog/AHDL/VHDL забыть и просто рисовать в Максе схему. Там же встоенным логическим анализатором смотреть как она работает.
    Да, это несколько ограничивает впоследствии список чипов для реализации "в железе", но сильно все ускорит, ели ты не собираешься становиться проф в FPGA/CPLD.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  10. #10
    Завсегдатай Аватар для boatsman
    Регистрация
    10.03.2004
    Адрес
    Москва
    Возраст
    61
    Сообщений
    2,696

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от dortonyan Посмотреть сообщение
    только для относительно старых и только альтеровских плисин: max3000, max II, cyclon
    Есть еще старше - ПАЛки, ГАЛки и пр. Кстати, тоже порой незаменимы, GAL и особо Атмеловские ATF.
    Yours Aye, Ilya

  11. #11
    Старый знакомый Аватар для КСИВ
    Регистрация
    10.02.2008
    Сообщений
    488

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от Alex Посмотреть сообщение
    вредные слова типа Verilog/AHDL/VHDL забыть и просто рисовать в Максе схему
    Такая же возможность есть у XILINX, очень удобный ввод схем и понятный симулятор. Есть книга учебник.

  12. #12

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от Alex Посмотреть сообщение
    А для плисок, если совсем по простому - поставить Max+, вредные слова типа Verilog/AHDL/VHDL забыть и просто рисовать в Максе схему. Там же встоенным логическим анализатором смотреть как она работает.
    Да, это несколько ограничивает впоследствии список чипов для реализации "в железе", но сильно все ускорит, ели ты не собираешься становиться проф в FPGA/CPLD.
    єт точно...

    Цитата Сообщение от Alex Посмотреть сообщение
    Глюкопротеус лучше выбросить куда подальше и забыть куда.
    нєнада, очень удобньій инструмент!

  13. #13
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от Wired Посмотреть сообщение
    нєнада, очень удобньій инструмент!
    Ну да, если бы еще и работал
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  14. #14

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Alex, а он што, у кого-то не работает?

  15. #15
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от Wired Посмотреть сообщение
    Alex, а он што, у кого-то не работает?
    Да пол интернета забито стонами, загляни куда-нибудь по МК - найдешь.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  16. #16

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Не, ну блин. Всерьез воспринимать протеус как симулятор МК... Лично я им пользуюсь практически только как рисовалку схемов и печаток и несложной симуляции логики. Очень редко симулирую МК
    was f&#228;llt, das soll man auch noch stossen

  17. #17
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от Wired Посмотреть сообщение
    Всерьез воспринимать протеус как симулятор МК...
    Так вот никто его всерьез и не воспринимает, хотя он именно для этого и предназначен.

    Цитата Сообщение от Wired Посмотреть сообщение
    Лично я им пользуюсь практически только как рисовалку схемов и печаток и несложной симуляции логики.
    Самая лучшая, быстрая, простая и удобная схеморисовалка всех времен и народов - это Оркад.
    Хотя там и не очень платы разводить, но зато хорошо симулировать.
    Неплохо все это делается в Алтиуме, Падсе и Экспедишине. Для радиолюбителей - есть Игл и Спринт.
    Есть также компромиссный вариант - KiKad. Все это - на голову лучше протеуса.

    Лично я по старинке - схемы в Оркаде, печатки - в Пикаде, с оркадовского нетлиста. Проблема только с back annotation, но это не страшно.

    Цитата Сообщение от Wired Посмотреть сообщение
    Очень редко симулирую МК
    Тогда тем более протеус не нужен.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  18. #18

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Привьічка... Спасибо Сухову, за то что в первьій CD радиохобби он туда протеус залепил, с тех пор слезть не могу
    was f&#228;llt, das soll man auch noch stossen

  19. #19
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,577

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Proteus для PIC-ов 12Fxxx и 16Fxxx отлично работает в среде MPLAB IDE. Грех жаловаться.

    Нажмите на изображение для увеличения. 

Название:	mplab.png 
Просмотров:	765 
Размер:	167.6 Кб 
ID:	205629

  20. #20
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,249

    По умолчанию Re: Программирование ПЛИС, с чего начать?

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Грех жаловаться.
    это пока что нибудь более серьезное туда не запихаешь.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

Страница 1 из 3 123 Последняя

Социальные закладки

Социальные закладки

Ваши права

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