Pull to refresh

Comments 11

Юрий, а что нужно поставить чтобы тестить сборку локально, а не пушить каждый раз на Github ? Хочу попытаться вникнуть в проблему с ABC.

Какой-то локальный способ там есть, но я еще не разбирался как его использовать. Похоже главная проблема - операция возведения в степень, для нее вместо умножения ставили black box, мне уже поправили.

Я пытаюсь развернуть инфраструктуру Tiny Tapeout у себя на сервере, пока наткнулся на очередную несовместимость версий питона - нужно ставить python 3.10 с кучей библиотек. Если получится это одолеть, то можно будет поднять где-то сервак и гонять тесты без Github-а. Так отладка пойдет гораздо веселей. Я вообще не представляю как можно отлаживать через запуск Actions на Github-е - это сколько мне нужно будет сделать коммитов и пушей и сколько на это уйдет времени ?

Можно ограничиться установкой OpenLane. Если использовать Nix, то это вообще можно сделать одной командой (рекомендую, очено удобно).

OpenLane кстати встал без проблем и работает. Там большой пласт скриптов от Tiny Tapeout по привязыванию PDK, верификации и запуску формирования GDS. Вот эти-то скрипты написаны на новом синтаксисе питона и их запустить с наскоку не получилось.

Я именно поэтому осваиваю инфраструктуру eFabless Caravel, о чем планирую отдельный пост.

Вобщем, нам нужен свой аналог Tiny Tapeout на базе Микроновского PDK. Если требуется что-то покодить для его создания - я готов поучаствовать (но только не на Питоне).

Да уж, они из-за этого питона подтянули докер и мне пришлось изучать как ставится докер под Ubuntu, Lubuntu, Simply Linux, Windows / WSL / Ubuntu и MacOS. Бррр.

Докер не нужен, я все поставил без докера. В Docker файле есть полная инструкция по установке. :)

Я уже смотрел внутрь докер файла, знаю

Про ресеты.

reset для чипа - это асинхронный сигнал, поэтому на нем должен стоять
пересинхронизатор точно такой же, как и для других CDC-переходов.
Автор блока tm1638 пытался, но неудачно.

`define NO_RESET_SYNCHRONIZER - это правильно,
про инициализацию регистра можно забыть.

На плате EVB TinyTapeout чипу оздают супер тепличные условия,
так что работать будет.

Sign up to leave a comment.

Articles