agentee

Logic

Логические симуляции счётчика и шины I2C

Две схемы, симулированные напрямую по спискам цепей: 74HC161, считающий в 74HC138, и шина I2C с открытым коллектором, захватываемая 74HC595.

Осциллограммы симуляции счётчика: тактовый сигнал, счёт и выходы дешифратора.

counter подаёт тактовые сигналы 74HC161 в 74HC138 и проверяет выходы дешифратора в заданные моменты времени, а также счёт на каждом фронте.

i2c это шина с открытым коллектором: контроллер на двух 74LVC1G07, приёмник, который тянет SDA вниз для ACK с помощью 74LVC1G06, подтягивающие резисторы 4,7 кОм и 74HC595, тактируемый SCL, который захватывает байт. Симуляция проверяет START, биты, ACK, байт и STOP.

Открыть

git clone https://github.com/v0l/agentee
cd agentee/examples/logic
agentee check
agentee view

Просмотреть файлы на GitHub