Sign in to confirm you’re not a bot
This helps protect our community. Learn more
LaLambda SSD/квартус: начало работы 4
7Likes
260Views
2023Jul 10
Господа! Я начал работать над упражнениями для следующего цикла Школы https://engineer.yadro.com/chip-desig... , которые собираюсь опробовать на семинаре на следущей неделе в Грузии https://lalambda.school/ . Пять наборов, первые два называются basics-graphics-music (включает гибрид из 2022-bishkek и fpga-soldering-camp), а второй набор - новая редакция уже известного вам набора valid-ready-etc. Я ищу кто бы 1) мог бы тестировать новую репозиторию в процессе ее наполнения и 2) кто бы мог портировать примеры на разные платы (сейчас это проще чем раньше). https://github.com/yuri-panchul/basic... Три главных отличия нового набора: 1. Радикальное повышение портабильности. Все примеры должны работать на зоопарке плат - не только Omdazz, но и куче других (Altera, Xilinx, Gowin). При первом запуске скрипта он спрашивает, какую плату вы используете, после чего вы просто работаете в одинаковом модуле top.sv для всех плат, который в свою очередь инстанциируется в board_specific_wrapper.sv (в который вам как правило заглядывать не нужно. Работать вы можете как со скриптами, так и с GUI. Недостаток: из-за того, что все модули сразу параметризованы, материал будет менее доступен для школьников, кроме самых способных. 2. Сразу вводится ASIC design через скрипты, которые работают с OpenLane. И весь тайминг изучается сразу для ASIC-ов. То есть мы готовим не только FPGA дизайнеров, но и frontend ASIC дизайнеров с уклоном в микроархитектуру. 3. Мы с компанией Базальт СПО создали загружаемый SSD, который бутится как в UEFI, так и в Legacy mode, и на котором стоит Quartus с разрешенными проблемами с драйверами и USB, Open Lane c докером, Icarus, RARS и другие полезные программы, чтобы избавить всех от страданий по установке и настройке на первом занятии. И от виртуальных машин с их глюками при пробивке USB на Windows. Образ для этого SSD вы можете запросить от Дмитрия Смехова https://t.me/dsmv2011 , после чего сгенерировать SSD вот таким скриптом: https://github.com/yuri-panchul/2023-... Вот сессия по обучения работы с этим SSD одного товарища у меня дома:    • LaLambda SSD/квартус: начало работы  

Follow along using the transcript.

Yuri Panchul

2.15K subscribers