Изучаем САПР Altera Quartus II / Intel Quartus Prime, язык описания аппаратуры Verilog HDL и кое-что про VHDL. Программируем FPGA Altera / Intel Cyclone III, Cyclone IV, MAX II, MAX10. Экспериментируем с платами разработчика FPGA серии Марсоход, Марсоход2, Марсоход3. А еще разбираемся с FPGA Gowin.
Конференция уже состоялась на прошедших выходных. Мы уже дома, чемоданы разобраны. Конечно осталось много эмоций, впечатлений, познакомились с многими умными людьми и появилась масса новых идей. Наверное хорошо было бы написать об этом событии подробнее. Может чуть позже сделаю это.
А пока - просто несколько фотографий города. Не удержался и публикую их сюда:
Подключение к локальной сети может понадобится для различных задач. В этой статье хочу рассмотреть самую простую операцию - передачу пакета Ethernet UDP платой Марсоход.
Вот такую машинку для мыльных пузырей сделал на выходных. Устройство на самом деле довольно простое, но нужно пилять, сверлить, резать, соединять непонятно какие детали, и совсем мало - программировать что-то.
Сколько раз можно перешить EPM240? Честно говоря я никогда не задавался этим вопросом. Работаю с разными CPLD очень давно и не помню ни одного случая отказов программирования. С другой стороны, могу понять людей, которые сталкиваются с такими чипами впервые. В документации на MAX-II (
Странность здесь даже не в малом количестве циклов, а в том, что это "Maximum", хотя по логике вещей производитель был-бы обязан гарантировать хотя бы какой-нибудь "Minimum". Тем неменее наши читатели уже неоднократно задавали нам этот вопрос. Поиски ответа в интернете тоже не дали никаких результатов, поэтому единственное, что мы можем в этом случае сделать - это поставить практический эксперимент.
Остается вопрос, как настроить программное обеспечение Quartus II для работы с ним.
Здесь я рассматриваю установку драйвера ByteBlaster на ОС Windows7. Примерно то же самое нужно делать и для Windows XP. Используемая среда разработки - Altera Quartus II v9.1 (для версии 9.0 все точно так же).
Подробнее...