среда, 4 марта 2020 г.

cpld altera max 2 epm240

Хорошая тема для altera cyclone IV и 8088 (8086):
1) IBM PC своими руками — это очень просто https://habr.com/ru/post/254879/

CPU:
1) Простое CPU ядро на ПЛИС https://habr.com/ru/articles/769916/

Откуда можно скачать среду разработки:

1) Скачиваем Quartus II 9.1sp2 Web Edition 9.1 350 x86 отсюда любимым torrent-клиентом.

2) Есть бесплатная lite-версия (надо зарегиться на сайте) под линукс и винду на официальной странице intel (купившей altera). Официальный пост на хабре про Intel Quartus Prime (в частности указана поддержка lite-версией плат cyclone IV, V и серии MAX).

Altera CPLD Max II EPM240 (быстрый старт):
1) (!) Altera CPLD Max II EPM240 + Altera Quartus II: создание нового проекта
http://easyelectronics.ru/modul-plis-altera-max-ii-epm240t100c5-dlya-pinboard-ii.html
2) (!)"Почти пустой проект" https://marsohod.org/projects/plata1/8-emptyproject)
3) Программатор FTDI+JTAG+svfplayer https://marsohod.org/index.php/prodmbftdi/menusvfplayer


4) Altera CPLD Max II EPM240 + Altera Quartus II https://marsohod.org/projects/plata1 
5) Сделаем простой AVR микроконтроллер на altera max II
https://marsohod.org/projects/plata1/66-makeavr
7) CPLD-ретрокомпьютинг. Часть 1 — Доска для студента https://habr.com/ru/post/277947/


Altera CPLD серия уроков (Intel Quartus Setup Web):
1) ПЛИС Altera. Часть 1: установка и настройка среды разработки https://robotclass.ru/articles/fpga-quartus-setup/
2) ПЛИС Altera. Часть 2: проектирование цифровой схемы https://robotclass.ru/articles/fpga-scheme-create/
3) ПЛИС Altera. Часть 3: первая компиляция проекта https://robotclass.ru/articles/fpga-analisys-and-synthesis/
4) ПЛИС Altera. Часть 4: доработка схемы и плата CTRL-CPLD-EPM570 https://robotclass.ru/articles/fpga-cpld-epm570/
5) ПЛИС Altera. Часть 5: Quartus Pin Planner https://robotclass.ru/articles/fpga-quartus-pin-planner/
6) ПЛИС Altera. Часть 6: сборка схемы и загрузка конфигурации https://robotclass.ru/articles/fpga-quartus-programmer/

altera max2 epm240 components:
1) AMS1117-3.3, Линейный регулятор с малым падением напряжения, 800мА, 3.3В (datasheet)

Verilog:
1) (!)А.К. Поляков - Языки VHDL и Verilog в проектировании цифровой аппаратуры, 2003 http://electronic.com.ua/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=213

2) Статьи по Verilog https://marsohod.org/verilog
3) Введение в Verilog, первый урок https://marsohod.org/11-blog/77-veriloglesson1
4) Verilog HDL (мультиплексор) https://marsohod.org/verilog/155-verilogmux
5) https://ru.wikipedia.org/wiki/Verilog
6) Краткий курс HDL. Введение https://www.kit-e.ru/articles/circuit/2008_3_161.php
7) Verilog tutorial http://www.asic-world.com/verilog/veritut.html
8) Xilinx (быстрый старт) https://myrobot.ru/articles/plis_begin.php
9) Первые шаги https://habr.com/ru/post/252261/
10) Мигание светодиодом https://habr.com/ru/post/277599/
11) Архитектура плис https://marsohod.org/index.php/ourblog/11-blog/265-fpga
12) Стиль https://marsohod.org/index.php/ourblog/11-blog/256-bad-advice

Сборники книг на английском, русском:
1) https://rutracker.org/forum/viewtopic.php?t=2135243
2) https://rutracker.org/forum/viewtopic.php?t=2357013

Симуляция verilog-проекта с помощью GPL пакета Icarus-Verilog, связь с си:
1) Симуляция с помощью Icarus-Verilog https://marsohod.org/11-blog/113-icarus
2) Интерфейс Verilog VPI https://marsohod.org/11-blog/266-verilog-vpi
3) Verilog System Tasks https://marsohod.org/11-blog/112-systasks

Симуляция verilog-проекта с помощью проприетарного продукта Synopsys VCS (нет свободной версии, только для американских универов):
1) https://www.synopsys.com/verification/simulation/vcs.html
2) vivaldo https://www.youtube.com/watch?v=0LXzZQ0joEQ
3) https://www.youtube.com/watch?v=Av9PbO3corw
4) https://www.youtube.com/watch?v=lX7_E9kgFVs
5) https://www.quora.com/Where-can-I-download-SystemVerilog-for-personal-use
6) http://students.cs.tamu.edu/tanzir/csce350/reference/vcs.html
7) https://class.ece.uw.edu/cadta/verilog/vcs_guide/
8) https://www.edaplayground.com/

Симуляция при помощи Cadence RTL Compiler (нет свободной версии, только для американских универов):
1) https://www.quora.com/Is-there-any-free-versions-or-alternatives-to-Cadences-Encounter-RTL-Compiler
2) https://sudip.ece.ubc.ca/rtl-compiler/
3) https://www.cadence.com/en_US/home/company/newsroom/press-releases/pr/2004/cadencedeliversencounterrtlcompilerultrawithsupportforvhdl.html

Altera Max II EPM240 (купить):
- (!) Diymore Altera Max II EPM240 с usb-программатором (еще не пришло) - 830р. с бесплатной доставкой;
Diymore ПЛИС Max II EPM240 CPLD с программатором (из другого магазина) - 510р. + 285р. доставка;
отдельно программатор usb-blaster - 200р. + 50р. доставка в РФ;
altera max II epm240 cpld без программатора - 370р. + 320р. доставка в РФ

Altera cyclone IV (купить):
cyclone IV core board (aliexpress) - 1900р., 3000р. (нет кабеля питания);
cyclone IV tft (для реализации vga контроллера) (aliexpress) - 1400р. (нет кабеля питания);
cyclone IV board EP4CE6 (с обвязкой в виде кнопок и светодиодов) (aliexpress) - 1800р. с программатором (bundle2) (нет кабеля питания);
сyclone IV EP4CE + SDRAM 256 Мбит (bundle2) (для реализации sdram контроллера) (aliexpress) - 1800р.
- (!) ALTERA Cyclone IV EP4CE10 FPGA (много разных наборов: для работы с vga-монитором, vga-экраном, ethernet, usb, sd-card - есть в вариантах программатор, но нет провода питания) (aliexpress) - 2900р., 4800р.

Altera Cyclone II EP2C5T144 (aliexpress) - 840р. + 320р. доставка

XILINX FPGA Spartan-6 XC6SLX16 Core Card (варианты поставки с программатором и платой расширения IO Board с 128M DDR3) - 1900р., 4800р. (бесплатная доставка)

Lichee Tang Nano:
1) https://www.cnx-software.com/2019/10/15/5-tang-nano-fpga-board-gowin-gw1n-littlebee-fpga/
2) https://github.com/sipeed/Tang-Nano-Doc
3) 610р. + 160р. доставка https://aliexpress.ru/item/4000366030520.html

LicheeTang Anlogic EG4S20 FPGA Board Targets RISC-V Development:
2) Hello World on the Lichee Tang RISC-V/FPGA board https://justanotherelectronicsblog.com/?p=470
3) 2200р. https://aliexpress.ru/item/4000042437814.html

Altera Cyclone 4, 5 handbooks:
1) Cyclone IV Device Handbook, volume 1
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-iv/cyclone4-handbook.pdf
2) Cyclone V Device Handbook: Volume 1: Device Interfaces and Integration
https://www.intel.com/content/www/us/en/programmable/documentation/sam1403481100977.html

Хороший учебник Дэвид Харрис, Сара Харрис "Цифровая схемотехника и архитектура компьютера" по проектированию микропроцессорной техники на FPGA можно скачать тут.
В посте на хабре команды переводчиков учебника на русский приведены рекомендуемые платы для практики:

1) xilinx artix-7:
Xilinx FPGA Artix7 RISC-V набор инструкций архитектура Arduino (aliexpress) - 10600р.; - Digilent Basys3 Artix7 FPGA Development Board Xilinx (aliexpress) - 18500р.;
Arty Board Artix-7 FPGA Development Board (chipdip) - 17330р.

2) altera cyclone V:
Altera Cyclone V SoC 5CSXFC6D6F31C6N FPGA Development board Altera DE10-Standard FPGA Development Kit (aliexpress) - 32200р.

3) chipkit pic32mz:
https://www.youtube.com/watch?v=WhtXrtTiDWs (презентация)
DSPIC chipKIT Wi-FIRE PIC32MZ (aliexpress) - 8900р.

В этом посте есть переведенные слайды из упомянутого учебника.

Ещё книги по микропроцессорной архитектуре (maltsystem books):
1) J.L.Hennessy, D.A.Patterson. Computer Architecture: A Quantitative Approach. 2007 (pdf)

rtl, cpld, fpga, ip-cores wiki:
2) CPLD
3) FPGA
Учебные архитектуры (Кнут, Хэннеси):
1) https://ru.wikipedia.org/wiki/MIX
2) https://ru.wikipedia.org/wiki/MMIX
3) https://ru.wikipedia.org/wiki/DLX
4) https://ru.wikipedia.org/wiki/MicroBlaze

fpga быстрый старт:
1) FPGA. Первые шаги https://habr.com/ru/post/130578/
2) ПЛИС. Первые шаги https://habr.com/ru/post/252261/
3) Как начать разрабатывать железо, используя ПЛИС — пошаговая инструкция https://habr.com/ru/post/250511/
4) Технология FPGA для тысячи применений https://habr.com/ru/post/505838/
5) Проектирование синхронных схем. Быстрый старт с Verilog HDL https://habr.com/ru/post/137643/
6) Новый лабник «Цифровой синтез» продолжает книгу Харрисов и помогает сделать видеоигру на FPGA https://habr.com/ru/post/501502/
7) Junior FPGA Design Engineer: как стать? https://habr.com/ru/post/281525/

Baremetal (fpga altera):
1) Запуск Bare-metal приложения на Cyclone V SoC https://habr.com/ru/post/330974/

ip-cores:
1) Заказные блоки в микросхемах (Silicon IP): как это работает https://habr.com/ru/post/414215/

Комментариев нет:

Отправить комментарий