diff --git a/i2c_keyboard/.sconsign.dblite b/i2c_keyboard/.sconsign.dblite index 95aa057..85f796f 100644 Binary files a/i2c_keyboard/.sconsign.dblite and b/i2c_keyboard/.sconsign.dblite differ diff --git a/i2c_keyboard/hardware.bin b/i2c_keyboard/hardware.bin index 54847b0..5327d3e 100644 Binary files a/i2c_keyboard/hardware.bin and b/i2c_keyboard/hardware.bin differ diff --git a/i2c_keyboard/hardware.blif b/i2c_keyboard/hardware.blif index ee68c47..3763362 100644 --- a/i2c_keyboard/hardware.blif +++ b/i2c_keyboard/hardware.blif @@ -7,1971 +7,1971 @@ .names $true 1 .names $undef -.gate SB_LUT4 I0=$abc$19660$n1554 I1=$abc$19660$n517 I2=$abc$19660$n512 I3=UART.tx_activity O=$abc$19660$n5 +.gate SB_LUT4 I0=$abc$19659$n1554 I1=$abc$19659$n517 I2=$abc$19659$n512 I3=UART.tx_activity O=$abc$19659$n5 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000111111111 -.gate SB_LUT4 I0=$abc$19660$n516 I1=$abc$19660$n513 I2=$abc$19660$n1596 I3=$abc$19660$n1582 O=$abc$19660$n512 +.gate SB_LUT4 I0=$abc$19659$n516 I1=$abc$19659$n513 I2=$abc$19659$n1596 I3=$abc$19659$n1582 O=$abc$19659$n512 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101000000011 -.gate SB_LUT4 I0=UART_TX_DATA[2] I1=UART_TX_DATA[0] I2=$abc$19660$n514 I3=$false O=$abc$19660$n513 +.gate SB_LUT4 I0=UART_TX_DATA[2] I1=UART_TX_DATA[0] I2=$abc$19659$n514 I3=$false O=$abc$19659$n513 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19660$n1623 I1=$abc$19660$n1624 I2=$false I3=$false O=$abc$19660$n514 +.gate SB_LUT4 I0=$abc$19659$n1623 I1=$abc$19659$n1624 I2=$false I3=$false O=$abc$19659$n514 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=$false I3=$false O=$abc$19660$n1623 +.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=$false I3=$false O=$abc$19659$n1623 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=UART_TX_DATA[6] I1=UART_TX_DATA[4] I2=$abc$19660$n514 I3=$false O=$abc$19660$n516 +.gate SB_LUT4 I0=UART_TX_DATA[6] I1=UART_TX_DATA[4] I2=$abc$19659$n514 I3=$false O=$abc$19659$n516 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n519 I1=$abc$19660$n518 I2=$abc$19660$n1582 I3=$abc$19660$n1596 O=$abc$19660$n517 +.gate SB_LUT4 I0=$abc$19659$n519 I1=$abc$19659$n518 I2=$abc$19659$n1582 I3=$abc$19659$n1596 O=$abc$19659$n517 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100010100000000 -.gate SB_LUT4 I0=UART_TX_DATA[7] I1=UART_TX_DATA[5] I2=$abc$19660$n514 I3=$false O=$abc$19660$n518 +.gate SB_LUT4 I0=UART_TX_DATA[7] I1=UART_TX_DATA[5] I2=$abc$19659$n514 I3=$false O=$abc$19659$n518 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=UART_TX_DATA[3] I1=UART_TX_DATA[1] I2=$abc$19660$n514 I3=$false O=$abc$19660$n519 +.gate SB_LUT4 I0=UART_TX_DATA[3] I1=UART_TX_DATA[1] I2=$abc$19659$n514 I3=$false O=$abc$19659$n519 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19660$n646 I1=$abc$19660$n521 I2=$abc$19660$n654 I3=I2C.FLT_SCL.RESET O=$abc$19660$n7 +.gate SB_LUT4 I0=$abc$19659$n646 I1=$abc$19659$n521 I2=$abc$19659$n654 I3=I2C.FLT_SCL.RESET O=$abc$19659$n7 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111100000000000 -.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19660$n522 I2=$abc$19660$n644 I3=$abc$19660$n619 O=$abc$19660$n521 +.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19659$n522 I2=$abc$19659$n644 I3=$abc$19659$n619 O=$abc$19659$n521 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0011101000000000 -.gate SB_LUT4 I0=$abc$19660$n615 I1=$abc$19660$n523_1 I2=$abc$19660$n617_1 I3=I2C.is_read O=$abc$19660$n522 +.gate SB_LUT4 I0=$abc$19659$n615 I1=$abc$19659$n523_1 I2=$abc$19659$n617_1 I3=I2C.is_read O=$abc$19659$n522 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000001110 -.gate SB_LUT4 I0=$abc$19660$n613 I1=$abc$19660$n524_1 I2=$false I3=$false O=$abc$19660$n523_1 +.gate SB_LUT4 I0=$abc$19659$n613 I1=$abc$19659$n524_1 I2=$false I3=$false O=$abc$19659$n523_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n1677 I1=$abc$19660$n520 I2=$false I3=$false O=$abc$19660$n524_1 +.gate SB_LUT4 I0=$abc$19659$n1678 I1=$abc$19659$n520 I2=$false I3=$false O=$abc$19659$n524_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n584_1 I1=i2c_input_data_type[1] I2=$abc$19660$n549 I3=$abc$19660$n555_1 O=$abc$19660$n527_1 +.gate SB_LUT4 I0=$abc$19659$n584_1 I1=i2c_input_data_type[1] I2=$abc$19659$n549 I3=$abc$19659$n555_1 O=$abc$19659$n527_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111010000000000 -.gate SB_LUT4 I0=$abc$19660$n534_1 I1=$abc$19660$n530_1 I2=$abc$19660$n538 I3=$false O=$abc$19660$n529 +.gate SB_LUT4 I0=$abc$19659$n534_1 I1=$abc$19659$n530_1 I2=$abc$19659$n538 I3=$false O=$abc$19659$n529 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11100000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19660$n532 I2=$abc$19660$n531_1 I3=$abc$19660$n533_1 O=$abc$19660$n530_1 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19659$n532 I2=$abc$19659$n531_1 I3=$abc$19659$n533_1 O=$abc$19659$n530_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111111100000000 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=I2C.received_byte[7] I3=I2C.received_byte[6] O=$abc$19660$n531_1 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=I2C.received_byte[7] I3=I2C.received_byte[6] O=$abc$19659$n531_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C.received_byte[1] I2=I2C.received_byte[2] I3=$false O=$abc$19660$n532 +.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C.received_byte[1] I2=I2C.received_byte[2] I3=$false O=$abc$19659$n532 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=i2c_input_data_type[1] I1=i2c_input_data_type[3] I2=i2c_input_data_type[0] I3=i2c_input_data_type[2] O=$abc$19660$n533_1 +.gate SB_LUT4 I0=i2c_input_data_type[1] I1=i2c_input_data_type[3] I2=i2c_input_data_type[0] I3=i2c_input_data_type[2] O=$abc$19659$n533_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19660$n537 I1=$abc$19660$n531_1 I2=$abc$19660$n536_1 I3=$abc$19660$n535 O=$abc$19660$n534_1 +.gate SB_LUT4 I0=$abc$19659$n537 I1=$abc$19659$n531_1 I2=$abc$19659$n536_1 I3=$abc$19659$n535 O=$abc$19659$n534_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111111100000000 -.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[1] I2=i2c_input_data_type[2] I3=$false O=$abc$19660$n535 +.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[1] I2=i2c_input_data_type[2] I3=$false O=$abc$19659$n535 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=i2c_input_data_type[0] I1=I2C.received_byte[0] I2=$false I3=$false O=$abc$19660$n536_1 +.gate SB_LUT4 I0=i2c_input_data_type[0] I1=I2C.received_byte[0] I2=$false I3=$false O=$abc$19659$n536_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C.received_byte[2] I2=I2C.received_byte[1] I3=$false O=$abc$19660$n537 +.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C.received_byte[2] I2=I2C.received_byte[1] I3=$false O=$abc$19659$n537 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[0] I2=$abc$19660$n539 I3=I2C_COUNTER[1] O=$abc$19660$n538 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[0] I2=$abc$19659$n539 I3=I2C_COUNTER[1] O=$abc$19659$n538 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=I2C_COUNTER[2] I1=I2C_COUNTER[4] I2=I2C_COUNTER[5] I3=I2C_COUNTER[6] O=$abc$19660$n539 +.gate SB_LUT4 I0=I2C_COUNTER[2] I1=I2C_COUNTER[4] I2=I2C_COUNTER[5] I3=I2C_COUNTER[6] O=$abc$19659$n539 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=I2C_COUNTER[2] O=$abc$19660$n543 +.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=I2C_COUNTER[2] O=$abc$19659$n543 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19660$n539 I3=I2C_COUNTER[0] O=$abc$19660$n547 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19659$n539 I3=I2C_COUNTER[0] O=$abc$19659$n547 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19660$n532 I2=$abc$19660$n531_1 I3=$false O=$abc$19660$n548 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19659$n532 I2=$abc$19659$n531_1 I3=$false O=$abc$19659$n548 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n550_1 I1=$abc$19660$n553 I2=$false I3=$false O=$abc$19660$n549 +.gate SB_LUT4 I0=$abc$19659$n550_1 I1=$abc$19659$n553 I2=$false I3=$false O=$abc$19659$n549 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19660$n539 I2=$abc$19660$n551 I3=$false O=$abc$19660$n550_1 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19659$n539 I2=$abc$19659$n551 I3=$false O=$abc$19659$n550_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19660$n552 I2=I2C_COUNTER[1] I3=$false O=$abc$19660$n551 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19659$n552 I2=I2C_COUNTER[1] I3=$false O=$abc$19659$n551 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[0] I2=i2c_input_data_type[2] I3=$false O=$abc$19660$n552 +.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[0] I2=i2c_input_data_type[2] I3=$false O=$abc$19659$n552 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=$abc$19660$n532 I3=$abc$19660$n554 O=$abc$19660$n553 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=$abc$19659$n532 I3=$abc$19659$n554 O=$abc$19659$n553 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0110000000000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=I2C.received_byte[7] I2=I2C.received_byte[6] I3=$false O=$abc$19660$n554 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=I2C.received_byte[7] I2=I2C.received_byte[6] I3=$false O=$abc$19659$n554 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n558 I1=$abc$19660$n556 I2=$false I3=$false O=$abc$19660$n555_1 +.gate SB_LUT4 I0=$abc$19659$n558 I1=$abc$19659$n556 I2=$false I3=$false O=$abc$19659$n555_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.is_read I1=$abc$19660$n557 I2=$false I3=$false O=$abc$19660$n556 +.gate SB_LUT4 I0=I2C.is_read I1=$abc$19659$n557 I2=$false I3=$false O=$abc$19659$n556 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=$false I3=$false O=$abc$19660$n557 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=$false I3=$false O=$abc$19659$n557 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[3] I2=I2C_COUNTER[1] I3=$abc$19660$n539 O=$abc$19660$n558 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[3] I2=I2C_COUNTER[1] I3=$abc$19659$n539 O=$abc$19659$n558 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n1672 I1=$abc$19660$n560 I2=$false I3=$false O=$abc$19660$n559 +.gate SB_LUT4 I0=$abc$19659$n1672 I1=$abc$19659$n560 I2=$false I3=$false O=$abc$19659$n559 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n1673 I1=$abc$19660$n565_1 I2=$false I3=$false O=$abc$19660$n560 +.gate SB_LUT4 I0=$abc$19659$n1673 I1=$abc$19659$n565_1 I2=$false I3=$false O=$abc$19659$n560 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19660$n1082 I2=$abc$19660$n562 I3=$false O=$abc$19660$n1673 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19659$n1082 I2=$abc$19659$n562 I3=$false O=$abc$19659$n1673 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19660$n564 I1=$abc$19660$n563 I2=$abc$19660$n557 I3=$false O=$abc$19660$n562 +.gate SB_LUT4 I0=$abc$19659$n564 I1=$abc$19659$n563 I2=$abc$19659$n557 I3=$false O=$abc$19659$n562 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01110000 -.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=$false O=$abc$19660$n563 +.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=$false O=$abc$19659$n563 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[2] I2=I2C_COUNTER[3] I3=I2C_COUNTER[1] O=$abc$19660$n564 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[2] I2=I2C_COUNTER[3] I3=I2C_COUNTER[1] O=$abc$19659$n564 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19660$n1676 I1=$abc$19660$n1674 I2=$abc$19660$n1675 I3=$false O=$abc$19660$n565_1 +.gate SB_LUT4 I0=$abc$19659$n1676 I1=$abc$19659$n1674 I2=$abc$19659$n1675 I3=$false O=$abc$19659$n565_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n564 I1=$abc$19660$n563 I2=$abc$19660$n567_1 I3=$abc$19660$n568 O=$abc$19660$n1676 +.gate SB_LUT4 I0=$abc$19659$n564 I1=$abc$19659$n563 I2=$abc$19659$n567_1 I3=$abc$19659$n568 O=$abc$19659$n1676 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101110000 -.gate SB_LUT4 I0=last_wr I1=$abc$19660$n1088 I2=I2C.wr I3=$false O=$abc$19660$n567_1 +.gate SB_LUT4 I0=last_wr I1=$abc$19659$n1088 I2=I2C.wr I3=$false O=$abc$19659$n567_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[6] I3=$false O=$abc$19660$n568 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[6] I3=$false O=$abc$19659$n568 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001011 -.gate SB_LUT4 I0=$abc$19660$n564 I1=$abc$19660$n563 I2=$abc$19660$n570 I3=$abc$19660$n571 O=$abc$19660$n1674 +.gate SB_LUT4 I0=$abc$19659$n564 I1=$abc$19659$n563 I2=$abc$19659$n570 I3=$abc$19659$n571 O=$abc$19659$n1674 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101110000 -.gate SB_LUT4 I0=last_wr I1=$abc$19660$n1084 I2=I2C.wr I3=$false O=$abc$19660$n570 +.gate SB_LUT4 I0=last_wr I1=$abc$19659$n1084 I2=I2C.wr I3=$false O=$abc$19659$n570 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[4] I3=$false O=$abc$19660$n571 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[4] I3=$false O=$abc$19659$n571 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001011 -.gate SB_LUT4 I0=$abc$19660$n564 I1=$abc$19660$n563 I2=$abc$19660$n573 I3=$abc$19660$n574 O=$abc$19660$n1675 +.gate SB_LUT4 I0=$abc$19659$n564 I1=$abc$19659$n563 I2=$abc$19659$n573 I3=$abc$19659$n574 O=$abc$19659$n1675 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101110000 -.gate SB_LUT4 I0=last_wr I1=$abc$19660$n1086 I2=I2C.wr I3=$false O=$abc$19660$n573 +.gate SB_LUT4 I0=last_wr I1=$abc$19659$n1086 I2=I2C.wr I3=$false O=$abc$19659$n573 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[5] I3=$false O=$abc$19660$n574 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[5] I3=$false O=$abc$19659$n574 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001011 -.gate SB_LUT4 I0=I2C_COUNTER[2] I1=$abc$19660$n1080 I2=$abc$19660$n562 I3=$false O=$abc$19660$n1672 +.gate SB_LUT4 I0=I2C_COUNTER[2] I1=$abc$19659$n1080 I2=$abc$19659$n562 I3=$false O=$abc$19659$n1672 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19660$n556 I1=i2c_input_data_type[1] I2=$abc$19660$n577 I3=I2C.received_byte[1] O=$abc$19660$n576 +.gate SB_LUT4 I0=$abc$19659$n556 I1=i2c_input_data_type[1] I2=$abc$19659$n577 I3=I2C.received_byte[1] O=$abc$19659$n576 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101110111011 -.gate SB_LUT4 I0=$abc$19660$n578 I1=$abc$19660$n558 I2=$abc$19660$n556 I3=$abc$19660$n1652 O=$abc$19660$n577 +.gate SB_LUT4 I0=$abc$19659$n578 I1=$abc$19659$n558 I2=$abc$19659$n556 I3=$abc$19659$n1652 O=$abc$19659$n577 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19660$n532 I1=$abc$19660$n531_1 I2=$abc$19660$n1648 I3=$false O=$abc$19660$n578 +.gate SB_LUT4 I0=$abc$19659$n532 I1=$abc$19659$n531_1 I2=$abc$19659$n1648 I3=$false O=$abc$19659$n578 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01110000 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19660$n562 I2=I2C_COUNTER[1] I3=$false O=$abc$19660$n1671 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19659$n562 I2=I2C_COUNTER[1] I3=$false O=$abc$19659$n1671 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000111 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19660$n1076 I2=$abc$19660$n562 I3=$false O=$abc$19660$n581 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19659$n1076 I2=$abc$19659$n562 I3=$false O=$abc$19659$n581 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n586 I1=$abc$19660$n548 I2=$abc$19660$n529 I3=$abc$19660$n1070 O=$abc$19660$n584_1 +.gate SB_LUT4 I0=$abc$19659$n586 I1=$abc$19659$n548 I2=$abc$19659$n529 I3=$abc$19659$n1070 O=$abc$19659$n584_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111111110001 -.gate SB_LUT4 I0=$abc$19660$n553 I1=$abc$19660$n587 I2=$abc$19660$n588_1 I3=$abc$19660$n547 O=$abc$19660$n586 +.gate SB_LUT4 I0=$abc$19659$n553 I1=$abc$19659$n587 I2=$abc$19659$n588_1 I3=$abc$19659$n547 O=$abc$19659$n586 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000010111111 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19660$n531_1 I2=$abc$19660$n532 I3=$abc$19660$n533_1 O=$abc$19660$n587 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19659$n531_1 I2=$abc$19659$n532 I3=$abc$19659$n533_1 O=$abc$19659$n587 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011111100000000 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[3] I2=$abc$19660$n539 I3=I2C_COUNTER[1] O=$abc$19660$n588_1 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[3] I2=$abc$19659$n539 I3=I2C_COUNTER[1] O=$abc$19659$n588_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19660$n578 I1=$abc$19660$n558 I2=I2C.received_byte[2] I3=$abc$19660$n1652 O=$abc$19660$n590_1 +.gate SB_LUT4 I0=$abc$19659$n578 I1=$abc$19659$n558 I2=I2C.received_byte[2] I3=$abc$19659$n1652 O=$abc$19659$n590_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19660$n594 I1=i2c_input_data_type[3] I2=$abc$19660$n577 I3=I2C.received_byte[3] O=$abc$19660$n520 +.gate SB_LUT4 I0=$abc$19659$n594 I1=i2c_input_data_type[3] I2=$abc$19659$n577 I3=I2C.received_byte[3] O=$abc$19659$n520 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101110111011 -.gate SB_LUT4 I0=$abc$19660$n548 I1=$abc$19660$n547 I2=$abc$19660$n558 I3=$abc$19660$n556 O=$abc$19660$n594 +.gate SB_LUT4 I0=$abc$19659$n548 I1=$abc$19659$n547 I2=$abc$19659$n558 I3=$abc$19659$n556 O=$abc$19659$n594 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111010000000000 -.gate SB_LUT4 I0=$abc$19660$n1671 I1=$abc$19660$n581 I2=$false I3=$false O=$abc$19660$n597 +.gate SB_LUT4 I0=$abc$19659$n1671 I1=$abc$19659$n581 I2=$false I3=$false O=$abc$19659$n597 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n560 I1=$abc$19660$n600 I2=$abc$19660$n1672 I3=$abc$19660$n1645 O=$abc$19660$n599 +.gate SB_LUT4 I0=$abc$19659$n560 I1=$abc$19659$n600 I2=$abc$19659$n1672 I3=$abc$19659$n1645 O=$abc$19659$n599 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111111100000000 -.gate SB_LUT4 I0=$abc$19660$n1671 I1=$abc$19660$n581 I2=$false I3=$false O=$abc$19660$n600 +.gate SB_LUT4 I0=$abc$19659$n1671 I1=$abc$19659$n581 I2=$false I3=$false O=$abc$19659$n600 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n606 I1=$abc$19660$n603 I2=$abc$19660$n602 I3=$abc$19660$n607 O=$abc$19660$n524 +.gate SB_LUT4 I0=$abc$19659$n606 I1=$abc$19659$n603 I2=$abc$19659$n602 I3=$abc$19659$n607 O=$abc$19659$n524 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000111 -.gate SB_LUT4 I0=$abc$19660$n577 I1=I2C.received_byte[0] I2=$false I3=$false O=$abc$19660$n602 +.gate SB_LUT4 I0=$abc$19659$n577 I1=I2C.received_byte[0] I2=$false I3=$false O=$abc$19659$n602 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n529 I1=$abc$19660$n1070 I2=$abc$19660$n604 I3=$false O=$abc$19660$n603 +.gate SB_LUT4 I0=$abc$19659$n529 I1=$abc$19659$n1070 I2=$abc$19659$n604 I3=$false O=$abc$19659$n603 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n605 I1=$abc$19660$n588_1 I2=$abc$19660$n533_1 I3=$false O=$abc$19660$n604 +.gate SB_LUT4 I0=$abc$19659$n605 I1=$abc$19659$n588_1 I2=$abc$19659$n533_1 I3=$false O=$abc$19659$n604 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19660$n554 I2=$abc$19660$n532 I3=$false O=$abc$19660$n605 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19659$n554 I2=$abc$19659$n532 I3=$false O=$abc$19659$n605 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n548 I1=$abc$19660$n547 I2=$abc$19660$n555_1 I3=i2c_input_data_type[0] O=$abc$19660$n606 +.gate SB_LUT4 I0=$abc$19659$n548 I1=$abc$19659$n547 I2=$abc$19659$n555_1 I3=i2c_input_data_type[0] O=$abc$19659$n606 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011000000000000 -.gate SB_LUT4 I0=$abc$19660$n556 I1=i2c_input_data_type[0] I2=$false I3=$false O=$abc$19660$n607 +.gate SB_LUT4 I0=$abc$19659$n556 I1=i2c_input_data_type[0] I2=$false I3=$false O=$abc$19659$n607 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n597 I1=$abc$19660$n612 I2=$abc$19660$n609 I3=$abc$19660$n610 O=$abc$19660$n608 +.gate SB_LUT4 I0=$abc$19659$n597 I1=$abc$19659$n612 I2=$abc$19659$n609 I3=$abc$19659$n610 O=$abc$19659$n608 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0101001111111111 -.gate SB_LUT4 I0=$abc$19660$n527_1 I1=$abc$19660$n559 I2=$abc$19660$n576 I3=$false O=$abc$19660$n609 +.gate SB_LUT4 I0=$abc$19659$n527_1 I1=$abc$19659$n559 I2=$abc$19659$n576 I3=$false O=$abc$19659$n609 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n1677 I1=$abc$19660$n524 I2=$abc$19660$n520 I3=$false O=$abc$19660$n610 +.gate SB_LUT4 I0=$abc$19659$n1678 I1=$abc$19659$n524 I2=$abc$19659$n520 I3=$false O=$abc$19659$n610 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n1672 I1=$abc$19660$n1645 I2=$abc$19660$n560 I3=$abc$19660$n600 O=$abc$19660$n612 +.gate SB_LUT4 I0=$abc$19659$n1672 I1=$abc$19659$n1645 I2=$abc$19659$n560 I3=$abc$19659$n600 O=$abc$19659$n612 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19660$n523 I1=$abc$19660$n524 I2=$abc$19660$n1116 I3=$false O=$abc$19660$n613 +.gate SB_LUT4 I0=$abc$19659$n523 I1=$abc$19659$n524 I2=$abc$19659$n1116 I3=$false O=$abc$19659$n613 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10001111 -.gate SB_LUT4 I0=$abc$19660$n527_1 I1=$abc$19660$n576 I2=$false I3=$false O=$abc$19660$n523 +.gate SB_LUT4 I0=$abc$19659$n527_1 I1=$abc$19659$n576 I2=$false I3=$false O=$abc$19659$n523 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n616 I1=I2C_OUTPUT_TYPE[1] I2=$false I3=$false O=$abc$19660$n615 +.gate SB_LUT4 I0=$abc$19659$n616 I1=I2C_OUTPUT_TYPE[1] I2=$false I3=$false O=$abc$19659$n615 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n608 I1=$abc$19660$n523 I2=$false I3=$false O=$abc$19660$n616 +.gate SB_LUT4 I0=$abc$19659$n608 I1=$abc$19659$n523 I2=$false I3=$false O=$abc$19659$n616 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n523 I1=$22\i2c_input_data_type[3:0][0] I2=$abc$19660$n524_1 I3=$false O=$abc$19660$n617_1 +.gate SB_LUT4 I0=$abc$19659$n523 I1=$22\i2c_input_data_type[3:0][0] I2=$abc$19659$n524_1 I3=$false O=$abc$19659$n617_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n524 I1=$abc$19660$n1116 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][0] +.gate SB_LUT4 I0=$abc$19659$n524 I1=$abc$19659$n1116 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n639 I1=$abc$19660$n637 I2=$abc$19660$n620_1 I3=$abc$19660$n641 O=$abc$19660$n619 +.gate SB_LUT4 I0=$abc$19659$n639 I1=$abc$19659$n637 I2=$abc$19659$n620_1 I3=$abc$19659$n641 O=$abc$19659$n619 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011111100000000 -.gate SB_LUT4 I0=$2\ring_rd[3:0][2] I1=$2\ring_wr[3:0][2] I2=$abc$19660$n636 I3=$false O=$abc$19660$n620_1 +.gate SB_LUT4 I0=$2\ring_rd[3:0][2] I1=$2\ring_wr[3:0][2] I2=$abc$19659$n636 I3=$false O=$abc$19659$n620_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10010000 -.gate SB_LUT4 I0=ring_rd[2] I1=$abc$19660$n1097 I2=$abc$19660$n622 I3=$false O=$2\ring_rd[3:0][2] +.gate SB_LUT4 I0=ring_rd[2] I1=$abc$19659$n1097 I2=$abc$19659$n622 I3=$false O=$2\ring_rd[3:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n623_1 I1=$abc$19660$n634 I2=$false I3=$false O=$abc$19660$n622 +.gate SB_LUT4 I0=$abc$19659$n623_1 I1=$abc$19659$n634 I2=$false I3=$false O=$abc$19659$n622 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$2\ring_wr[3:0][3] I1=ring_rd[3] I2=$abc$19660$n624 I3=$abc$19660$n631 O=$abc$19660$n623_1 +.gate SB_LUT4 I0=$2\ring_wr[3:0][3] I1=ring_rd[3] I2=$abc$19659$n624 I3=$abc$19659$n631 O=$abc$19659$n623_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000000000 -.gate SB_LUT4 I0=$2\ring_wr[3:0][2] I1=ring_rd[2] I2=ring_rd[0] I3=$2\ring_wr[3:0][0] O=$abc$19660$n624 +.gate SB_LUT4 I0=$2\ring_wr[3:0][2] I1=ring_rd[2] I2=ring_rd[0] I3=$2\ring_wr[3:0][0] O=$abc$19659$n624 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=ring_wr[2] I1=$abc$19660$n1224 I2=$abc$19660$n626 I3=$false O=$2\ring_wr[3:0][2] +.gate SB_LUT4 I0=ring_wr[2] I1=$abc$19659$n1224 I2=$abc$19659$n626 I3=$false O=$2\ring_wr[3:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n629_1 I1=$abc$19660$n627 I2=KEYBOARD.isr I3=last_isr O=$abc$19660$n626 +.gate SB_LUT4 I0=$abc$19659$n629_1 I1=$abc$19659$n627 I2=KEYBOARD.isr I3=last_isr O=$abc$19659$n626 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000011100000000 -.gate SB_LUT4 I0=$abc$19660$n344 I1=ring_rd[2] I2=$abc$19660$n1224 I3=$abc$19660$n628 O=$abc$19660$n627 +.gate SB_LUT4 I0=$abc$19659$n344 I1=ring_rd[2] I2=$abc$19659$n1224 I3=$abc$19659$n628 O=$abc$19659$n627 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000100000000 -.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19660$n1218 I2=ring_rd[3] I3=$abc$19660$n1227 O=$abc$19660$n628 +.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19659$n1218 I2=ring_rd[3] I3=$abc$19659$n1227 O=$abc$19659$n628 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=ring_rd[1] I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$abc$19660$n629_1 +.gate SB_LUT4 I0=ring_rd[1] I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$abc$19659$n629_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01101001 -.gate SB_LUT4 I0=ring_wr[0] I1=$abc$19660$n1218 I2=$abc$19660$n626 I3=$false O=$2\ring_wr[3:0][0] +.gate SB_LUT4 I0=ring_wr[0] I1=$abc$19659$n1218 I2=$abc$19659$n626 I3=$false O=$2\ring_wr[3:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$2\ring_wr[3:0][1] I1=ring_rd[1] I2=$false I3=$false O=$abc$19660$n631 +.gate SB_LUT4 I0=$2\ring_wr[3:0][1] I1=ring_rd[1] I2=$false I3=$false O=$abc$19659$n631 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=$abc$19660$n626 I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$2\ring_wr[3:0][1] +.gate SB_LUT4 I0=$abc$19659$n626 I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$2\ring_wr[3:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01111000 -.gate SB_LUT4 I0=ring_wr[3] I1=$abc$19660$n1227 I2=$abc$19660$n626 I3=$false O=$2\ring_wr[3:0][3] +.gate SB_LUT4 I0=ring_wr[3] I1=$abc$19659$n1227 I2=$abc$19659$n626 I3=$false O=$2\ring_wr[3:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n558 I1=$abc$19660$n635_1 I2=$abc$19660$n557 I3=I2C.is_read O=$abc$19660$n634 +.gate SB_LUT4 I0=$abc$19659$n558 I1=$abc$19659$n635_1 I2=$abc$19659$n557 I3=I2C.is_read O=$abc$19659$n634 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=I2C_HID_DESC.DESC_TYPE I1=I2C_OUTPUT_TYPE[2] I2=I2C_OUTPUT_TYPE[1] I3=$false O=$abc$19660$n635_1 +.gate SB_LUT4 I0=I2C_HID_DESC.DESC_TYPE I1=I2C_OUTPUT_TYPE[2] I2=I2C_OUTPUT_TYPE[1] I3=$false O=$abc$19659$n635_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n622 I1=ring_rd[0] I2=$abc$19660$n631 I3=$false O=$abc$19660$n636 +.gate SB_LUT4 I0=$abc$19659$n622 I1=ring_rd[0] I2=$abc$19659$n631 I3=$false O=$abc$19659$n636 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01111000 -.gate SB_LUT4 I0=$2\ring_rd[3:0][0] I1=$2\ring_wr[3:0][0] I2=$false I3=$false O=$abc$19660$n637 +.gate SB_LUT4 I0=$2\ring_rd[3:0][0] I1=$2\ring_wr[3:0][0] I2=$false I3=$false O=$abc$19659$n637 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19660$n1091 I2=$abc$19660$n622 I3=$false O=$2\ring_rd[3:0][0] +.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19659$n1091 I2=$abc$19659$n622 I3=$false O=$2\ring_rd[3:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$2\ring_rd[3:0][3] I1=$2\ring_wr[3:0][3] I2=$false I3=$false O=$abc$19660$n639 +.gate SB_LUT4 I0=$2\ring_rd[3:0][3] I1=$2\ring_wr[3:0][3] I2=$false I3=$false O=$abc$19659$n639 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=ring_rd[3] I1=$abc$19660$n1100 I2=$abc$19660$n622 I3=$false O=$2\ring_rd[3:0][3] +.gate SB_LUT4 I0=ring_rd[3] I1=$abc$19659$n1100 I2=$abc$19659$n622 I3=$false O=$2\ring_rd[3:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=I2C_TRANS I1=$3\int_tmr[14:0][14] I2=$false I3=$false O=$abc$19660$n641 +.gate SB_LUT4 I0=I2C_TRANS I1=$3\int_tmr[14:0][14] I2=$false I3=$false O=$abc$19659$n641 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[14] I2=$false I3=$false O=$3\int_tmr[14:0][14] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[14] I2=$false I3=$false O=$3\int_tmr[14:0][14] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n1651 I1=$abc$19660$n635_1 I2=I2C.is_read I3=$abc$19660$n644 O=$abc$19660$n643 +.gate SB_LUT4 I0=$abc$19659$n1651 I1=$abc$19659$n635_1 I2=I2C.is_read I3=$abc$19659$n644 O=$abc$19659$n643 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=I2C_TRANS I1=last_trans I2=$false I3=$false O=$abc$19660$n644 +.gate SB_LUT4 I0=I2C_TRANS I1=last_trans I2=$false I3=$false O=$abc$19659$n644 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 .gate SB_LUT4 I0=I2C.i2c_state_machine I1=I2C.i2c_start_latency I2=$false I3=$false O=I2C_TRANS .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n651 I1=$abc$19660$n652 I2=$2\I2C_OUTPUT_TYPE[2:0][0] I3=$abc$19660$n653 O=$abc$19660$n646 +.gate SB_LUT4 I0=$abc$19659$n651 I1=$abc$19659$n652 I2=$2\I2C_OUTPUT_TYPE[2:0][0] I3=$abc$19659$n653 O=$abc$19659$n646 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000001101 -.gate SB_LUT4 I0=$abc$19660$n649 I1=$abc$19660$n648 I2=$abc$19660$n651 I3=$abc$19660$n650 O=$2\I2C_OUTPUT_TYPE[2:0][0] +.gate SB_LUT4 I0=$abc$19659$n649 I1=$abc$19659$n648 I2=$abc$19659$n651 I3=$abc$19659$n650 O=$2\I2C_OUTPUT_TYPE[2:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111100010000 -.gate SB_LUT4 I0=$abc$19660$n613 I1=$abc$19660$n998 I2=$abc$19660$n524_1 I3=$false O=$abc$19660$n648 +.gate SB_LUT4 I0=$abc$19659$n613 I1=$abc$19659$n998 I2=$abc$19659$n524_1 I3=$false O=$abc$19659$n648 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n616 I1=I2C_HID_DESC.DESC_TYPE I2=$abc$19660$n613 I3=$abc$19660$n524_1 O=$abc$19660$n649 +.gate SB_LUT4 I0=$abc$19659$n616 I1=I2C_HID_DESC.DESC_TYPE I2=$abc$19659$n613 I3=$abc$19659$n524_1 O=$abc$19659$n649 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011000010111011 -.gate SB_LUT4 I0=$abc$19660$n644 I1=I2C_HID_DESC.DESC_TYPE I2=$false I3=$false O=$abc$19660$n650 +.gate SB_LUT4 I0=$abc$19659$n644 I1=I2C_HID_DESC.DESC_TYPE I2=$false I3=$false O=$abc$19659$n650 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.is_read I1=$abc$19660$n644 I2=$false I3=$false O=$abc$19660$n651 +.gate SB_LUT4 I0=I2C.is_read I1=$abc$19659$n644 I2=$false I3=$false O=$abc$19659$n651 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n616 I1=I2C_OUTPUT_TYPE[2] I2=$abc$19660$n1000 I3=$abc$19660$n523_1 O=$abc$19660$n652 +.gate SB_LUT4 I0=$abc$19659$n616 I1=I2C_OUTPUT_TYPE[2] I2=$abc$19659$n1000 I3=$abc$19659$n523_1 O=$abc$19659$n652 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000111110111011 -.gate SB_LUT4 I0=$abc$19660$n644 I1=I2C_OUTPUT_TYPE[2] I2=$false I3=$false O=$abc$19660$n653 +.gate SB_LUT4 I0=$abc$19659$n644 I1=I2C_OUTPUT_TYPE[2] I2=$false I3=$false O=$abc$19659$n653 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n643 I1=LED1 I2=$false I3=$false O=$abc$19660$n654 +.gate SB_LUT4 I0=$abc$19659$n643 I1=LED1 I2=$false I3=$false O=$abc$19659$n654 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 .gate SB_LUT4 I0=rststate[3] I1=rststate[2] I2=rststate[1] I3=rststate[0] O=I2C.FLT_SCL.RESET .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19660$n46 I3=$abc$19660$n658 O=$abc$19660$n35 +.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19659$n46 I3=$abc$19659$n658 O=$abc$19659$n35 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100111111111111 -.gate SB_LUT4 I0=IS_RAM_INIT I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19660$n46 +.gate SB_LUT4 I0=IS_RAM_INIT I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19659$n46 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=wr_cnt[2] I3=wr_cnt[3] O=$abc$19660$n658 +.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=wr_cnt[2] I3=wr_cnt[3] O=$abc$19659$n658 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=$abc$19660$n41 I1=$abc$19660$n662 I2=$abc$19660$n660_1 I3=$false O=$abc$19660$n37 +.gate SB_LUT4 I0=$abc$19659$n41 I1=$abc$19659$n662 I2=$abc$19659$n660_1 I3=$false O=$abc$19659$n37 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19660$n661_1 I3=$abc$19660$n46 O=$abc$19660$n660_1 +.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19659$n661 I3=$abc$19659$n46 O=$abc$19659$n660_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=wr_cnt[2] I1=wr_cnt[1] I2=wr_cnt[0] I3=wr_cnt[3] O=$abc$19660$n661_1 +.gate SB_LUT4 I0=wr_cnt[2] I1=wr_cnt[1] I2=wr_cnt[0] I3=wr_cnt[3] O=$abc$19659$n661 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=$abc$19660$n663 I3=$false O=$abc$19660$n662 +.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=$abc$19659$n663 I3=$false O=$abc$19659$n662 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10010000 -.gate SB_LUT4 I0=$abc$19660$n732 I1=$abc$19660$n735 I2=$abc$19660$n736 I3=$false O=$abc$19660$n663 +.gate SB_LUT4 I0=$abc$19659$n732 I1=$abc$19659$n735 I2=$abc$19659$n736 I3=$false O=$abc$19659$n663 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=IS_RAM_INIT I2=$false I3=$false O=$abc$19660$n41 +.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=IS_RAM_INIT I2=$false I3=$false O=$abc$19659$n41 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0111 -.gate SB_LUT4 I0=$abc$19660$n666 I1=I2C.wr I2=last_wr I3=$abc$19660$n41 O=$abc$19660$n42 +.gate SB_LUT4 I0=$abc$19659$n666_1 I1=I2C.wr I2=last_wr I3=$abc$19659$n41 O=$abc$19659$n42 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111110100000000 -.gate SB_LUT4 I0=I2C_TRANS I1=last_trans I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19660$n666 +.gate SB_LUT4 I0=I2C_TRANS I1=last_trans I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19659$n666_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10010000 -.gate SB_LUT4 I0=I2C.wr I1=last_wr I2=$abc$19660$n52 I3=$abc$19660$n46 O=$abc$19660$n47 +.gate SB_LUT4 I0=I2C.wr I1=last_wr I2=$abc$19659$n52 I3=$abc$19659$n46 O=$abc$19659$n47 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111010000000000 -.gate SB_LUT4 I0=last_trans I1=I2C_TRANS I2=$false I3=$false O=$abc$19660$n52 +.gate SB_LUT4 I0=last_trans I1=I2C_TRANS I2=$false I3=$false O=$abc$19659$n52 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19660$n644 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19660$n63 +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19659$n644 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19659$n63 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01001111 -.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19660$n523 I2=$abc$19660$n672 I3=$false O=$abc$19660$n671 +.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19659$n523 I2=$abc$19659$n672 I3=$false O=$abc$19659$n671 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01100000 -.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][2] I1=$abc$19660$n520 I2=$false I3=$false O=$abc$19660$n672 +.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][2] I1=$abc$19659$n520 I2=$false I3=$false O=$abc$19659$n672 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n674 I1=$abc$19660$n1677 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][2] +.gate SB_LUT4 I0=$abc$19659$n674 I1=$abc$19659$n1678 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n1116 I1=$abc$19660$n608 I2=$false I3=$false O=$abc$19660$n674 +.gate SB_LUT4 I0=$abc$19659$n1116 I1=$abc$19659$n608 I2=$false I3=$false O=$abc$19659$n674 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n196 I1=$abc$19660$n684_1 I2=$false I3=$false O=$abc$19660$n94 +.gate SB_LUT4 I0=$abc$19659$n197 I1=$abc$19659$n684_1 I2=$false I3=$false O=$abc$19659$n94 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n46 I2=$abc$19660$n690 I3=$false O=$abc$19660$n196 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n46 I2=$abc$19659$n690 I3=$false O=$abc$19659$n197 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n779 I1=$abc$19660$n681 I2=$false I3=$false O=$abc$19660$n679 +.gate SB_LUT4 I0=$abc$19659$n779 I1=$abc$19659$n681 I2=$false I3=$false O=$abc$19659$n679 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.row_time[1] I1=KEYBOARD.row_time[0] I2=$false I3=$false O=$abc$19660$n779 +.gate SB_LUT4 I0=KEYBOARD.row_time[1] I1=KEYBOARD.row_time[0] I2=$false I3=$false O=$abc$19659$n779 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=$abc$19660$n776 I1=$abc$19660$n778 I2=$abc$19660$n781 I3=$abc$19660$n782 O=$abc$19660$n681 +.gate SB_LUT4 I0=$abc$19659$n776 I1=$abc$19659$n778 I2=$abc$19659$n781 I3=$abc$19659$n782 O=$abc$19659$n681 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=KEYBOARD.isr_internal I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19660$n684_1 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=KEYBOARD.isr_internal I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19659$n684_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000111011111111 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n46 I2=KEYBOARD.report_wr_en I3=$abc$19660$n689 O=$abc$19660$n688 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n46 I2=KEYBOARD.report_wr_en I3=$abc$19659$n689 O=$abc$19659$n688 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111000001110111 -.gate SB_LUT4 I0=$abc$19660$n690 I1=$abc$19660$n46 I2=KEYBOARD.isr_internal I3=$false O=$abc$19660$n689 +.gate SB_LUT4 I0=$abc$19659$n690 I1=$abc$19659$n46 I2=KEYBOARD.isr_internal I3=$false O=$abc$19659$n689 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n679 I1=$abc$19660$n691 I2=$abc$19660$n692 I3=$abc$19660$n793 O=$abc$19660$n690 +.gate SB_LUT4 I0=$abc$19659$n679 I1=$abc$19659$n691 I2=$abc$19659$n692 I3=$abc$19659$n793 O=$abc$19659$n690 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19660$n787 I1=$abc$19660$n789 I2=$abc$19660$n792 I3=$abc$19660$n797 O=$abc$19660$n691 +.gate SB_LUT4 I0=$abc$19659$n787 I1=$abc$19659$n789 I2=$abc$19659$n792 I3=$abc$19659$n797 O=$abc$19659$n691 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19660$n786 I1=$abc$19660$n790 I2=$false I3=$false O=$abc$19660$n692 +.gate SB_LUT4 I0=$abc$19659$n786 I1=$abc$19659$n790 I2=$false I3=$false O=$abc$19659$n692 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n696 I1=KEYBOARD.isr_internal I2=$false I3=$false O=$abc$19660$n695 +.gate SB_LUT4 I0=$abc$19659$n696 I1=KEYBOARD.isr_internal I2=$false I3=$false O=$abc$19659$n695 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[6] I1=$abc$19660$n698 I2=$abc$19660$n697 I3=$false O=$abc$19660$n696 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[6] I1=$abc$19659$n698 I2=$abc$19659$n697 I3=$false O=$abc$19659$n696 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19660$n697 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19659$n697 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=KEYBOARD.kbd_code_hid[5] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19660$n698 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=KEYBOARD.kbd_code_hid[5] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19659$n698 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19660$n700 I3=$false O=$abc$19660$n699 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19659$n700 I3=$false O=$abc$19659$n699 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[5] I1=KEYBOARD.kbd_code_hid[6] I2=KEYBOARD.kbd_code_hid[7] I3=$false O=$abc$19660$n700 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[5] I1=KEYBOARD.kbd_code_hid[6] I2=KEYBOARD.kbd_code_hid[7] I3=$false O=$abc$19659$n700 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[2] I1=KEYBOARD.report_adress_rd[0] I2=KEYBOARD.report_adress_rd[1] I3=$false O=$abc$19660$n701 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[2] I1=KEYBOARD.report_adress_rd[0] I2=KEYBOARD.report_adress_rd[1] I3=$false O=$abc$19659$n701 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n690 I1=IS_RAM_INIT I2=KEYBOARD.IS_RAM_INIT I3=KEYBOARD.report_wr_en O=$abc$19660$n702 +.gate SB_LUT4 I0=$abc$19659$n690 I1=IS_RAM_INIT I2=KEYBOARD.IS_RAM_INIT I3=KEYBOARD.report_wr_en O=$abc$19659$n702 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=$abc$19660$n705 I1=$abc$19660$n696 I2=$abc$19660$n704 I3=$abc$19660$n706 O=$abc$19660$n703 +.gate SB_LUT4 I0=$abc$19659$n705 I1=$abc$19659$n696 I2=$abc$19659$n704 I3=$abc$19659$n706 O=$abc$19659$n703 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000011101110111 -.gate SB_LUT4 I0=$abc$19660$n699 I1=$abc$19660$n695 I2=$abc$19660$n702 I3=KEYBOARD.is_pressed O=$abc$19660$n704 +.gate SB_LUT4 I0=$abc$19659$n699 I1=$abc$19659$n695 I2=$abc$19659$n702 I3=KEYBOARD.is_pressed O=$abc$19659$n704 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=KEYBOARD.report_wr_en I2=$abc$19660$n689 I3=$false O=$abc$19660$n705 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=KEYBOARD.report_wr_en I2=$abc$19659$n689 I3=$false O=$abc$19659$n705 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n701 I1=I2C.FLT_SCL.RESET I2=$abc$19660$n707 I3=$false O=$abc$19660$n706 +.gate SB_LUT4 I0=$abc$19659$n701 I1=I2C.FLT_SCL.RESET I2=$abc$19659$n707 I3=$false O=$abc$19659$n706 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n708 I1=$abc$19660$n709 I2=$abc$19660$n710 I3=$abc$19660$n711 O=$abc$19660$n707 +.gate SB_LUT4 I0=$abc$19659$n708 I1=$abc$19659$n709 I2=$abc$19659$n710 I3=$abc$19659$n711 O=$abc$19659$n707 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.REPORT.r_data[2] I3=KEYBOARD.kbd_code_hid[2] O=$abc$19660$n708 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.REPORT.r_data[2] I3=KEYBOARD.kbd_code_hid[2] O=$abc$19659$n708 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.kbd_code_hid[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.kbd_code_hid[6] O=$abc$19660$n709 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.kbd_code_hid[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.kbd_code_hid[6] O=$abc$19659$n709 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[4] I1=KEYBOARD.REPORT.r_data[4] I2=KEYBOARD.REPORT.r_data[7] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19660$n710 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[4] I1=KEYBOARD.REPORT.r_data[4] I2=KEYBOARD.REPORT.r_data[7] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19659$n710 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.REPORT.r_data[3] I2=KEYBOARD.REPORT.r_data[1] I3=KEYBOARD.kbd_code_hid[1] O=$abc$19660$n711 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.REPORT.r_data[3] I2=KEYBOARD.REPORT.r_data[1] I3=KEYBOARD.kbd_code_hid[1] O=$abc$19659$n711 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=$abc$19660$n717 I1=$abc$19660$n718_1 I2=$false I3=$false O=$abc$19660$n716 +.gate SB_LUT4 I0=$abc$19659$n717 I1=$abc$19659$n718_1 I2=$false I3=$false O=$abc$19659$n716 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.REPORT.r_data[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.REPORT.r_data[7] O=$abc$19660$n717 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.REPORT.r_data[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.REPORT.r_data[7] O=$abc$19659$n717 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.REPORT.r_data[1] I2=KEYBOARD.REPORT.r_data[2] I3=KEYBOARD.REPORT.r_data[3] O=$abc$19660$n718_1 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.REPORT.r_data[1] I2=KEYBOARD.REPORT.r_data[2] I3=KEYBOARD.REPORT.r_data[3] O=$abc$19659$n718_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=$abc$19660$n707 I1=$abc$19660$n701 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19660$n719_1 +.gate SB_LUT4 I0=$abc$19659$n707 I1=$abc$19659$n701 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19659$n719_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n46 I2=$abc$19660$n722_1 I3=$abc$19660$n690 O=$abc$19660$n721_1 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n46 I2=$abc$19659$n722_1 I3=$abc$19659$n690 O=$abc$19659$n721_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19660$n1083 I1=$abc$19660$n1130 I2=$false I3=$false O=$abc$19660$n722_1 +.gate SB_LUT4 I0=$abc$19659$n1083 I1=$abc$19659$n1130 I2=$false I3=$false O=$abc$19659$n722_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[3] I1=KBD_COLUMNS[3] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1359 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[3] I1=KBD_COLUMNS[3] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1359 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n555 I1=$abc$19660$n565 I2=$abc$19660$n567 I3=$false O=$abc$19660$n727 +.gate SB_LUT4 I0=$abc$19659$n555 I1=$abc$19659$n565 I2=$abc$19659$n567 I3=$false O=$abc$19659$n727 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n555 I1=$abc$19660$n565 I2=$abc$19660$n567 I3=$false O=$abc$19660$n728 +.gate SB_LUT4 I0=$abc$19659$n555 I1=$abc$19659$n565 I2=$abc$19659$n567 I3=$false O=$abc$19659$n728 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n1356 I1=$abc$19660$n731 I2=$false I3=$false O=$abc$19660$n729 +.gate SB_LUT4 I0=$abc$19659$n1356 I1=$abc$19659$n731 I2=$false I3=$false O=$abc$19659$n729 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[2] I1=KBD_COLUMNS[2] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1356 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[2] I1=KBD_COLUMNS[2] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1356 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n555 I1=$abc$19660$n567 I2=$abc$19660$n565 I3=$false O=$abc$19660$n731 +.gate SB_LUT4 I0=$abc$19659$n555 I1=$abc$19659$n567 I2=$abc$19659$n565 I3=$false O=$abc$19659$n731 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n1353 I1=$abc$19660$n734 I2=$false I3=$false O=$abc$19660$n732_1 +.gate SB_LUT4 I0=$abc$19659$n1353 I1=$abc$19659$n734 I2=$false I3=$false O=$abc$19659$n732_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[1] I1=KBD_COLUMNS[1] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1353 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[1] I1=KBD_COLUMNS[1] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1353 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n555 I1=$abc$19660$n565 I2=$abc$19660$n567 I3=$false O=$abc$19660$n734 +.gate SB_LUT4 I0=$abc$19659$n555 I1=$abc$19659$n565 I2=$abc$19659$n567 I3=$false O=$abc$19659$n734 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n1365 I1=$abc$19660$n737 I2=$false I3=$false O=$abc$19660$n735_1 +.gate SB_LUT4 I0=$abc$19659$n1365 I1=$abc$19659$n737 I2=$false I3=$false O=$abc$19659$n735_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[5] I1=KBD_COLUMNS[5] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1365 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[5] I1=KBD_COLUMNS[5] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1365 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n565 I1=$abc$19660$n555 I2=$abc$19660$n567 I3=$false O=$abc$19660$n737 +.gate SB_LUT4 I0=$abc$19659$n565 I1=$abc$19659$n555 I2=$abc$19659$n567 I3=$false O=$abc$19659$n737 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[6] I1=KBD_COLUMNS[6] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1368 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[6] I1=KBD_COLUMNS[6] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1368 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n741 I1=KEYBOARD.COLS_SHADOW[7] I2=$abc$19660$n727 I3=KBD_COLUMNS[0] O=$abc$19660$n740 +.gate SB_LUT4 I0=$abc$19659$n741 I1=KEYBOARD.COLS_SHADOW[7] I2=$abc$19659$n727 I3=KBD_COLUMNS[0] O=$abc$19659$n740 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000011101110111 -.gate SB_LUT4 I0=$abc$19660$n555 I1=$abc$19660$n565 I2=$abc$19660$n567 I3=$false O=$abc$19660$n741 +.gate SB_LUT4 I0=$abc$19659$n555 I1=$abc$19659$n565 I2=$abc$19659$n567 I3=$false O=$abc$19659$n741 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n567 I1=$abc$19660$n565 I2=$abc$19660$n555 I3=$false O=$abc$19660$n742 +.gate SB_LUT4 I0=$abc$19659$n567 I1=$abc$19659$n565 I2=$abc$19659$n555 I3=$false O=$abc$19659$n742 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n565 I1=$abc$19660$n567 I2=$abc$19660$n555 I3=KEYBOARD.COLS_SHADOW[4] O=$abc$19660$n743 +.gate SB_LUT4 I0=$abc$19659$n565 I1=$abc$19659$n567 I2=$abc$19659$n555 I3=KEYBOARD.COLS_SHADOW[4] O=$abc$19659$n743 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=KEYBOARD.temp[3] I1=KEYBOARD.RAM.r_data[3] I2=$abc$19660$n727 I3=$false O=$abc$19660$n752_1 +.gate SB_LUT4 I0=KEYBOARD.temp[3] I1=KEYBOARD.RAM.r_data[3] I2=$abc$19659$n727 I3=$false O=$abc$19659$n752_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19660$n704 I1=$abc$19660$n719_1 I2=$abc$19660$n716 I3=$false O=$abc$19660$n755_1 +.gate SB_LUT4 I0=$abc$19659$n704 I1=$abc$19659$n719_1 I2=$abc$19659$n716 I3=$false O=$abc$19659$n755_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n690 I1=KEYBOARD.IS_RAM_INIT I2=$false I3=$false O=$abc$19660$n757_1 +.gate SB_LUT4 I0=$abc$19659$n690 I1=KEYBOARD.IS_RAM_INIT I2=$false I3=$false O=$abc$19659$n757_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n696 I1=KEYBOARD.IS_RAM_INIT I2=KEYBOARD.report_wr_en I3=$false O=$abc$19660$n761 +.gate SB_LUT4 I0=$abc$19659$n696 I1=KEYBOARD.IS_RAM_INIT I2=KEYBOARD.report_wr_en I3=$false O=$abc$19659$n761 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n763_1 I1=KEYBOARD.IS_RAM_INIT I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19660$n188 +.gate SB_LUT4 I0=$abc$19659$n763_1 I1=KEYBOARD.IS_RAM_INIT I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19659$n189 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000111011111111 -.gate SB_LUT4 I0=$abc$19660$n679 I1=$abc$19660$n764 I2=$abc$19660$n727 I3=$false O=$abc$19660$n763_1 +.gate SB_LUT4 I0=$abc$19659$n679 I1=$abc$19659$n764 I2=$abc$19659$n727 I3=$false O=$abc$19659$n763_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n792 I1=$abc$19660$n793 I2=$abc$19660$n797 I3=$abc$19660$n765_1 O=$abc$19660$n764 +.gate SB_LUT4 I0=$abc$19659$n792 I1=$abc$19659$n793 I2=$abc$19659$n797 I3=$abc$19659$n765_1 O=$abc$19659$n764 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n786 I1=$abc$19660$n787 I2=$abc$19660$n789 I3=$abc$19660$n790 O=$abc$19660$n765_1 +.gate SB_LUT4 I0=$abc$19659$n786 I1=$abc$19659$n787 I2=$abc$19659$n789 I3=$abc$19659$n790 O=$abc$19659$n765_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.IS_RAM_INIT I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19660$n191 +.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.IS_RAM_INIT I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19659$n192 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00011111 -.gate SB_LUT4 I0=$abc$19660$n722_1 I1=$abc$19660$n196 I2=$false I3=$false O=$abc$19660$n193 +.gate SB_LUT4 I0=$abc$19659$n722_1 I1=$abc$19659$n197 I2=$false I3=$false O=$abc$19659$n194 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n46 I2=$abc$19660$n763_1 I3=$false O=$abc$19660$n198 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n46 I2=$abc$19659$n763_1 I3=$false O=$abc$19659$n199 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n721_1 I1=$abc$19660$n191 I2=$false I3=$false O=$abc$19660$n204 +.gate SB_LUT4 I0=$abc$19659$n721_1 I1=$abc$19659$n192 I2=$false I3=$false O=$abc$19659$n205 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n705 I1=$abc$19660$n209 I2=$abc$19660$n41 I3=$false O=$abc$19660$n207 +.gate SB_LUT4 I0=$abc$19659$n705 I1=$abc$19659$n211 I2=$abc$19659$n41 I3=$false O=$abc$19659$n209 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n757_1 I1=$abc$19660$n46 I2=$false I3=$false O=$abc$19660$n209 +.gate SB_LUT4 I0=$abc$19659$n757_1 I1=$abc$19659$n46 I2=$false I3=$false O=$abc$19659$n211 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n779_1 I1=$abc$19660$n783 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n228 +.gate SB_LUT4 I0=$abc$19659$n779_1 I1=$abc$19659$n783 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n224 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n10 I1=I2C.FLT_SCL.out I2=$abc$19660$n776_1 I3=$false O=$abc$19660$n775 +.gate SB_LUT4 I0=$abc$19659$n10 I1=I2C.FLT_SCL.out I2=$abc$19659$n776_1 I3=$false O=$abc$19659$n775 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19660$n1436 I1=I2C.is_read I2=$false I3=$false O=$abc$19660$n776_1 +.gate SB_LUT4 I0=$abc$19659$n1436 I1=I2C.is_read I2=$false I3=$false O=$abc$19659$n776_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19660$n8 I2=I2C.FLT_SCL.out I3=$false O=$abc$19660$n1436 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19659$n8 I2=I2C.FLT_SCL.out I3=$false O=$abc$19659$n1436 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11101111 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19660$n8 I2=I2C.FLT_SCL.out I3=I2C.i2c_state_machine O=$abc$19660$n778_1 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19659$n8 I2=I2C.FLT_SCL.out I3=I2C.i2c_state_machine O=$abc$19659$n778_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111111100010000 -.gate SB_LUT4 I0=$abc$19660$n660 I1=$abc$19660$n780 I2=$false I3=$false O=$abc$19660$n779_1 +.gate SB_LUT4 I0=$abc$19659$n659 I1=$abc$19659$n780 I2=$false I3=$false O=$abc$19659$n779_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.i2c_bit_counter[0] I1=I2C.i2c_bit_counter[1] I2=$abc$19660$n1436 I3=$false O=$abc$19660$n780 +.gate SB_LUT4 I0=I2C.i2c_bit_counter[0] I1=I2C.i2c_bit_counter[1] I2=$abc$19659$n1436 I3=$false O=$abc$19659$n780 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01100000 -.gate SB_LUT4 I0=$abc$19660$n776_1 I1=$abc$19660$n782_1 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19660$n781_1 +.gate SB_LUT4 I0=$abc$19659$n776_1 I1=$abc$19659$n782_1 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19659$n781_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n212 I1=I2C.FLT_SCL.out I2=$abc$19660$n10 I3=$abc$19660$n778_1 O=$abc$19660$n782_1 +.gate SB_LUT4 I0=$abc$19659$n212 I1=I2C.FLT_SCL.out I2=$abc$19659$n10 I3=$abc$19659$n778_1 O=$abc$19659$n782_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19660$n635 I1=$abc$19660$n661 I2=$abc$19660$n667 I3=$abc$19660$n1603 O=$abc$19660$n783 +.gate SB_LUT4 I0=$abc$19659$n635 I1=$abc$19659$n660 I2=$abc$19659$n666 I3=$abc$19659$n1603 O=$abc$19659$n783 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n785 I1=$abc$19660$n783 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n235 +.gate SB_LUT4 I0=$abc$19659$n785 I1=$abc$19659$n783 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n232 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n780 I1=$abc$19660$n660 I2=$false I3=$false O=$abc$19660$n785 +.gate SB_LUT4 I0=$abc$19659$n780 I1=$abc$19659$n659 I2=$false I3=$false O=$abc$19659$n785 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n787_1 I1=$abc$19660$n783 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n244 +.gate SB_LUT4 I0=$abc$19659$n787_1 I1=$abc$19659$n783 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n241 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n780 I1=$abc$19660$n660 I2=$false I3=$false O=$abc$19660$n787_1 +.gate SB_LUT4 I0=$abc$19659$n780 I1=$abc$19659$n659 I2=$false I3=$false O=$abc$19659$n787_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n789_1 I1=$abc$19660$n783 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n254 +.gate SB_LUT4 I0=$abc$19659$n789_1 I1=$abc$19659$n783 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n249 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n780 I1=$abc$19660$n660 I2=$false I3=$false O=$abc$19660$n789_1 +.gate SB_LUT4 I0=$abc$19659$n780 I1=$abc$19659$n659 I2=$false I3=$false O=$abc$19659$n789_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n779_1 I1=$abc$19660$n791 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n263 +.gate SB_LUT4 I0=$abc$19659$n779_1 I1=$abc$19659$n791 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n258 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n635 I1=$abc$19660$n667 I2=$abc$19660$n661 I3=$abc$19660$n1603 O=$abc$19660$n791 +.gate SB_LUT4 I0=$abc$19659$n635 I1=$abc$19659$n666 I2=$abc$19659$n660 I3=$abc$19659$n1603 O=$abc$19659$n791 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19660$n785 I1=$abc$19660$n791 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n271 +.gate SB_LUT4 I0=$abc$19659$n785 I1=$abc$19659$n791 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n271 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n787_1 I1=$abc$19660$n791 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n280 +.gate SB_LUT4 I0=$abc$19659$n787_1 I1=$abc$19659$n791 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n281 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n789_1 I1=$abc$19660$n791 I2=$abc$19660$n781_1 I3=$false O=$abc$19660$n288 +.gate SB_LUT4 I0=$abc$19659$n789_1 I1=$abc$19659$n791 I2=$abc$19659$n781_1 I3=$false O=$abc$19659$n288 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C.i2c_start_latency I1=I2C.i2c_state_machine I2=$abc$19660$n1436 I3=I2C.FLT_SCL.RESET O=$abc$19660$n293 +.gate SB_LUT4 I0=I2C.i2c_start_latency I1=I2C.i2c_state_machine I2=$abc$19659$n1436 I3=I2C.FLT_SCL.RESET O=$abc$19659$n293 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100111100000000 -.gate SB_LUT4 I0=$abc$19660$n797_1 I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19660$n301 +.gate SB_LUT4 I0=$abc$19659$n797_1 I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19659$n295 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=UART.TX_sig_last I1=UART_WR I2=UART.tx_activity I3=$false O=$abc$19660$n797_1 +.gate SB_LUT4 I0=UART.TX_sig_last I1=UART_WR I2=UART.tx_activity I3=$false O=$abc$19659$n797_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001011 -.gate SB_LUT4 I0=UART.tx_activity I1=$abc$19660$n799 I2=$abc$19660$n801 I3=$abc$19660$n301 O=$abc$19660$n308 +.gate SB_LUT4 I0=UART.tx_activity I1=$abc$19659$n799 I2=$abc$19659$n801 I3=$abc$19659$n295 O=$abc$19659$n306 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000110100000000 -.gate SB_LUT4 I0=$abc$19660$n1550 I1=$abc$19660$n819 I2=$abc$19660$n822 I3=$abc$19660$n823 O=$abc$19660$n799 +.gate SB_LUT4 I0=$abc$19659$n1550 I1=$abc$19659$n819 I2=$abc$19659$n822 I3=$abc$19659$n823 O=$abc$19659$n799 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=UART.tx_clk_counter[1] I1=UART.tx_clk_counter[0] I2=$false I3=$false O=$abc$19660$n1550 +.gate SB_LUT4 I0=UART.tx_clk_counter[1] I1=UART.tx_clk_counter[0] I2=$false I3=$false O=$abc$19659$n1550 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=UART.tx_bit_counter[3] I1=$abc$19660$n802_1 I2=$false I3=$false O=$abc$19660$n801 +.gate SB_LUT4 I0=UART.tx_bit_counter[3] I1=$abc$19659$n802_1 I2=$false I3=$false O=$abc$19659$n801 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=UART.tx_bit_counter[2] I3=UART.tx_activity O=$abc$19660$n802_1 +.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=UART.tx_bit_counter[2] I3=UART.tx_activity O=$abc$19659$n802_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n1555 I1=$abc$19660$n828 I2=$abc$19660$n806_1 I3=$false O=$abc$19660$n318 +.gate SB_LUT4 I0=$abc$19659$n1555 I1=$abc$19659$n828 I2=$abc$19659$n806_1 I3=$false O=$abc$19659$n318 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n805_1 I1=$abc$19660$n825 I2=$false I3=$false O=$abc$19660$n1555 +.gate SB_LUT4 I0=$abc$19659$n805_1 I1=$abc$19659$n825 I2=$false I3=$false O=$abc$19659$n1555 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=$abc$19660$n721 I3=$false O=$abc$19660$n805_1 +.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=$abc$19659$n721 I3=$false O=$abc$19659$n805_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n1556 I1=I2C.FLT_SDA.out I2=I2C.SDAF I3=$false O=$abc$19660$n806_1 +.gate SB_LUT4 I0=$abc$19659$n1556 I1=I2C.FLT_SDA.out I2=I2C.SDAF I3=$false O=$abc$19659$n806_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010100 -.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=$false I3=$false O=$abc$19660$n1556 +.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=$false I3=$false O=$abc$19659$n1556 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=I2C.SDAF I2=$abc$19660$n805_1 I3=$false O=$abc$19660$n319 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=I2C.SDAF I2=$abc$19659$n805_1 I3=$false O=$abc$19659$n319 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01101111 -.gate SB_LUT4 I0=$abc$19660$n1558 I1=$abc$19660$n812 I2=$false I3=$false O=$abc$19660$n329 +.gate SB_LUT4 I0=$abc$19659$n1558 I1=$abc$19659$n812 I2=$false I3=$false O=$abc$19659$n329 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n811 I1=$abc$19660$n829 I2=$false I3=$false O=$abc$19660$n1558 +.gate SB_LUT4 I0=$abc$19659$n811 I1=$abc$19659$n829 I2=$false I3=$false O=$abc$19659$n1558 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=I2C.FLT_SCL.counter[2] I3=$false O=$abc$19660$n811 +.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=I2C.FLT_SCL.counter[2] I3=$false O=$abc$19659$n811 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n1559 I1=$abc$19660$n832 I2=I2C.FLT_SCL.out I3=I2C.SCLF O=$abc$19660$n812 +.gate SB_LUT4 I0=$abc$19659$n1559 I1=$abc$19659$n832 I2=I2C.FLT_SCL.out I3=I2C.SCLF O=$abc$19659$n812 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100010000 -.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=$false I3=$false O=$abc$19660$n1559 +.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=$false I3=$false O=$abc$19659$n1559 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.SCLF I2=$abc$19660$n811 I3=$false O=$abc$19660$n330 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.SCLF I2=$abc$19659$n811 I3=$false O=$abc$19659$n330 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01101111 -.gate SB_LUT4 I0=$abc$19660$n674 I1=$abc$19660$n523 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][1] +.gate SB_LUT4 I0=$abc$19659$n674 I1=$abc$19659$n523 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n652 I1=$abc$19660$n651 I2=$abc$19660$n653 I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][2] +.gate SB_LUT4 I0=$abc$19659$n652 I1=$abc$19659$n651 I2=$abc$19659$n653 I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11110100 -.gate SB_LUT4 I0=$abc$19660$n1130 I1=$abc$19660$n1083 I2=$false I3=$false O=$abc$19660$n895 +.gate SB_LUT4 I0=$abc$19659$n1130 I1=$abc$19659$n1083 I2=$false I3=$false O=$abc$19659$n895 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[0] I2=$false I3=$false O=$3\int_tmr[14:0][0] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[0] I2=$false I3=$false O=$3\int_tmr[14:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n913 I1=int_tmr[0] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][0] +.gate SB_LUT4 I0=$abc$19659$n913 I1=int_tmr[0] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[1] I2=$false I3=$false O=$3\int_tmr[14:0][1] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[1] I2=$false I3=$false O=$3\int_tmr[14:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=int_tmr[14] I1=int_tmr[0] I2=$abc$19660$n643 I3=int_tmr[1] O=$2\int_tmr[14:0][1] +.gate SB_LUT4 I0=int_tmr[14] I1=int_tmr[0] I2=$abc$19659$n643 I3=int_tmr[1] O=$2\int_tmr[14:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000100 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[2] I2=$false I3=$false O=$3\int_tmr[14:0][2] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[2] I2=$false I3=$false O=$3\int_tmr[14:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n920 I1=int_tmr[2] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][2] +.gate SB_LUT4 I0=$abc$19659$n920 I1=int_tmr[2] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[3] I2=$false I3=$false O=$3\int_tmr[14:0][3] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[3] I2=$false I3=$false O=$3\int_tmr[14:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n923 I1=int_tmr[3] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][3] +.gate SB_LUT4 I0=$abc$19659$n923 I1=int_tmr[3] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[4] I2=$false I3=$false O=$3\int_tmr[14:0][4] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[4] I2=$false I3=$false O=$3\int_tmr[14:0][4] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n926 I1=int_tmr[4] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][4] +.gate SB_LUT4 I0=$abc$19659$n926 I1=int_tmr[4] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][4] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[5] I2=$false I3=$false O=$3\int_tmr[14:0][5] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[5] I2=$false I3=$false O=$3\int_tmr[14:0][5] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n929 I1=int_tmr[5] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][5] +.gate SB_LUT4 I0=$abc$19659$n929 I1=int_tmr[5] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][5] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[6] I2=$false I3=$false O=$3\int_tmr[14:0][6] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[6] I2=$false I3=$false O=$3\int_tmr[14:0][6] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n932 I1=int_tmr[6] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][6] +.gate SB_LUT4 I0=$abc$19659$n932 I1=int_tmr[6] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][6] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[7] I2=$false I3=$false O=$3\int_tmr[14:0][7] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[7] I2=$false I3=$false O=$3\int_tmr[14:0][7] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n935 I1=int_tmr[7] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][7] +.gate SB_LUT4 I0=$abc$19659$n935 I1=int_tmr[7] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][7] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[8] I2=$false I3=$false O=$3\int_tmr[14:0][8] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[8] I2=$false I3=$false O=$3\int_tmr[14:0][8] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n938 I1=int_tmr[8] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][8] +.gate SB_LUT4 I0=$abc$19659$n938 I1=int_tmr[8] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][8] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[9] I2=$false I3=$false O=$3\int_tmr[14:0][9] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[9] I2=$false I3=$false O=$3\int_tmr[14:0][9] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n941 I1=int_tmr[9] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][9] +.gate SB_LUT4 I0=$abc$19659$n941 I1=int_tmr[9] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][9] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[10] I2=$false I3=$false O=$3\int_tmr[14:0][10] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[10] I2=$false I3=$false O=$3\int_tmr[14:0][10] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n944 I1=int_tmr[10] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][10] +.gate SB_LUT4 I0=$abc$19659$n944 I1=int_tmr[10] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][10] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[11] I2=$false I3=$false O=$3\int_tmr[14:0][11] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[11] I2=$false I3=$false O=$3\int_tmr[14:0][11] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n947 I1=int_tmr[11] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][11] +.gate SB_LUT4 I0=$abc$19659$n947 I1=int_tmr[11] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][11] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[12] I2=$false I3=$false O=$3\int_tmr[14:0][12] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[12] I2=$false I3=$false O=$3\int_tmr[14:0][12] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n950 I1=int_tmr[12] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][12] +.gate SB_LUT4 I0=$abc$19659$n950 I1=int_tmr[12] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][12] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n643 I1=int_tmr[13] I2=$false I3=$false O=$3\int_tmr[14:0][13] +.gate SB_LUT4 I0=$abc$19659$n643 I1=int_tmr[13] I2=$false I3=$false O=$3\int_tmr[14:0][13] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n953 I1=int_tmr[13] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][13] +.gate SB_LUT4 I0=$abc$19659$n953 I1=int_tmr[13] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][13] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$3\int_tmr[14:0][14] I1=$abc$19660$n956 I2=$false I3=$false O=$2\int_tmr[14:0][14] +.gate SB_LUT4 I0=$3\int_tmr[14:0][14] I1=$abc$19659$n956 I2=$false I3=$false O=$2\int_tmr[14:0][14] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19660$n522 I1=$abc$19660$n652 I2=$false I3=$false O=$2\I2C_OUT_DESC_MASK[7:0][7] +.gate SB_LUT4 I0=$abc$19659$n522 I1=$abc$19659$n652 I2=$false I3=$false O=$2\I2C_OUT_DESC_MASK[7:0][7] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19660$n651 I2=$false I3=$false O=$abc$19660$n849 +.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19659$n651 I2=$false I3=$false O=$abc$19659$n849 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.is_read I1=i2c_input_data_type[1] I2=$abc$19660$n852 I3=$false O=$20\i2c_input_data_type[3:0][1] +.gate SB_LUT4 I0=I2C.is_read I1=i2c_input_data_type[1] I2=$abc$19659$n852 I3=$false O=$20\i2c_input_data_type[3:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11111000 -.gate SB_LUT4 I0=$abc$19660$n644 I1=$abc$19660$n674 I2=$abc$19660$n523 I3=$false O=$abc$19660$n852 +.gate SB_LUT4 I0=$abc$19659$n644 I1=$abc$19659$n674 I2=$abc$19659$n523 I3=$false O=$abc$19659$n852 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19660$n1677 I1=$abc$19660$n651 I2=$22\i2c_input_data_type[3:0][2] I3=$false O=$20\i2c_input_data_type[3:0][2] +.gate SB_LUT4 I0=$abc$19659$n1678 I1=$abc$19659$n651 I2=$22\i2c_input_data_type[3:0][2] I3=$false O=$20\i2c_input_data_type[3:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11110001 -.gate SB_LUT4 I0=$abc$19660$n674 I1=$abc$19660$n651 I2=$abc$19660$n520 I3=$false O=$20\i2c_input_data_type[3:0][3] +.gate SB_LUT4 I0=$abc$19659$n674 I1=$abc$19659$n651 I2=$abc$19659$n520 I3=$false O=$20\i2c_input_data_type[3:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19660$n52 I1=$abc$19660$n581 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][0] +.gate SB_LUT4 I0=$abc$19659$n52 I1=$abc$19659$n581 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n1671 I1=$abc$19660$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][1] +.gate SB_LUT4 I0=$abc$19659$n1671 I1=$abc$19659$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n1672 I1=$abc$19660$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][2] +.gate SB_LUT4 I0=$abc$19659$n1672 I1=$abc$19659$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n1673 I1=$abc$19660$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][3] +.gate SB_LUT4 I0=$abc$19659$n1673 I1=$abc$19659$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n1674 I1=$abc$19660$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][4] +.gate SB_LUT4 I0=$abc$19659$n1674 I1=$abc$19659$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][4] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n1675 I1=$abc$19660$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][5] +.gate SB_LUT4 I0=$abc$19659$n1675 I1=$abc$19659$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][5] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19660$n1676 I1=$abc$19660$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][6] +.gate SB_LUT4 I0=$abc$19659$n1676 I1=$abc$19659$n52 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][6] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=I2C_TRANS I1=$abc$19660$n557 I2=last_trans I3=$false O=$2\UART_WR[0:0] +.gate SB_LUT4 I0=I2C_TRANS I1=$abc$19659$n557 I2=last_trans I3=$false O=$2\UART_WR[0:0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00101011 -.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19660$n522 I2=$abc$19660$n644 I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][1] +.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19659$n522 I2=$abc$19659$n644 I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19660$n867 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][0] +.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19659$n867 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[0] I1=I2C_HID_DESC.VAL[0] I2=I2C_OUT_DESC_MASK[0] I3=$false O=$abc$19660$n867 +.gate SB_LUT4 I0=REPORT_DATA.r_data[0] I1=I2C_HID_DESC.VAL[0] I2=I2C_OUT_DESC_MASK[0] I3=$false O=$abc$19659$n867 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[1] I1=$abc$19660$n869 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][1] +.gate SB_LUT4 I0=I2C.received_byte[1] I1=$abc$19659$n869 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[1] I1=I2C_HID_DESC.VAL[1] I2=I2C_OUT_DESC_MASK[1] I3=$false O=$abc$19660$n869 +.gate SB_LUT4 I0=REPORT_DATA.r_data[1] I1=I2C_HID_DESC.VAL[1] I2=I2C_OUT_DESC_MASK[1] I3=$false O=$abc$19659$n869 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[2] I1=$abc$19660$n871 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][2] +.gate SB_LUT4 I0=I2C.received_byte[2] I1=$abc$19659$n871 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[2] I1=I2C_HID_DESC.VAL[2] I2=I2C_OUT_DESC_MASK[2] I3=$false O=$abc$19660$n871 +.gate SB_LUT4 I0=REPORT_DATA.r_data[2] I1=I2C_HID_DESC.VAL[2] I2=I2C_OUT_DESC_MASK[2] I3=$false O=$abc$19659$n871 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=$abc$19660$n873 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][3] +.gate SB_LUT4 I0=I2C.received_byte[3] I1=$abc$19659$n873 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[3] I1=I2C_HID_DESC.VAL[3] I2=I2C_OUT_DESC_MASK[3] I3=$false O=$abc$19660$n873 +.gate SB_LUT4 I0=REPORT_DATA.r_data[3] I1=I2C_HID_DESC.VAL[3] I2=I2C_OUT_DESC_MASK[3] I3=$false O=$abc$19659$n873 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19660$n875_1 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][4] +.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19659$n875_1 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][4] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[4] I1=I2C_HID_DESC.VAL[4] I2=I2C_OUT_DESC_MASK[4] I3=$false O=$abc$19660$n875_1 +.gate SB_LUT4 I0=REPORT_DATA.r_data[4] I1=I2C_HID_DESC.VAL[4] I2=I2C_OUT_DESC_MASK[4] I3=$false O=$abc$19659$n875_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[5] I1=$abc$19660$n877 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][5] +.gate SB_LUT4 I0=I2C.received_byte[5] I1=$abc$19659$n877 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][5] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[5] I1=I2C_HID_DESC.VAL[5] I2=I2C_OUT_DESC_MASK[5] I3=$false O=$abc$19660$n877 +.gate SB_LUT4 I0=REPORT_DATA.r_data[5] I1=I2C_HID_DESC.VAL[5] I2=I2C_OUT_DESC_MASK[5] I3=$false O=$abc$19659$n877 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[6] I1=$abc$19660$n879 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][6] +.gate SB_LUT4 I0=I2C.received_byte[6] I1=$abc$19659$n879 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][6] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[6] I1=I2C_HID_DESC.VAL[6] I2=I2C_OUT_DESC_MASK[6] I3=$false O=$abc$19660$n879 +.gate SB_LUT4 I0=REPORT_DATA.r_data[6] I1=I2C_HID_DESC.VAL[6] I2=I2C_OUT_DESC_MASK[6] I3=$false O=$abc$19659$n879 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[7] I1=$abc$19660$n881 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][7] +.gate SB_LUT4 I0=I2C.received_byte[7] I1=$abc$19659$n881 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][7] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.r_data[7] I1=I2C_HID_DESC.VAL[7] I2=I2C_OUT_DESC_MASK[7] I3=$false O=$abc$19660$n881 +.gate SB_LUT4 I0=REPORT_DATA.r_data[7] I1=I2C_HID_DESC.VAL[7] I2=I2C_OUT_DESC_MASK[7] I3=$false O=$abc$19659$n881 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=temp_output_report[0] I1=I2C.received_byte[0] I2=$abc$19660$n1094 I3=$false O=$0\temp_output_report[2:0][0] +.gate SB_LUT4 I0=temp_output_report[0] I1=I2C.received_byte[0] I2=$abc$19659$n1094 I3=$false O=$0\temp_output_report[2:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=temp_output_report[1] I1=I2C.received_byte[1] I2=$abc$19660$n1094 I3=$false O=$0\temp_output_report[2:0][1] +.gate SB_LUT4 I0=temp_output_report[1] I1=I2C.received_byte[1] I2=$abc$19659$n1094 I3=$false O=$0\temp_output_report[2:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=temp_output_report[2] I1=I2C.received_byte[2] I2=$abc$19660$n1094 I3=$false O=$0\temp_output_report[2:0][2] +.gate SB_LUT4 I0=temp_output_report[2] I1=I2C.received_byte[2] I2=$abc$19659$n1094 I3=$false O=$0\temp_output_report[2:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n622 I1=ring_rd[0] I2=ring_rd[1] I3=$false O=$2\ring_rd[3:0][1] +.gate SB_LUT4 I0=$abc$19659$n622 I1=ring_rd[0] I2=ring_rd[1] I3=$false O=$2\ring_rd[3:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01111000 -.gate SB_LUT4 I0=report_wr_en I1=$abc$19660$n891 I2=$abc$19660$n662 I3=IS_RAM_INIT O=$2\report_wr_en[0:0] +.gate SB_LUT4 I0=report_wr_en I1=$abc$19659$n891 I2=$abc$19659$n662 I3=IS_RAM_INIT O=$2\report_wr_en[0:0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1101000011001100 -.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.isr I2=last_isr I3=$false O=$abc$19660$n891 +.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.isr I2=last_isr I3=$false O=$abc$19659$n891 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=report_wr_en I1=$abc$19660$n662 I2=IS_RAM_INIT I3=$false O=$2\IS_RAM_INIT[0:0] +.gate SB_LUT4 I0=report_wr_en I1=$abc$19659$n662 I2=IS_RAM_INIT I3=$false O=$2\IS_RAM_INIT[0:0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01110000 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19660$n661_1 I2=$abc$19660$n732 I3=$abc$19660$n891 O=$2\wr_cnt[3:0][0] +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19659$n661 I2=$abc$19659$n732 I3=$abc$19659$n891 O=$2\wr_cnt[3:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111110110000 -.gate SB_LUT4 I0=$abc$19660$n891 I1=wr_cnt[0] I2=wr_cnt[1] I3=$false O=$2\wr_cnt[3:0][1] +.gate SB_LUT4 I0=$abc$19659$n891 I1=wr_cnt[0] I2=wr_cnt[1] I3=$false O=$2\wr_cnt[3:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010100 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19660$n661_1 I2=$abc$19660$n891 I3=$abc$19660$n735 O=$2\wr_cnt[3:0][2] +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19659$n661 I2=$abc$19659$n891 I3=$abc$19659$n735 O=$2\wr_cnt[3:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19660$n661_1 I2=$abc$19660$n891 I3=$abc$19660$n736 O=$2\wr_cnt[3:0][3] +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19659$n661 I2=$abc$19659$n891 I3=$abc$19659$n736 O=$2\wr_cnt[3:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=$abc$19660$n898 I1=$abc$19660$n1245 I2=$false I3=$false O=$0\rststate[3:0][0] +.gate SB_LUT4 I0=$abc$19659$n898 I1=$abc$19659$n1245 I2=$false I3=$false O=$0\rststate[3:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n672 I1=$abc$19660$n849 I2=$abc$19660$n523 I3=$abc$19660$n46 O=$abc$19660$n898 +.gate SB_LUT4 I0=$abc$19659$n672 I1=$abc$19659$n849 I2=$abc$19659$n523 I3=$abc$19659$n46 O=$abc$19659$n898 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19660$n898 I1=$abc$19660$n1247 I2=$false I3=$false O=$0\rststate[3:0][1] +.gate SB_LUT4 I0=$abc$19659$n898 I1=$abc$19659$n1247 I2=$false I3=$false O=$0\rststate[3:0][1] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n898 I1=$abc$19660$n1249 I2=$false I3=$false O=$0\rststate[3:0][2] +.gate SB_LUT4 I0=$abc$19659$n898 I1=$abc$19659$n1249 I2=$false I3=$false O=$0\rststate[3:0][2] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n898 I1=$abc$19660$n1251 I2=$false I3=$false O=$0\rststate[3:0][3] +.gate SB_LUT4 I0=$abc$19659$n898 I1=$abc$19659$n1251 I2=$false I3=$false O=$0\rststate[3:0][3] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n1285 I1=$abc$19660$n614 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19660$n1286 +.gate SB_LUT4 I0=$abc$19659$n1285 I1=$abc$19659$n614 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19659$n1286 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=KEYBOARD.row_counter[1] I1=KEYBOARD.row_counter[0] I2=$false I3=$false O=$abc$19660$n1287 +.gate SB_LUT4 I0=KEYBOARD.row_counter[1] I1=KEYBOARD.row_counter[0] I2=$false I3=$false O=$abc$19659$n1287 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=$abc$19660$n1287 I1=KEYBOARD.ram_adr[1] I2=KEYBOARD.ram_adr[0] I3=KEYBOARD.IS_RAM_INIT O=$abc$19660$n1289 +.gate SB_LUT4 I0=$abc$19659$n1287 I1=KEYBOARD.ram_adr[1] I2=KEYBOARD.ram_adr[0] I3=KEYBOARD.IS_RAM_INIT O=$abc$19659$n1289 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0011110010101010 -.gate SB_LUT4 I0=$abc$19660$n1290 I1=$abc$19660$n617 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19660$n1291 +.gate SB_LUT4 I0=$abc$19659$n1290 I1=$abc$19659$n617 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19659$n1291 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n618 I1=$abc$19660$n16 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19660$n1292 +.gate SB_LUT4 I0=$abc$19659$n618 I1=$abc$19659$n16 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19659$n1292 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10101100 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n620 I2=$false I3=$false O=$abc$19660$n1293 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n620 I2=$false I3=$false O=$abc$19659$n1293 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n621 I2=$false I3=$false O=$abc$19660$n1294 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n621 I2=$false I3=$false O=$abc$19659$n1294 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n623 I2=$false I3=$false O=$abc$19660$n1295 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n623 I2=$false I3=$false O=$abc$19659$n1295 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n1296 I2=$false I3=$false O=$abc$19660$n1297 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n1296 I2=$false I3=$false O=$abc$19659$n1297 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n629 I2=$false I3=$false O=$abc$19660$n1298 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n629 I2=$false I3=$false O=$abc$19659$n1298 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n802 I1=$abc$19660$n690 I2=$abc$19660$n913_1 I3=KEYBOARD.IS_RAM_INIT O=$abc$19660$n1300 +.gate SB_LUT4 I0=$abc$19659$n802 I1=$abc$19659$n690 I2=$abc$19659$n913_1 I3=KEYBOARD.IS_RAM_INIT O=$abc$19659$n1300 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101000000011 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[0] I2=$abc$19660$n914_1 I3=$abc$19660$n802 O=$abc$19660$n913_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[0] I2=$abc$19659$n914_1 I3=$abc$19659$n802 O=$abc$19659$n913_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011000010111011 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19660$n701 I2=KEYBOARD.isr_internal I3=KEYBOARD.IS_RAM_INIT O=$abc$19660$n914_1 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19659$n701 I2=KEYBOARD.isr_internal I3=KEYBOARD.IS_RAM_INIT O=$abc$19659$n914_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000001001111 -.gate SB_LUT4 I0=$abc$19660$n916_1 I1=$abc$19660$n914_1 I2=KEYBOARD.report_adress_rd[0] I3=KEYBOARD.report_adress_rd[1] O=$abc$19660$n1302 +.gate SB_LUT4 I0=$abc$19659$n916_1 I1=$abc$19659$n914_1 I2=KEYBOARD.report_adress_rd[0] I3=KEYBOARD.report_adress_rd[1] O=$abc$19659$n1302 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1010101110111010 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[1] I2=$abc$19660$n690 I3=KEYBOARD.IS_RAM_INIT O=$abc$19660$n916_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[1] I2=$abc$19659$n690 I3=KEYBOARD.IS_RAM_INIT O=$abc$19659$n916_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000011110100 -.gate SB_LUT4 I0=$abc$19660$n805 I1=$abc$19660$n914_1 I2=$abc$19660$n918_1 I3=$false O=$abc$19660$n1304 +.gate SB_LUT4 I0=$abc$19659$n805 I1=$abc$19659$n914_1 I2=$abc$19659$n918_1 I3=$false O=$abc$19659$n1304 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[2] I2=$abc$19660$n690 I3=KEYBOARD.IS_RAM_INIT O=$abc$19660$n918_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[2] I2=$abc$19659$n690 I3=KEYBOARD.IS_RAM_INIT O=$abc$19659$n918_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000011110001 -.gate SB_LUT4 I0=$abc$19660$n806 I1=$abc$19660$n690 I2=$abc$19660$n920_1 I3=KEYBOARD.IS_RAM_INIT O=$abc$19660$n1306 +.gate SB_LUT4 I0=$abc$19659$n806 I1=$abc$19659$n690 I2=$abc$19659$n920_1 I3=KEYBOARD.IS_RAM_INIT O=$abc$19659$n1306 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101000000011 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[3] I2=$abc$19660$n914_1 I3=$abc$19660$n806 O=$abc$19660$n920_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[3] I2=$abc$19659$n914_1 I3=$abc$19659$n806 O=$abc$19659$n920_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011000010111011 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[0] I1=KEYBOARD.report_adress_rd[1] I2=$abc$19660$n926_1 I3=$false O=$abc$19660$n925_1 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[0] I1=KEYBOARD.report_adress_rd[1] I2=$abc$19659$n926_1 I3=$false O=$abc$19659$n925_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10010000 -.gate SB_LUT4 I0=$abc$19660$n802 I1=$abc$19660$n805 I2=$abc$19660$n806 I3=KEYBOARD.IS_RAM_INIT O=$abc$19660$n926_1 +.gate SB_LUT4 I0=$abc$19659$n802 I1=$abc$19659$n805 I2=$abc$19659$n806 I3=KEYBOARD.IS_RAM_INIT O=$abc$19659$n926_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n928_1 I2=$abc$19660$n930_1 I3=$abc$19660$n925_1 O=$abc$19660$n1310 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n928_1 I2=$abc$19659$n930_1 I3=$abc$19659$n925_1 O=$abc$19659$n1310 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111100000001 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[3] I2=$abc$19660$n929_1 I3=$abc$19660$n699 O=$abc$19660$n928_1 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[3] I2=$abc$19659$n929_1 I3=$abc$19659$n699 O=$abc$19659$n928_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111000001110111 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[0] I3=KEYBOARD.REPORT.r_data[3] O=$abc$19660$n929_1 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[0] I3=KEYBOARD.REPORT.r_data[3] O=$abc$19659$n929_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000010111111 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[2] I2=KEYBOARD.kbd_code_hid[1] I3=KEYBOARD.kbd_code_hid[0] O=$abc$19660$n930_1 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[2] I2=KEYBOARD.kbd_code_hid[1] I3=KEYBOARD.kbd_code_hid[0] O=$abc$19659$n930_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19660$n932_1 I1=KEYBOARD.IS_RAM_INIT I2=$false I3=$false O=$abc$19660$n1311 +.gate SB_LUT4 I0=$abc$19659$n932_1 I1=KEYBOARD.IS_RAM_INIT I2=$false I3=$false O=$abc$19659$n1311 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.ram_adr[1] I1=KEYBOARD.ram_adr[0] I2=$abc$19660$n933_1 I3=$abc$19660$n934_1 O=$abc$19660$n932_1 +.gate SB_LUT4 I0=KEYBOARD.ram_adr[1] I1=KEYBOARD.ram_adr[0] I2=$abc$19659$n933_1 I3=$abc$19659$n934_1 O=$abc$19659$n932_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0110000000000000 -.gate SB_LUT4 I0=$abc$19660$n621 I1=$abc$19660$n623 I2=$abc$19660$n629 I3=$abc$19660$n1296 O=$abc$19660$n933_1 +.gate SB_LUT4 I0=$abc$19659$n621 I1=$abc$19659$n623 I2=$abc$19659$n629 I3=$abc$19659$n1296 O=$abc$19659$n933_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n614 I1=$abc$19660$n617 I2=$abc$19660$n618 I3=$abc$19660$n620 O=$abc$19660$n934_1 +.gate SB_LUT4 I0=$abc$19659$n614 I1=$abc$19659$n617 I2=$abc$19659$n618 I3=$abc$19659$n620 O=$abc$19659$n934_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=$abc$19660$n707 I2=$abc$19660$n701 I3=$false O=$abc$19660$n937_1 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=$abc$19659$n707 I2=$abc$19659$n701 I3=$false O=$abc$19659$n937_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19660$n940_1 I1=KEYBOARD.report_wr_en I2=$abc$19660$n695 I3=$abc$19660$n690 O=$abc$19660$n1317 +.gate SB_LUT4 I0=$abc$19659$n940_1 I1=KEYBOARD.report_wr_en I2=$abc$19659$n695 I3=$abc$19659$n690 O=$abc$19659$n1317 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111100010000 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19660$n701 I2=$abc$19660$n937_1 I3=$abc$19660$n699 O=$abc$19660$n940_1 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19659$n701 I2=$abc$19659$n937_1 I3=$abc$19659$n699 O=$abc$19659$n940_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000001011 -.gate SB_LUT4 I0=$abc$19660$n763_1 I1=KEYBOARD.ram_wr I2=$abc$19660$n690 I3=$abc$19660$n741 O=$abc$19660$n1323 +.gate SB_LUT4 I0=$abc$19659$n763_1 I1=KEYBOARD.ram_wr I2=$abc$19659$n690 I3=$abc$19659$n741 O=$abc$19659$n1323 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111010001000100 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[4] I1=KBD_COLUMNS[4] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1362 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[4] I1=KBD_COLUMNS[4] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1362 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[7] I1=KBD_COLUMNS[7] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1371 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[7] I1=KBD_COLUMNS[7] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1371 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=KEYBOARD.temp[0] I1=KBD_COLUMNS[0] I2=$abc$19660$n727 I3=$false O=$abc$19660$n1373 +.gate SB_LUT4 I0=KEYBOARD.temp[0] I1=KBD_COLUMNS[0] I2=$abc$19659$n727 I3=$false O=$abc$19659$n1373 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n727 I1=KEYBOARD.RAM.r_data[4] I2=$abc$19660$n947_1 I3=$false O=$abc$19660$n1374 +.gate SB_LUT4 I0=$abc$19659$n727 I1=KEYBOARD.RAM.r_data[4] I2=$abc$19659$n947_1 I3=$false O=$abc$19659$n1374 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10001111 -.gate SB_LUT4 I0=$abc$19660$n565 I1=$abc$19660$n567 I2=KEYBOARD.temp[4] I3=$abc$19660$n743 O=$abc$19660$n947_1 +.gate SB_LUT4 I0=$abc$19659$n565 I1=$abc$19659$n567 I2=KEYBOARD.temp[4] I3=$abc$19659$n743 O=$abc$19659$n947_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000011111 -.gate SB_LUT4 I0=$abc$19660$n729 I1=$abc$19660$n949_1 I2=$false I3=$false O=$abc$19660$n1375 +.gate SB_LUT4 I0=$abc$19659$n729 I1=$abc$19659$n949_1 I2=$false I3=$false O=$abc$19659$n1375 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=KEYBOARD.temp[2] I1=KEYBOARD.RAM.r_data[2] I2=$abc$19660$n731 I3=$abc$19660$n727 O=$abc$19660$n949_1 +.gate SB_LUT4 I0=KEYBOARD.temp[2] I1=KEYBOARD.RAM.r_data[2] I2=$abc$19659$n731 I3=$abc$19659$n727 O=$abc$19659$n949_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[7] I1=$abc$19660$n951_1 I2=$abc$19660$n741 I3=$false O=$abc$19660$n1376 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[7] I1=$abc$19659$n951_1 I2=$abc$19659$n741 I3=$false O=$abc$19659$n1376 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10100011 -.gate SB_LUT4 I0=KEYBOARD.temp[7] I1=KEYBOARD.RAM.r_data[7] I2=$abc$19660$n727 I3=$false O=$abc$19660$n951_1 +.gate SB_LUT4 I0=KEYBOARD.temp[7] I1=KEYBOARD.RAM.r_data[7] I2=$abc$19659$n727 I3=$false O=$abc$19659$n951_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19660$n732_1 I1=$abc$19660$n953_1 I2=$false I3=$false O=$abc$19660$n1377 +.gate SB_LUT4 I0=$abc$19659$n732_1 I1=$abc$19659$n953_1 I2=$false I3=$false O=$abc$19659$n1377 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=KEYBOARD.temp[1] I1=KEYBOARD.RAM.r_data[1] I2=$abc$19660$n734 I3=$abc$19660$n727 O=$abc$19660$n953_1 +.gate SB_LUT4 I0=KEYBOARD.temp[1] I1=KEYBOARD.RAM.r_data[1] I2=$abc$19659$n734 I3=$abc$19659$n727 O=$abc$19659$n953_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=$abc$19660$n752_1 I1=$abc$19660$n1359 I2=$abc$19660$n728 I3=$false O=$abc$19660$n1378 +.gate SB_LUT4 I0=$abc$19659$n752_1 I1=$abc$19659$n1359 I2=$abc$19659$n728 I3=$false O=$abc$19659$n1378 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11000101 -.gate SB_LUT4 I0=$abc$19660$n735_1 I1=$abc$19660$n956_1 I2=$false I3=$false O=$abc$19660$n1379 +.gate SB_LUT4 I0=$abc$19659$n735_1 I1=$abc$19659$n956_1 I2=$false I3=$false O=$abc$19659$n1379 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=KEYBOARD.temp[5] I1=KEYBOARD.RAM.r_data[5] I2=$abc$19660$n737 I3=$abc$19660$n727 O=$abc$19660$n956_1 +.gate SB_LUT4 I0=KEYBOARD.temp[5] I1=KEYBOARD.RAM.r_data[5] I2=$abc$19659$n737 I3=$abc$19659$n727 O=$abc$19659$n956_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=$abc$19660$n958 I1=$abc$19660$n1083 I2=$abc$19660$n742 I3=$false O=$abc$19660$n1380 +.gate SB_LUT4 I0=$abc$19659$n958 I1=$abc$19659$n1083 I2=$abc$19659$n742 I3=$false O=$abc$19659$n1380 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=KEYBOARD.temp[6] I1=KEYBOARD.RAM.r_data[6] I2=$abc$19660$n727 I3=$false O=$abc$19660$n958 +.gate SB_LUT4 I0=KEYBOARD.temp[6] I1=KEYBOARD.RAM.r_data[6] I2=$abc$19659$n727 I3=$false O=$abc$19659$n958 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[0] I3=$abc$19660$n960 O=$abc$19660$n1393 +.gate SB_LUT4 I0=$abc$19659$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[0] I3=$abc$19659$n960 O=$abc$19659$n1393 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.is_pressed I2=$abc$19660$n697 I3=$abc$19660$n699 O=$abc$19660$n960 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.is_pressed I2=$abc$19659$n697 I3=$abc$19659$n699 O=$abc$19659$n960 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19660$n965_1 I3=$false O=$abc$19660$n1403 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19659$n965_1 I3=$false O=$abc$19659$n1403 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11111000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.is_pressed I2=$abc$19660$n966 I3=$abc$19660$n699 O=$abc$19660$n965_1 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.is_pressed I2=$abc$19659$n966 I3=$abc$19659$n699 O=$abc$19659$n965_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19660$n966 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19659$n966 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[5] I3=$abc$19660$n968 O=$abc$19660$n1406 +.gate SB_LUT4 I0=$abc$19659$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[5] I3=$abc$19659$n968 O=$abc$19659$n1406 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.is_pressed I2=$abc$19660$n969_1 I3=$abc$19660$n699 O=$abc$19660$n968 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.is_pressed I2=$abc$19659$n969_1 I3=$abc$19659$n699 O=$abc$19659$n968 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[1] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19660$n969_1 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[1] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19659$n969_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[6] I3=$abc$19660$n971_1 O=$abc$19660$n1409 +.gate SB_LUT4 I0=$abc$19659$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[6] I3=$abc$19659$n971_1 O=$abc$19659$n1409 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[6] I1=KEYBOARD.is_pressed I2=$abc$19660$n972 I3=$abc$19660$n699 O=$abc$19660$n971_1 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[6] I1=KEYBOARD.is_pressed I2=$abc$19659$n972 I3=$abc$19659$n699 O=$abc$19659$n971_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19660$n972 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19659$n972 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[7] I3=$abc$19660$n974 O=$abc$19660$n1412 +.gate SB_LUT4 I0=$abc$19659$n699 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[7] I3=$abc$19659$n974 O=$abc$19659$n1412 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[7] I1=KEYBOARD.is_pressed I2=$abc$19660$n975_1 I3=$abc$19660$n699 O=$abc$19660$n974 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[7] I1=KEYBOARD.is_pressed I2=$abc$19659$n975_1 I3=$abc$19659$n699 O=$abc$19659$n974 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19660$n975_1 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19659$n975_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n1436 I1=I2C.i2c_bit_counter[0] I2=$false I3=$false O=$abc$19660$n1438 +.gate SB_LUT4 I0=$abc$19659$n1436 I1=I2C.i2c_bit_counter[0] I2=$false I3=$false O=$abc$19659$n1438 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n1436 I1=I2C.i2c_bit_counter[1] I2=$false I3=$false O=$abc$19660$n1440 +.gate SB_LUT4 I0=$abc$19659$n1436 I1=I2C.i2c_bit_counter[1] I2=$false I3=$false O=$abc$19659$n1440 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19660$n1436 I1=I2C.i2c_bit_counter[2] I2=$false I3=$false O=$abc$19660$n1442 +.gate SB_LUT4 I0=$abc$19659$n1436 I1=I2C.i2c_bit_counter[2] I2=$false I3=$false O=$abc$19659$n1442 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.i2c_bit_counter[3] I1=$abc$19660$n1436 I2=$false I3=$false O=$abc$19660$n1680 +.gate SB_LUT4 I0=I2C.i2c_bit_counter[3] I1=$abc$19659$n1436 I2=$false I3=$false O=$abc$19659$n1681 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.i2c_state_machine I1=$abc$19660$n994 I2=$abc$19660$n1105 I3=$false O=$abc$19660$n1454 +.gate SB_LUT4 I0=I2C.i2c_state_machine I1=$abc$19659$n994 I2=$abc$19659$n1105 I3=$false O=$abc$19659$n1454 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11110100 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19660$n10 I2=$abc$19660$n212 I3=$false O=$abc$19660$n990 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19659$n10 I2=$abc$19659$n212 I3=$false O=$abc$19659$n990 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n993 I1=I2C.FLT_SCL.out I2=$abc$19660$n10 I3=$false O=$abc$19660$n992_1 +.gate SB_LUT4 I0=$abc$19659$n993 I1=I2C.FLT_SCL.out I2=$abc$19659$n10 I3=$false O=$abc$19659$n992_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n1436 I1=I2C.is_ack I2=$false I3=$false O=$abc$19660$n993 +.gate SB_LUT4 I0=$abc$19659$n1436 I1=I2C.is_ack I2=$false I3=$false O=$abc$19659$n993 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.FLT_SDA.out I2=$abc$19660$n8 I3=I2C.SDA_DIR O=$abc$19660$n994 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.FLT_SDA.out I2=$abc$19659$n8 I3=I2C.SDA_DIR O=$abc$19659$n994 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111110100000000 -.gate SB_LUT4 I0=$abc$19660$n996 I1=$abc$19660$n992_1 I2=$abc$19660$n778_1 I3=$abc$19660$n212 O=$abc$19660$n995 +.gate SB_LUT4 I0=$abc$19659$n996 I1=$abc$19659$n992_1 I2=$abc$19659$n778_1 I3=$abc$19659$n212 O=$abc$19659$n995 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19660$n997 I1=$abc$19660$n998_1 I2=$false I3=$false O=$abc$19660$n996 +.gate SB_LUT4 I0=$abc$19659$n997 I1=$abc$19659$n998_1 I2=$false I3=$false O=$abc$19659$n996 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=I2C.is_adress I1=$abc$19660$n1436 I2=$false I3=$false O=$abc$19660$n997 +.gate SB_LUT4 I0=I2C.is_adress I1=$abc$19659$n1436 I2=$false I3=$false O=$abc$19659$n997 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.received_byte[2] I1=I2C.received_byte[7] I2=$abc$19660$n999 I3=I2C.received_byte[6] O=$abc$19660$n998_1 +.gate SB_LUT4 I0=I2C.received_byte[2] I1=I2C.received_byte[7] I2=$abc$19659$n999 I3=I2C.received_byte[6] O=$abc$19659$n998_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[1] I2=I2C.received_byte[5] I3=I2C.received_byte[3] O=$abc$19660$n999 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[1] I2=I2C.received_byte[5] I3=I2C.received_byte[3] O=$abc$19659$n999 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19660$n10 I2=$abc$19660$n212 I3=$false O=$abc$19660$n1001 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19659$n10 I2=$abc$19659$n212 I3=$false O=$abc$19659$n1001 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n1003 I1=$abc$19660$n1004 I2=$abc$19660$n778_1 I3=$false O=$abc$19660$n1456 +.gate SB_LUT4 I0=$abc$19659$n1003 I1=$abc$19659$n1004 I2=$abc$19659$n778_1 I3=$false O=$abc$19659$n1456 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n776_1 I1=$abc$19660$n992_1 I2=$abc$19660$n996 I3=$abc$19660$n212 O=$abc$19660$n1003 +.gate SB_LUT4 I0=$abc$19659$n776_1 I1=$abc$19659$n992_1 I2=$abc$19659$n996 I3=$abc$19659$n212 O=$abc$19659$n1003 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19660$n1005 I1=$abc$19660$n1006 I2=I2C.is_read I3=$false O=$abc$19660$n1004 +.gate SB_LUT4 I0=$abc$19659$n1005 I1=$abc$19659$n1006 I2=I2C.is_read I3=$false O=$abc$19659$n1004 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19660$n993 I1=I2C.FLT_SCL.out I2=$abc$19660$n10 I3=$abc$19660$n212 O=$abc$19660$n1005 +.gate SB_LUT4 I0=$abc$19659$n993 I1=I2C.FLT_SCL.out I2=$abc$19659$n10 I3=$abc$19659$n212 O=$abc$19659$n1005 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19660$n8 I2=I2C.SDA_DIR I3=I2C.FLT_SDA.out O=$abc$19660$n1006 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19659$n8 I2=I2C.SDA_DIR I3=I2C.FLT_SDA.out O=$abc$19659$n1006 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000111100000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19660$n1008 I2=$abc$19660$n778_1 I3=$abc$19660$n776_1 O=$abc$19660$n1458 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19659$n1008 I2=$abc$19659$n778_1 I3=$abc$19659$n776_1 O=$abc$19659$n1458 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111110000000 -.gate SB_LUT4 I0=$abc$19660$n997 I1=$abc$19660$n993 I2=$abc$19660$n1001 I3=$false O=$abc$19660$n1008 +.gate SB_LUT4 I0=$abc$19659$n997 I1=$abc$19659$n993 I2=$abc$19659$n1001 I3=$false O=$abc$19659$n1008 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n1013 I1=$abc$19660$n660 I2=$abc$19660$n1010 I3=$abc$19660$n1438 O=$abc$19660$n1460 +.gate SB_LUT4 I0=$abc$19659$n1013 I1=$abc$19659$n659 I2=$abc$19659$n1010 I3=$abc$19659$n1438 O=$abc$19659$n1460 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000111110001000 -.gate SB_LUT4 I0=$abc$19660$n1011 I1=$abc$19660$n782_1 I2=$abc$19660$n1005 I3=$abc$19660$n1012 O=$abc$19660$n1010 +.gate SB_LUT4 I0=$abc$19659$n1011 I1=$abc$19659$n782_1 I2=$abc$19659$n1005 I3=$abc$19659$n1012 O=$abc$19659$n1010 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1110000011101110 -.gate SB_LUT4 I0=$abc$19660$n993 I1=$abc$19660$n1001 I2=$abc$19660$n776_1 I3=$abc$19660$n778_1 O=$abc$19660$n1011 +.gate SB_LUT4 I0=$abc$19659$n993 I1=$abc$19659$n1001 I2=$abc$19659$n776_1 I3=$abc$19659$n778_1 O=$abc$19659$n1011 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111100000000000 -.gate SB_LUT4 I0=$abc$19660$n990 I1=$abc$19660$n776_1 I2=$false I3=$false O=$abc$19660$n1012 +.gate SB_LUT4 I0=$abc$19659$n990 I1=$abc$19659$n776_1 I2=$false I3=$false O=$abc$19659$n1012 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n775 I1=$abc$19660$n1014 I2=$abc$19660$n212 I3=$abc$19660$n778_1 O=$abc$19660$n1013 +.gate SB_LUT4 I0=$abc$19659$n775 I1=$abc$19659$n1014 I2=$abc$19659$n212 I3=$abc$19659$n778_1 O=$abc$19659$n1013 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n10 I1=I2C.FLT_SCL.out I2=$abc$19660$n776_1 I3=$false O=$abc$19660$n1014 +.gate SB_LUT4 I0=$abc$19659$n10 I1=I2C.FLT_SCL.out I2=$abc$19659$n776_1 I3=$false O=$abc$19659$n1014 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11100000 -.gate SB_LUT4 I0=$abc$19660$n780 I1=$abc$19660$n1013 I2=$abc$19660$n1010 I3=$abc$19660$n1440 O=$abc$19660$n1462 +.gate SB_LUT4 I0=$abc$19659$n780 I1=$abc$19659$n1013 I2=$abc$19659$n1010 I3=$abc$19659$n1440 O=$abc$19659$n1462 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100111101000100 -.gate SB_LUT4 I0=$abc$19660$n1013 I1=$abc$19660$n661 I2=$abc$19660$n1010 I3=$abc$19660$n1442 O=$abc$19660$n1464 +.gate SB_LUT4 I0=$abc$19659$n1013 I1=$abc$19659$n660 I2=$abc$19659$n1010 I3=$abc$19659$n1442 O=$abc$19659$n1464 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000111110001000 -.gate SB_LUT4 I0=$abc$19660$n635 I1=$abc$19660$n1013 I2=$abc$19660$n1010 I3=$abc$19660$n1680 O=$abc$19660$n1466 +.gate SB_LUT4 I0=$abc$19659$n635 I1=$abc$19659$n1013 I2=$abc$19659$n1010 I3=$abc$19659$n1681 O=$abc$19659$n1466 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011000010111011 -.gate SB_LUT4 I0=$abc$19660$n776_1 I1=$abc$19660$n1005 I2=$abc$19660$n778_1 I3=$abc$19660$n997 O=$abc$19660$n1468 +.gate SB_LUT4 I0=$abc$19659$n776_1 I1=$abc$19659$n1005 I2=$abc$19659$n778_1 I3=$abc$19659$n997 O=$abc$19659$n1468 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000010111111 -.gate SB_LUT4 I0=$abc$19660$n1014 I1=$abc$19660$n1011 I2=$abc$19660$n993 I3=$abc$19660$n1020 O=$abc$19660$n1470 +.gate SB_LUT4 I0=$abc$19659$n1014 I1=$abc$19659$n1011 I2=$abc$19659$n993 I3=$abc$19659$n1020 O=$abc$19659$n1470 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011000011111111 -.gate SB_LUT4 I0=$abc$19660$n1001 I1=$abc$19660$n776_1 I2=$abc$19660$n778_1 I3=$abc$19660$n995 O=$abc$19660$n1020 +.gate SB_LUT4 I0=$abc$19659$n1001 I1=$abc$19659$n776_1 I2=$abc$19659$n778_1 I3=$abc$19659$n995 O=$abc$19659$n1020 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000001111111 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.FLT_SDA.out I2=$abc$19660$n8 I3=I2C.wr O=$abc$19660$n1025 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.FLT_SDA.out I2=$abc$19659$n8 I3=I2C.wr O=$abc$19659$n1025 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111110100000000 -.gate SB_LUT4 I0=$abc$19660$n801 I1=$abc$19660$n799 I2=$abc$19660$n797_1 I3=$false O=$abc$19660$n1547 +.gate SB_LUT4 I0=$abc$19659$n801 I1=$abc$19659$n799 I2=$abc$19659$n797_1 I3=$false O=$abc$19659$n1547 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19660$n799 I1=$abc$19660$n819 I2=$false I3=$false O=$abc$19660$n1549 +.gate SB_LUT4 I0=$abc$19659$n799 I1=$abc$19659$n819 I2=$false I3=$false O=$abc$19659$n1549 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19660$n799 I1=$abc$19660$n822 I2=$false I3=$false O=$abc$19660$n1551 +.gate SB_LUT4 I0=$abc$19659$n799 I1=$abc$19659$n822 I2=$false I3=$false O=$abc$19659$n1551 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19660$n799 I1=$abc$19660$n823 I2=$false I3=$false O=$abc$19660$n1552 +.gate SB_LUT4 I0=$abc$19659$n799 I1=$abc$19659$n823 I2=$false I3=$false O=$abc$19659$n1552 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19660$n805_1 I1=$abc$19660$n828 I2=$false I3=$false O=$abc$19660$n1557 +.gate SB_LUT4 I0=$abc$19659$n805_1 I1=$abc$19659$n828 I2=$false I3=$false O=$abc$19659$n1557 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19660$n811 I1=$abc$19660$n832 I2=$false I3=$false O=$abc$19660$n1560 +.gate SB_LUT4 I0=$abc$19659$n811 I1=$abc$19659$n832 I2=$false I3=$false O=$abc$19659$n1560 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19660$n1287 I1=$abc$19660$n1285 I2=$abc$19660$n1290 I3=$false O=$abc$19660$n1727 +.gate SB_LUT4 I0=$abc$19659$n1287 I1=$abc$19659$n1285 I2=$abc$19659$n1290 I3=$false O=$abc$19659$n1727 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19660$n1287 I1=$abc$19660$n1290 I2=$abc$19660$n1285 I3=$false O=$abc$19660$n1728 +.gate SB_LUT4 I0=$abc$19659$n1287 I1=$abc$19659$n1290 I2=$abc$19659$n1285 I3=$false O=$abc$19659$n1728 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n1285 I1=$abc$19660$n1290 I2=$abc$19660$n1287 I3=$false O=$abc$19660$n1729 +.gate SB_LUT4 I0=$abc$19659$n1285 I1=$abc$19659$n1290 I2=$abc$19659$n1287 I3=$false O=$abc$19659$n1729 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n1290 I1=$abc$19660$n1285 I2=$abc$19660$n1287 I3=$false O=$abc$19660$n1730 +.gate SB_LUT4 I0=$abc$19659$n1290 I1=$abc$19659$n1285 I2=$abc$19659$n1287 I3=$false O=$abc$19659$n1730 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n1287 I1=$abc$19660$n1285 I2=$abc$19660$n1290 I3=$false O=$abc$19660$n1731 +.gate SB_LUT4 I0=$abc$19659$n1287 I1=$abc$19659$n1285 I2=$abc$19659$n1290 I3=$false O=$abc$19659$n1731 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19660$n1287 I1=$abc$19660$n1285 I2=$abc$19660$n1290 I3=$false O=$abc$19660$n1732 +.gate SB_LUT4 I0=$abc$19659$n1287 I1=$abc$19659$n1285 I2=$abc$19659$n1290 I3=$false O=$abc$19659$n1732 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n1285 I1=$abc$19660$n1287 I2=$abc$19660$n1290 I3=$false O=$abc$19660$n1733 +.gate SB_LUT4 I0=$abc$19659$n1285 I1=$abc$19659$n1287 I2=$abc$19659$n1290 I3=$false O=$abc$19659$n1733 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19660$n1287 I1=$abc$19660$n1285 I2=$abc$19660$n1290 I3=$false O=$abc$19660$n1734 +.gate SB_LUT4 I0=$abc$19659$n1287 I1=$abc$19659$n1285 I2=$abc$19659$n1290 I3=$false O=$abc$19659$n1734 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$false I2=$false I3=$false O=$abc$19660$n1 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$false I2=$false I3=$false O=$abc$19659$n1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$false I2=$false I3=$false O=$abc$19660$n3 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$false I2=$false I3=$false O=$abc$19659$n3 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n12 I1=$false I2=$false I3=$false O=COM_TX +.gate SB_LUT4 I0=$abc$19659$n12 I1=$false I2=$false I3=$false O=COM_TX .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 .gate SB_LUT4 I0=LED1 I1=$false I2=$false I3=$false O=COM_DCD .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n16 I1=$false I2=$false I3=$false O=$abc$19660$n17 +.gate SB_LUT4 I0=$abc$19659$n16 I1=$false I2=$false I3=$false O=$abc$19659$n17 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=$false I2=$false I3=$false O=$abc$19660$n19 +.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=$false I2=$false I3=$false O=$abc$19659$n19 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=UART.tx_activity I1=$false I2=$false I3=$false O=$abc$19660$n21 +.gate SB_LUT4 I0=UART.tx_activity I1=$false I2=$false I3=$false O=$abc$19659$n21 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[7] I1=$false I2=$false I3=$false O=$abc$19660$n527 +.gate SB_LUT4 I0=I2C.received_byte[7] I1=$false I2=$false I3=$false O=$abc$19659$n527 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[6] I1=$false I2=$false I3=$false O=$abc$19660$n528 +.gate SB_LUT4 I0=I2C.received_byte[6] I1=$false I2=$false I3=$false O=$abc$19659$n528 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[5] I1=$false I2=$false I3=$false O=$abc$19660$n530 +.gate SB_LUT4 I0=I2C.received_byte[5] I1=$false I2=$false I3=$false O=$abc$19659$n530 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=$false I2=$false I3=$false O=$abc$19660$n531 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=$false I2=$false I3=$false O=$abc$19659$n531 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=$false I2=$false I3=$false O=$abc$19660$n533 +.gate SB_LUT4 I0=I2C.received_byte[3] I1=$false I2=$false I3=$false O=$abc$19659$n533 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[2] I1=$false I2=$false I3=$false O=$abc$19660$n534 +.gate SB_LUT4 I0=I2C.received_byte[2] I1=$false I2=$false I3=$false O=$abc$19659$n534 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[1] I1=$false I2=$false I3=$false O=$abc$19660$n536 +.gate SB_LUT4 I0=I2C.received_byte[1] I1=$false I2=$false I3=$false O=$abc$19659$n536 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1680 I1=$false I2=$false I3=$false O=$abc$19660$n1444 +.gate SB_LUT4 I0=$abc$19659$n1681 I1=$false I2=$false I3=$false O=$abc$19659$n1444 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1440 I1=$false I2=$false I3=$false O=$abc$19660$n1604 +.gate SB_LUT4 I0=$abc$19659$n1440 I1=$false I2=$false I3=$false O=$abc$19659$n1604 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1623 I1=$false I2=$false I3=$false O=$abc$19660$n1622 +.gate SB_LUT4 I0=$abc$19659$n1623 I1=$false I2=$false I3=$false O=$abc$19659$n1622 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1624 I1=$false I2=$false I3=$false O=$abc$19660$n1625 +.gate SB_LUT4 I0=$abc$19659$n1624 I1=$false I2=$false I3=$false O=$abc$19659$n1625 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1626 I1=$false I2=$false I3=$false O=$abc$19660$n1627 +.gate SB_LUT4 I0=$abc$19659$n1626 I1=$false I2=$false I3=$false O=$abc$19659$n1627 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1438 I1=$false I2=$false I3=$false O=$abc$19660$n1678 +.gate SB_LUT4 I0=$abc$19659$n1438 I1=$false I2=$false I3=$false O=$abc$19659$n1679 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1442 I1=$false I2=$false I3=$false O=$abc$19660$n1679 +.gate SB_LUT4 I0=$abc$19659$n1442 I1=$false I2=$false I3=$false O=$abc$19659$n1680 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1681 I1=$false I2=$false I3=$false O=$abc$19660$n1682 +.gate SB_LUT4 I0=$abc$19659$n1682 I1=$false I2=$false I3=$false O=$abc$19659$n1683 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=CLK I1=$false I2=$false I3=$false O=I2C_HID_DESC.CLK +.gate SB_LUT4 I0=CLK I1=$false I2=$false I3=$false O=REPORT_DATA.clk .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19660$n1673 I1=$abc$19660$n565_1 I2=$abc$19660$n1672 I3=$false O=$abc$19660$n1065_1 +.gate SB_LUT4 I0=$abc$19659$n1673 I1=$abc$19659$n565_1 I2=$abc$19659$n1672 I3=$false O=$abc$19659$n1065_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C_COUNTER[0] I2=I2C.received_byte[1] I3=I2C.received_byte[2] O=$abc$19660$n1068 +.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C_COUNTER[0] I2=I2C.received_byte[1] I3=I2C.received_byte[2] O=$abc$19659$n1068 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000100 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19660$n535 I3=$abc$19660$n543 O=$abc$19660$n1069_1 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19659$n535 I3=$abc$19659$n543 O=$abc$19659$n1069_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19660$n1068 I2=$abc$19660$n531_1 I3=$abc$19660$n1069_1 O=$abc$19660$n1070 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19659$n1068 I2=$abc$19659$n531_1 I3=$abc$19659$n1069_1 O=$abc$19659$n1070 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011111100000000 -.gate SB_LUT4 I0=$abc$19660$n558 I1=$abc$19660$n556 I2=i2c_input_data_type[2] I3=$false O=$abc$19660$n1071_1 +.gate SB_LUT4 I0=$abc$19659$n558 I1=$abc$19659$n556 I2=i2c_input_data_type[2] I3=$false O=$abc$19659$n1071_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000011 -.gate SB_LUT4 I0=$abc$19660$n584_1 I1=$abc$19660$n1071_1 I2=$abc$19660$n590_1 I3=$abc$19660$n556 O=$abc$19660$n1677 +.gate SB_LUT4 I0=$abc$19659$n584_1 I1=$abc$19659$n1071_1 I2=$abc$19659$n590_1 I3=$abc$19659$n556 O=$abc$19659$n1678 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101111001100 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19660$n651 I2=$abc$19660$n671 I3=I2C.FLT_SCL.RESET O=$abc$19660$n72 +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19659$n651 I2=$abc$19659$n671 I3=I2C.FLT_SCL.RESET O=$abc$19659$n72 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000011111111 -.gate SB_LUT4 I0=$abc$19660$n1359 I1=$abc$19660$n1368 I2=$abc$19660$n555 I3=$abc$19660$n567 O=$abc$19660$n1081 +.gate SB_LUT4 I0=$abc$19659$n1359 I1=$abc$19659$n1368 I2=$abc$19659$n555 I3=$abc$19659$n567 O=$abc$19659$n1081 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101011000000 -.gate SB_LUT4 I0=$abc$19660$n732_1 I1=$abc$19660$n735_1 I2=$abc$19660$n743 I3=$abc$19660$n740 O=$abc$19660$n1082_1 +.gate SB_LUT4 I0=$abc$19659$n732_1 I1=$abc$19659$n735_1 I2=$abc$19659$n743 I3=$abc$19659$n740 O=$abc$19659$n1082_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n565 I1=$abc$19660$n1081 I2=$abc$19660$n729 I3=$abc$19660$n1082_1 O=$abc$19660$n1083 +.gate SB_LUT4 I0=$abc$19659$n565 I1=$abc$19659$n1081 I2=$abc$19659$n729 I3=$abc$19659$n1082_1 O=$abc$19659$n1083 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000011100000000 -.gate SB_LUT4 I0=KEYBOARD.temp[4] I1=KEYBOARD.RAM.r_data[0] I2=$abc$19660$n565 I3=$abc$19660$n555 O=$abc$19660$n1084_1 +.gate SB_LUT4 I0=KEYBOARD.temp[4] I1=KEYBOARD.RAM.r_data[0] I2=$abc$19659$n565 I3=$abc$19659$n555 O=$abc$19659$n1084_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101011111100 -.gate SB_LUT4 I0=$abc$19660$n752_1 I1=KEYBOARD.temp[2] I2=$abc$19660$n565 I3=$abc$19660$n567 O=$abc$19660$n1085 +.gate SB_LUT4 I0=$abc$19659$n752_1 I1=KEYBOARD.temp[2] I2=$abc$19659$n565 I3=$abc$19659$n567 O=$abc$19659$n1085 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0101000011001111 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=KEYBOARD.report_wr_en I2=$abc$19660$n757_1 I3=IS_RAM_INIT O=$abc$19660$n1088_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=KEYBOARD.report_wr_en I2=$abc$19659$n757_1 I3=IS_RAM_INIT O=$abc$19659$n1088_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111110000000 -.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=$abc$19660$n1088_1 I2=$abc$19660$n755_1 I3=$abc$19660$n703 O=$abc$19660$n1089 +.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=$abc$19659$n1088_1 I2=$abc$19659$n755_1 I3=$abc$19659$n703 O=$abc$19659$n1089 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000011100000000 -.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19660$n524 I2=I2C.is_read I3=$abc$19660$n644 O=$20\i2c_input_data_type[3:0][0] +.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19659$n524 I2=I2C.is_read I3=$abc$19659$n644 O=$20\i2c_input_data_type[3:0][0] .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0011101000110011 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=i2c_input_data_type[3] I2=I2C_COUNTER[1] I3=i2c_input_data_type[2] O=$abc$19660$n1091_1 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=i2c_input_data_type[3] I2=I2C_COUNTER[1] I3=i2c_input_data_type[2] O=$abc$19659$n1091_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19660$n543 I1=$abc$19660$n539 I2=i2c_input_data_type[1] I3=i2c_input_data_type[0] O=$abc$19660$n1092 +.gate SB_LUT4 I0=$abc$19659$n543 I1=$abc$19659$n539 I2=i2c_input_data_type[1] I3=i2c_input_data_type[0] O=$abc$19659$n1092 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100000000001010 -.gate SB_LUT4 I0=i2c_input_data_type[1] I1=I2C_COUNTER[3] I2=$abc$19660$n1092 I3=$abc$19660$n556 O=$abc$19660$n1093_1 +.gate SB_LUT4 I0=i2c_input_data_type[1] I1=I2C_COUNTER[3] I2=$abc$19659$n1092 I3=$abc$19659$n556 O=$abc$19659$n1093_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000000000 -.gate SB_LUT4 I0=$abc$19660$n1091_1 I1=$abc$19660$n1093_1 I2=$false I3=$false O=$abc$19660$n1094 +.gate SB_LUT4 I0=$abc$19659$n1091_1 I1=$abc$19659$n1093_1 I2=$false I3=$false O=$abc$19659$n1094 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[1] I3=$abc$19660$n699 O=$abc$19660$n1095 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[1] I3=$abc$19659$n699 O=$abc$19659$n1095 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000010011110000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[1] I1=$abc$19660$n699 I2=KEYBOARD.is_pressed I3=$abc$19660$n1095 O=$abc$19660$n1096_1 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[1] I1=$abc$19659$n699 I2=KEYBOARD.is_pressed I3=$abc$19659$n1095 O=$abc$19659$n1096_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111000010001000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19660$n1096_1 I2=$abc$19660$n925_1 I3=$false O=$abc$19660$n1308 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19659$n1096_1 I2=$abc$19659$n925_1 I3=$false O=$abc$19659$n1308 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11110100 -.gate SB_LUT4 I0=$abc$19660$n716 I1=$abc$19660$n701 I2=$abc$19660$n707 I3=KEYBOARD.is_pressed O=$abc$19660$n1098 +.gate SB_LUT4 I0=$abc$19659$n716 I1=$abc$19659$n701 I2=$abc$19659$n707 I3=KEYBOARD.is_pressed O=$abc$19659$n1098 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111110111001111 -.gate SB_LUT4 I0=$abc$19660$n699 I1=$abc$19660$n1098 I2=$abc$19660$n761 I3=$abc$19660$n1311 O=$abc$19660$n1313 +.gate SB_LUT4 I0=$abc$19659$n699 I1=$abc$19659$n1098 I2=$abc$19659$n761 I3=$abc$19659$n1311 O=$abc$19659$n1313 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111110110000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$abc$19660$n699 O=$abc$19660$n1100_1 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$abc$19659$n699 O=$abc$19659$n1100_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000010011110000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[2] I1=$abc$19660$n699 I2=KEYBOARD.is_pressed I3=$abc$19660$n1100_1 O=$abc$19660$n1398 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[2] I1=$abc$19659$n699 I2=KEYBOARD.is_pressed I3=$abc$19659$n1100_1 O=$abc$19659$n1398 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111000010001000 -.gate SB_LUT4 I0=$abc$19660$n1107 I1=$abc$19660$n1109 I2=$abc$19660$n661 I3=$false O=$abc$19660$n1102 +.gate SB_LUT4 I0=$abc$19659$n1107 I1=$abc$19659$n1109 I2=$abc$19659$n660 I3=$false O=$abc$19659$n1102 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19660$n1001 I1=$abc$19660$n992_1 I2=$abc$19660$n776_1 I3=$abc$19660$n994 O=$abc$19660$n1103 +.gate SB_LUT4 I0=$abc$19659$n1001 I1=$abc$19659$n992_1 I2=$abc$19659$n776_1 I3=$abc$19659$n994 O=$abc$19659$n1103 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0011010100000000 -.gate SB_LUT4 I0=$abc$19660$n1102 I1=$abc$19660$n1103 I2=$abc$19660$n776_1 I3=$abc$19660$n990 O=$abc$19660$n1104 +.gate SB_LUT4 I0=$abc$19659$n1102 I1=$abc$19659$n1103 I2=$abc$19659$n776_1 I3=$abc$19659$n990 O=$abc$19659$n1104 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1010110011001100 -.gate SB_LUT4 I0=$abc$19660$n776_1 I1=$abc$19660$n778_1 I2=$abc$19660$n1104 I3=$abc$19660$n995 O=$abc$19660$n1105 +.gate SB_LUT4 I0=$abc$19659$n776_1 I1=$abc$19659$n778_1 I2=$abc$19659$n1104 I3=$abc$19659$n995 O=$abc$19659$n1105 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111010111000000 -.gate SB_LUT4 I0=$abc$19660$n873 I1=$abc$19660$n869 I2=$abc$19660$n660 I3=$abc$19660$n780 O=$abc$19660$n1106 +.gate SB_LUT4 I0=$abc$19659$n873 I1=$abc$19659$n869 I2=$abc$19659$n659 I3=$abc$19659$n780 O=$abc$19659$n1106 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100111110100000 -.gate SB_LUT4 I0=$abc$19660$n871 I1=$abc$19660$n867 I2=$abc$19660$n660 I3=$abc$19660$n1106 O=$abc$19660$n1107 +.gate SB_LUT4 I0=$abc$19659$n871 I1=$abc$19659$n867 I2=$abc$19659$n659 I3=$abc$19659$n1106 O=$abc$19659$n1107 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111110000001010 -.gate SB_LUT4 I0=$abc$19660$n881 I1=$abc$19660$n877 I2=$abc$19660$n660 I3=$abc$19660$n780 O=$abc$19660$n1108 +.gate SB_LUT4 I0=$abc$19659$n881 I1=$abc$19659$n877 I2=$abc$19659$n659 I3=$abc$19659$n780 O=$abc$19659$n1108 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100111110100000 -.gate SB_LUT4 I0=$abc$19660$n879 I1=$abc$19660$n875_1 I2=$abc$19660$n660 I3=$abc$19660$n1108 O=$abc$19660$n1109 +.gate SB_LUT4 I0=$abc$19659$n879 I1=$abc$19659$n875_1 I2=$abc$19659$n659 I3=$abc$19659$n1108 O=$abc$19659$n1109 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111110000001010 -.gate SB_LUT4 I0=$abc$19660$n997 I1=$abc$19660$n776_1 I2=$abc$19660$n1005 I3=$false O=$abc$19660$n1110_1 +.gate SB_LUT4 I0=$abc$19659$n997 I1=$abc$19659$n776_1 I2=$abc$19659$n1005 I3=$false O=$abc$19659$n1110_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11100000 -.gate SB_LUT4 I0=$abc$19660$n1110_1 I1=$abc$19660$n1025 I2=$abc$19660$n1004 I3=$abc$19660$n778_1 O=$abc$19660$n1111 +.gate SB_LUT4 I0=$abc$19659$n1110_1 I1=$abc$19659$n1025 I2=$abc$19659$n1004 I3=$abc$19659$n778_1 O=$abc$19659$n1111 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000111011001100 -.gate SB_LUT4 I0=$abc$19660$n1012 I1=$abc$19660$n1011 I2=$abc$19660$n1111 I3=$false O=$abc$19660$n1472 +.gate SB_LUT4 I0=$abc$19659$n1012 I1=$abc$19659$n1011 I2=$abc$19659$n1111 I3=$false O=$abc$19659$n1472 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10110000 -.gate SB_LUT4 I0=$abc$19660$n559 I1=$abc$19660$n527_1 I2=$abc$19660$n576 I3=$abc$19660$n581 O=$abc$19660$n1113 +.gate SB_LUT4 I0=$abc$19659$n559 I1=$abc$19659$n527_1 I2=$abc$19659$n576 I3=$abc$19659$n581 O=$abc$19659$n1113 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100111100100000 -.gate SB_LUT4 I0=$abc$19660$n1065_1 I1=$abc$19660$n581 I2=$abc$19660$n524 I3=$abc$19660$n1671 O=$abc$19660$n1114_1 +.gate SB_LUT4 I0=$abc$19659$n1065_1 I1=$abc$19659$n581 I2=$abc$19659$n524 I3=$abc$19659$n1671 O=$abc$19659$n1114_1 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=$abc$19660$n1677 I1=$abc$19660$n520 I2=$false I3=$false O=$abc$19660$n1115 +.gate SB_LUT4 I0=$abc$19659$n1678 I1=$abc$19659$n520 I2=$false I3=$false O=$abc$19659$n1115 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19660$n1114_1 I1=$abc$19660$n1113 I2=$abc$19660$n1115 I3=$abc$19660$n599 O=$abc$19660$n1116 +.gate SB_LUT4 I0=$abc$19659$n1114_1 I1=$abc$19659$n1113 I2=$abc$19659$n1115 I3=$abc$19659$n599 O=$abc$19659$n1116 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000010001111 -.gate SB_LUT4 I0=$abc$19660$n716 I1=KEYBOARD.is_pressed I2=$abc$19660$n719_1 I3=$abc$19660$n701 O=$abc$19660$n1117 +.gate SB_LUT4 I0=$abc$19659$n716 I1=KEYBOARD.is_pressed I2=$abc$19659$n719_1 I3=$abc$19659$n701 O=$abc$19659$n1117 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101110000 -.gate SB_LUT4 I0=$abc$19660$n699 I1=$abc$19660$n695 I2=$abc$19660$n1117 I3=$abc$19660$n702 O=$abc$19660$n1118 +.gate SB_LUT4 I0=$abc$19659$n699 I1=$abc$19659$n695 I2=$abc$19659$n1117 I3=$abc$19659$n702 O=$abc$19659$n1118 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011111111111111 -.gate SB_LUT4 I0=$abc$19660$n688 I1=$abc$19660$n1118 I2=$abc$19660$n703 I3=$false O=$abc$19660$n155 +.gate SB_LUT4 I0=$abc$19659$n688 I1=$abc$19659$n1118 I2=$abc$19659$n703 I3=$false O=$abc$19659$n144 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=$abc$19660$n707 I2=KEYBOARD.report_adress_rd[3] I3=$abc$19660$n701 O=$abc$19660$n1122 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=$abc$19659$n707 I2=KEYBOARD.report_adress_rd[3] I3=$abc$19659$n701 O=$abc$19659$n1122 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111000001000100 -.gate SB_LUT4 I0=$abc$19660$n1122 I1=I2C.FLT_SCL.RESET I2=$abc$19660$n695 I3=$abc$19660$n702 O=$abc$19660$n1123 +.gate SB_LUT4 I0=$abc$19659$n1122 I1=I2C.FLT_SCL.RESET I2=$abc$19659$n695 I3=$abc$19659$n702 O=$abc$19659$n1123 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19660$n689 I1=$abc$19660$n761 I2=$abc$19660$n1123 I3=$abc$19660$n699 O=$abc$19660$n1124 +.gate SB_LUT4 I0=$abc$19659$n689 I1=$abc$19659$n761 I2=$abc$19659$n1123 I3=$abc$19659$n699 O=$abc$19659$n1124 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111011100001111 -.gate SB_LUT4 I0=$abc$19660$n721_1 I1=$abc$19660$n1124 I2=$abc$19660$n1089 I3=$false O=$abc$19660$n177 +.gate SB_LUT4 I0=$abc$19659$n721_1 I1=$abc$19659$n1124 I2=$abc$19659$n1089 I3=$false O=$abc$19659$n184 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=KEYBOARD.temp[1] I1=KEYBOARD.temp[5] I2=$abc$19660$n565 I3=$abc$19660$n555 O=$abc$19660$n1128 +.gate SB_LUT4 I0=KEYBOARD.temp[1] I1=KEYBOARD.temp[5] I2=$abc$19659$n565 I3=$abc$19659$n555 O=$abc$19659$n1128 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111110000001010 -.gate SB_LUT4 I0=KEYBOARD.temp[6] I1=KEYBOARD.temp[7] I2=$abc$19660$n565 I3=$abc$19660$n567 O=$abc$19660$n1129 +.gate SB_LUT4 I0=KEYBOARD.temp[6] I1=KEYBOARD.temp[7] I2=$abc$19659$n565 I3=$abc$19659$n567 O=$abc$19659$n1129 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100111110100000 -.gate SB_LUT4 I0=$abc$19660$n1084_1 I1=$abc$19660$n1085 I2=$abc$19660$n1128 I3=$abc$19660$n1129 O=$abc$19660$n1130 +.gate SB_LUT4 I0=$abc$19659$n1084_1 I1=$abc$19659$n1085 I2=$abc$19659$n1128 I3=$abc$19659$n1129 O=$abc$19659$n1130 .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000011101110111 -.gate SB_CARRY CI=$abc$19660$n1625 CO=$auto$alumacc.cc:474:replace_alu$5154.C[2] I0=$false I1=$abc$19660$n1623 +.gate SB_CARRY CI=$abc$19659$n1625 CO=$auto$alumacc.cc:474:replace_alu$5153.C[2] I0=$false I1=$abc$19659$n1623 .attr src "top.v:29|uart.v:40|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5154.C[2] CO=$auto$alumacc.cc:474:replace_alu$5154.C[3] I0=$false I1=$abc$19660$n1682 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5153.C[2] CO=$auto$alumacc.cc:474:replace_alu$5153.C[3] I0=$false I1=$abc$19659$n1627 .attr src "top.v:29|uart.v:40|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5154.C[3] CO=$abc$19660$n1554 I0=$false I1=$abc$19660$n1627 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5153.C[3] CO=$abc$19659$n1554 I0=$false I1=$abc$19659$n1683 .attr src "top.v:29|uart.v:40|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19660$n1678 CO=$auto$alumacc.cc:474:replace_alu$5159.C[2] I0=$false I1=$abc$19660$n1604 +.gate SB_CARRY CI=$abc$19659$n1679 CO=$auto$alumacc.cc:474:replace_alu$5158.C[2] I0=$false I1=$abc$19659$n1604 .attr src "top.v:20|i2c_slave.v:119|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5159.C[2] CO=$auto$alumacc.cc:474:replace_alu$5159.C[3] I0=$false I1=$abc$19660$n1679 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5158.C[2] CO=$auto$alumacc.cc:474:replace_alu$5158.C[3] I0=$false I1=$abc$19659$n1680 .attr src "top.v:20|i2c_slave.v:119|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5159.C[3] CO=$abc$19660$n212 I0=$false I1=$abc$19660$n1680 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5158.C[3] CO=$abc$19659$n212 I0=$false I1=$abc$19659$n1681 .attr src "top.v:20|i2c_slave.v:119|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19660$n524 CO=$auto$alumacc.cc:474:replace_alu$5164.C[2] I0=$false I1=$abc$19660$n523 +.gate SB_CARRY CI=$abc$19659$n524 CO=$auto$alumacc.cc:474:replace_alu$5163.C[2] I0=$false I1=$abc$19659$n523 .attr src "top.v:217|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5164.C[2] CO=$auto$alumacc.cc:474:replace_alu$5164.C[3] I0=$true I1=$abc$19660$n1677 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5163.C[2] CO=$auto$alumacc.cc:474:replace_alu$5163.C[3] I0=$true I1=$abc$19659$n1678 .attr src "top.v:217|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5164.C[3] CO=$abc$19660$n1645 I0=$false I1=$abc$19660$n520 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5163.C[3] CO=$abc$19659$n1645 I0=$false I1=$abc$19659$n520 .attr src "top.v:217|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19660$n536 CO=$auto$alumacc.cc:474:replace_alu$5175.C[3] I0=$false I1=$abc$19660$n534 +.gate SB_CARRY CI=$abc$19659$n536 CO=$auto$alumacc.cc:474:replace_alu$5174.C[3] I0=$false I1=$abc$19659$n534 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5175.C[3] CO=$auto$alumacc.cc:474:replace_alu$5175.C[4] I0=$false I1=$abc$19660$n533 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5174.C[3] CO=$auto$alumacc.cc:474:replace_alu$5174.C[4] I0=$false I1=$abc$19659$n533 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5175.C[4] CO=$auto$alumacc.cc:474:replace_alu$5175.C[5] I0=$false I1=$abc$19660$n531 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5174.C[4] CO=$auto$alumacc.cc:474:replace_alu$5174.C[5] I0=$false I1=$abc$19659$n531 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5175.C[5] CO=$auto$alumacc.cc:474:replace_alu$5175.C[6] I0=$false I1=$abc$19660$n530 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5174.C[5] CO=$auto$alumacc.cc:474:replace_alu$5174.C[6] I0=$false I1=$abc$19659$n530 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5175.C[6] CO=$auto$alumacc.cc:474:replace_alu$5175.C[7] I0=$false I1=$abc$19660$n528 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5174.C[6] CO=$auto$alumacc.cc:474:replace_alu$5174.C[7] I0=$false I1=$abc$19659$n528 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5175.C[7] CO=$abc$19660$n1648 I0=$false I1=$abc$19660$n527 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5174.C[7] CO=$abc$19659$n1648 I0=$false I1=$abc$19659$n527 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19660$n1671 CO=$auto$alumacc.cc:474:replace_alu$5188.C[3] I0=$false I1=$abc$19660$n1672 +.gate SB_CARRY CI=$abc$19659$n1671 CO=$auto$alumacc.cc:474:replace_alu$5187.C[3] I0=$false I1=$abc$19659$n1672 .attr src "top.v:235|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5188.C[3] CO=$auto$alumacc.cc:474:replace_alu$5188.C[4] I0=$false I1=$abc$19660$n1673 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5187.C[3] CO=$auto$alumacc.cc:474:replace_alu$5187.C[4] I0=$false I1=$abc$19659$n1673 .attr src "top.v:235|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5188.C[4] CO=$auto$alumacc.cc:474:replace_alu$5188.C[5] I0=$false I1=$abc$19660$n1674 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5187.C[4] CO=$auto$alumacc.cc:474:replace_alu$5187.C[5] I0=$false I1=$abc$19659$n1674 .attr src "top.v:235|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5188.C[5] CO=$auto$alumacc.cc:474:replace_alu$5188.C[6] I0=$false I1=$abc$19660$n1675 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5187.C[5] CO=$auto$alumacc.cc:474:replace_alu$5187.C[6] I0=$false I1=$abc$19659$n1675 .attr src "top.v:235|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5188.C[6] CO=$abc$19660$n1651 I0=$false I1=$abc$19660$n1676 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5187.C[6] CO=$abc$19659$n1651 I0=$false I1=$abc$19659$n1676 .attr src "top.v:235|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19660$n536 CO=$auto$alumacc.cc:474:replace_alu$5193.C[3] I0=$true I1=$abc$19660$n534 +.gate SB_CARRY CI=$abc$19659$n536 CO=$auto$alumacc.cc:474:replace_alu$5192.C[3] I0=$true I1=$abc$19659$n534 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[3] CO=$auto$alumacc.cc:474:replace_alu$5193.C[4] I0=$false I1=$abc$19660$n533 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5192.C[3] CO=$auto$alumacc.cc:474:replace_alu$5192.C[4] I0=$false I1=$abc$19659$n533 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[4] CO=$auto$alumacc.cc:474:replace_alu$5193.C[5] I0=$false I1=$abc$19660$n531 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5192.C[4] CO=$auto$alumacc.cc:474:replace_alu$5192.C[5] I0=$false I1=$abc$19659$n531 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[5] CO=$auto$alumacc.cc:474:replace_alu$5193.C[6] I0=$false I1=$abc$19660$n530 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5192.C[5] CO=$auto$alumacc.cc:474:replace_alu$5192.C[6] I0=$false I1=$abc$19659$n530 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[6] CO=$auto$alumacc.cc:474:replace_alu$5193.C[7] I0=$false I1=$abc$19660$n528 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5192.C[6] CO=$auto$alumacc.cc:474:replace_alu$5192.C[7] I0=$false I1=$abc$19659$n528 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[7] CO=$abc$19660$n1652 I0=$false I1=$abc$19660$n527 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5192.C[7] CO=$abc$19659$n1652 I0=$false I1=$abc$19659$n527 .attr src "top.v:144|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$true I2=ring_wr[0] I3=$false O=$abc$19660$n1218 +.gate SB_LUT4 I0=$false I1=$true I2=ring_wr[0] I3=$false O=$abc$19659$n1218 .attr src "top.v:109|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=ring_wr[0] CO=$auto$alumacc.cc:474:replace_alu$5198.C[2] I0=$false I1=ring_wr[1] +.gate SB_CARRY CI=ring_wr[0] CO=$auto$alumacc.cc:474:replace_alu$5197.C[2] I0=$false I1=ring_wr[1] .attr src "top.v:109|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[2] I3=$auto$alumacc.cc:474:replace_alu$5198.C[2] O=$abc$19660$n1224 +.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[2] I3=$auto$alumacc.cc:474:replace_alu$5197.C[2] O=$abc$19659$n1224 .attr src "top.v:109|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5198.C[2] CO=$auto$alumacc.cc:474:replace_alu$5198.C[3] I0=$false I1=ring_wr[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5197.C[2] CO=$auto$alumacc.cc:474:replace_alu$5197.C[3] I0=$false I1=ring_wr[2] .attr src "top.v:109|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[3] I3=$auto$alumacc.cc:474:replace_alu$5198.C[3] O=$abc$19660$n1227 +.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[3] I3=$auto$alumacc.cc:474:replace_alu$5197.C[3] O=$abc$19659$n1227 .attr src "top.v:109|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5198.C[3] CO=$auto$alumacc.cc:474:replace_alu$5198.C[4] I0=$false I1=ring_wr[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5197.C[3] CO=$auto$alumacc.cc:474:replace_alu$5197.C[4] I0=$false I1=ring_wr[3] .attr src "top.v:109|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$false I3=$auto$alumacc.cc:474:replace_alu$5198.C[4] O=$abc$19660$n344 +.gate SB_LUT4 I0=$false I1=$false I2=$false I3=$auto$alumacc.cc:474:replace_alu$5197.C[4] O=$abc$19659$n344 .attr src "top.v:109|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=wr_cnt[0] I3=$false O=$abc$19660$n732 +.gate SB_LUT4 I0=$false I1=$true I2=wr_cnt[0] I3=$false O=$abc$19659$n732 .attr src "top.v:133|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=wr_cnt[0] CO=$auto$alumacc.cc:474:replace_alu$5201.C[2] I0=$false I1=wr_cnt[1] +.gate SB_CARRY CI=wr_cnt[0] CO=$auto$alumacc.cc:474:replace_alu$5200.C[2] I0=$false I1=wr_cnt[1] .attr src "top.v:133|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[2] I3=$auto$alumacc.cc:474:replace_alu$5201.C[2] O=$abc$19660$n735 +.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[2] I3=$auto$alumacc.cc:474:replace_alu$5200.C[2] O=$abc$19659$n735 .attr src "top.v:133|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5201.C[2] CO=$auto$alumacc.cc:474:replace_alu$5201.C[3] I0=$false I1=wr_cnt[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5200.C[2] CO=$auto$alumacc.cc:474:replace_alu$5200.C[3] I0=$false I1=wr_cnt[2] .attr src "top.v:133|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[3] I3=$auto$alumacc.cc:474:replace_alu$5201.C[3] O=$abc$19660$n736 +.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[3] I3=$auto$alumacc.cc:474:replace_alu$5200.C[3] O=$abc$19659$n736 .attr src "top.v:133|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=ring_rd[0] I3=$false O=$abc$19660$n1091 +.gate SB_LUT4 I0=$false I1=$true I2=ring_rd[0] I3=$false O=$abc$19659$n1091 .attr src "top.v:184|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=ring_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5204.C[2] I0=$false I1=ring_rd[1] +.gate SB_CARRY CI=ring_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5203.C[2] I0=$false I1=ring_rd[1] .attr src "top.v:184|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5204.C[2] O=$abc$19660$n1097 +.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5203.C[2] O=$abc$19659$n1097 .attr src "top.v:184|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5204.C[2] CO=$auto$alumacc.cc:474:replace_alu$5204.C[3] I0=$false I1=ring_rd[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5203.C[2] CO=$auto$alumacc.cc:474:replace_alu$5203.C[3] I0=$false I1=ring_rd[2] .attr src "top.v:184|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5204.C[3] O=$abc$19660$n1100 +.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5203.C[3] O=$abc$19659$n1100 .attr src "top.v:184|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=I2C_COUNTER[0] I3=$false O=$abc$19660$n1076 +.gate SB_LUT4 I0=$false I1=$true I2=I2C_COUNTER[0] I3=$false O=$abc$19659$n1076 .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=I2C_COUNTER[0] CO=$auto$alumacc.cc:474:replace_alu$5207.C[2] I0=$false I1=I2C_COUNTER[1] +.gate SB_CARRY CI=I2C_COUNTER[0] CO=$auto$alumacc.cc:474:replace_alu$5206.C[2] I0=$false I1=I2C_COUNTER[1] .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[2] I3=$auto$alumacc.cc:474:replace_alu$5207.C[2] O=$abc$19660$n1080 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[2] I3=$auto$alumacc.cc:474:replace_alu$5206.C[2] O=$abc$19659$n1080 .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5207.C[2] CO=$auto$alumacc.cc:474:replace_alu$5207.C[3] I0=$false I1=I2C_COUNTER[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[2] CO=$auto$alumacc.cc:474:replace_alu$5206.C[3] I0=$false I1=I2C_COUNTER[2] .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[3] I3=$auto$alumacc.cc:474:replace_alu$5207.C[3] O=$abc$19660$n1082 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[3] I3=$auto$alumacc.cc:474:replace_alu$5206.C[3] O=$abc$19659$n1082 .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5207.C[3] CO=$auto$alumacc.cc:474:replace_alu$5207.C[4] I0=$false I1=I2C_COUNTER[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[3] CO=$auto$alumacc.cc:474:replace_alu$5206.C[4] I0=$false I1=I2C_COUNTER[3] .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[4] I3=$auto$alumacc.cc:474:replace_alu$5207.C[4] O=$abc$19660$n1084 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[4] I3=$auto$alumacc.cc:474:replace_alu$5206.C[4] O=$abc$19659$n1084 .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5207.C[4] CO=$auto$alumacc.cc:474:replace_alu$5207.C[5] I0=$false I1=I2C_COUNTER[4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[4] CO=$auto$alumacc.cc:474:replace_alu$5206.C[5] I0=$false I1=I2C_COUNTER[4] .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[5] I3=$auto$alumacc.cc:474:replace_alu$5207.C[5] O=$abc$19660$n1086 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[5] I3=$auto$alumacc.cc:474:replace_alu$5206.C[5] O=$abc$19659$n1086 .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5207.C[5] CO=$auto$alumacc.cc:474:replace_alu$5207.C[6] I0=$false I1=I2C_COUNTER[5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[5] CO=$auto$alumacc.cc:474:replace_alu$5206.C[6] I0=$false I1=I2C_COUNTER[5] .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[6] I3=$auto$alumacc.cc:474:replace_alu$5207.C[6] O=$abc$19660$n1088 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[6] I3=$auto$alumacc.cc:474:replace_alu$5206.C[6] O=$abc$19659$n1088 .attr src "top.v:193|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=$3\int_tmr[14:0][0] I3=$false O=$abc$19660$n913 +.gate SB_LUT4 I0=$false I1=$true I2=$3\int_tmr[14:0][0] I3=$false O=$abc$19659$n913 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][10] I3=$auto$alumacc.cc:474:replace_alu$5210.C[10] O=$abc$19660$n944 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][10] I3=$auto$alumacc.cc:474:replace_alu$5209.C[10] O=$abc$19659$n944 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[10] CO=$auto$alumacc.cc:474:replace_alu$5210.C[11] I0=$false I1=$3\int_tmr[14:0][10] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[10] CO=$auto$alumacc.cc:474:replace_alu$5209.C[11] I0=$false I1=$3\int_tmr[14:0][10] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][11] I3=$auto$alumacc.cc:474:replace_alu$5210.C[11] O=$abc$19660$n947 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][11] I3=$auto$alumacc.cc:474:replace_alu$5209.C[11] O=$abc$19659$n947 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[11] CO=$auto$alumacc.cc:474:replace_alu$5210.C[12] I0=$false I1=$3\int_tmr[14:0][11] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[11] CO=$auto$alumacc.cc:474:replace_alu$5209.C[12] I0=$false I1=$3\int_tmr[14:0][11] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][12] I3=$auto$alumacc.cc:474:replace_alu$5210.C[12] O=$abc$19660$n950 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][12] I3=$auto$alumacc.cc:474:replace_alu$5209.C[12] O=$abc$19659$n950 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[12] CO=$auto$alumacc.cc:474:replace_alu$5210.C[13] I0=$false I1=$3\int_tmr[14:0][12] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[12] CO=$auto$alumacc.cc:474:replace_alu$5209.C[13] I0=$false I1=$3\int_tmr[14:0][12] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][13] I3=$auto$alumacc.cc:474:replace_alu$5210.C[13] O=$abc$19660$n953 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][13] I3=$auto$alumacc.cc:474:replace_alu$5209.C[13] O=$abc$19659$n953 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[13] CO=$auto$alumacc.cc:474:replace_alu$5210.C[14] I0=$false I1=$3\int_tmr[14:0][13] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[13] CO=$auto$alumacc.cc:474:replace_alu$5209.C[14] I0=$false I1=$3\int_tmr[14:0][13] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][14] I3=$auto$alumacc.cc:474:replace_alu$5210.C[14] O=$abc$19660$n956 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][14] I3=$auto$alumacc.cc:474:replace_alu$5209.C[14] O=$abc$19659$n956 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$3\int_tmr[14:0][0] CO=$auto$alumacc.cc:474:replace_alu$5210.C[2] I0=$false I1=$3\int_tmr[14:0][1] +.gate SB_CARRY CI=$3\int_tmr[14:0][0] CO=$auto$alumacc.cc:474:replace_alu$5209.C[2] I0=$false I1=$3\int_tmr[14:0][1] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][2] I3=$auto$alumacc.cc:474:replace_alu$5210.C[2] O=$abc$19660$n920 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][2] I3=$auto$alumacc.cc:474:replace_alu$5209.C[2] O=$abc$19659$n920 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[2] CO=$auto$alumacc.cc:474:replace_alu$5210.C[3] I0=$false I1=$3\int_tmr[14:0][2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[2] CO=$auto$alumacc.cc:474:replace_alu$5209.C[3] I0=$false I1=$3\int_tmr[14:0][2] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][3] I3=$auto$alumacc.cc:474:replace_alu$5210.C[3] O=$abc$19660$n923 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][3] I3=$auto$alumacc.cc:474:replace_alu$5209.C[3] O=$abc$19659$n923 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[3] CO=$auto$alumacc.cc:474:replace_alu$5210.C[4] I0=$false I1=$3\int_tmr[14:0][3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[3] CO=$auto$alumacc.cc:474:replace_alu$5209.C[4] I0=$false I1=$3\int_tmr[14:0][3] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][4] I3=$auto$alumacc.cc:474:replace_alu$5210.C[4] O=$abc$19660$n926 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][4] I3=$auto$alumacc.cc:474:replace_alu$5209.C[4] O=$abc$19659$n926 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[4] CO=$auto$alumacc.cc:474:replace_alu$5210.C[5] I0=$false I1=$3\int_tmr[14:0][4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[4] CO=$auto$alumacc.cc:474:replace_alu$5209.C[5] I0=$false I1=$3\int_tmr[14:0][4] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][5] I3=$auto$alumacc.cc:474:replace_alu$5210.C[5] O=$abc$19660$n929 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][5] I3=$auto$alumacc.cc:474:replace_alu$5209.C[5] O=$abc$19659$n929 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[5] CO=$auto$alumacc.cc:474:replace_alu$5210.C[6] I0=$false I1=$3\int_tmr[14:0][5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[5] CO=$auto$alumacc.cc:474:replace_alu$5209.C[6] I0=$false I1=$3\int_tmr[14:0][5] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][6] I3=$auto$alumacc.cc:474:replace_alu$5210.C[6] O=$abc$19660$n932 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][6] I3=$auto$alumacc.cc:474:replace_alu$5209.C[6] O=$abc$19659$n932 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[6] CO=$auto$alumacc.cc:474:replace_alu$5210.C[7] I0=$false I1=$3\int_tmr[14:0][6] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[6] CO=$auto$alumacc.cc:474:replace_alu$5209.C[7] I0=$false I1=$3\int_tmr[14:0][6] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][7] I3=$auto$alumacc.cc:474:replace_alu$5210.C[7] O=$abc$19660$n935 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][7] I3=$auto$alumacc.cc:474:replace_alu$5209.C[7] O=$abc$19659$n935 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[7] CO=$auto$alumacc.cc:474:replace_alu$5210.C[8] I0=$false I1=$3\int_tmr[14:0][7] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[7] CO=$auto$alumacc.cc:474:replace_alu$5209.C[8] I0=$false I1=$3\int_tmr[14:0][7] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][8] I3=$auto$alumacc.cc:474:replace_alu$5210.C[8] O=$abc$19660$n938 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][8] I3=$auto$alumacc.cc:474:replace_alu$5209.C[8] O=$abc$19659$n938 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[8] CO=$auto$alumacc.cc:474:replace_alu$5210.C[9] I0=$false I1=$3\int_tmr[14:0][8] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[8] CO=$auto$alumacc.cc:474:replace_alu$5209.C[9] I0=$false I1=$3\int_tmr[14:0][8] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][9] I3=$auto$alumacc.cc:474:replace_alu$5210.C[9] O=$abc$19660$n941 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][9] I3=$auto$alumacc.cc:474:replace_alu$5209.C[9] O=$abc$19659$n941 .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5210.C[9] CO=$auto$alumacc.cc:474:replace_alu$5210.C[10] I0=$false I1=$3\int_tmr[14:0][9] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[9] CO=$auto$alumacc.cc:474:replace_alu$5209.C[10] I0=$false I1=$3\int_tmr[14:0][9] .attr src "top.v:251|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$abc$19660$n19 I2=rststate[0] I3=$false O=$abc$19660$n1245 +.gate SB_LUT4 I0=$false I1=$abc$19659$n19 I2=rststate[0] I3=$false O=$abc$19659$n1245 .attr src "top.v:69|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$false CO=$auto$alumacc.cc:474:replace_alu$5213.C[1] I0=$abc$19660$n19 I1=rststate[0] +.gate SB_CARRY CI=$false CO=$auto$alumacc.cc:474:replace_alu$5212.C[1] I0=$abc$19659$n19 I1=rststate[0] .attr src "top.v:69|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=rststate[1] I3=$auto$alumacc.cc:474:replace_alu$5213.C[1] O=$abc$19660$n1247 +.gate SB_LUT4 I0=$false I1=$false I2=rststate[1] I3=$auto$alumacc.cc:474:replace_alu$5212.C[1] O=$abc$19659$n1247 .attr src "top.v:69|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5213.C[1] CO=$auto$alumacc.cc:474:replace_alu$5213.C[2] I0=$false I1=rststate[1] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[1] CO=$auto$alumacc.cc:474:replace_alu$5212.C[2] I0=$false I1=rststate[1] .attr src "top.v:69|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=rststate[2] I3=$auto$alumacc.cc:474:replace_alu$5213.C[2] O=$abc$19660$n1249 +.gate SB_LUT4 I0=$false I1=$false I2=rststate[2] I3=$auto$alumacc.cc:474:replace_alu$5212.C[2] O=$abc$19659$n1249 .attr src "top.v:69|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5213.C[2] CO=$auto$alumacc.cc:474:replace_alu$5213.C[3] I0=$false I1=rststate[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[2] CO=$auto$alumacc.cc:474:replace_alu$5212.C[3] I0=$false I1=rststate[2] .attr src "top.v:69|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=rststate[3] I3=$auto$alumacc.cc:474:replace_alu$5213.C[3] O=$abc$19660$n1251 +.gate SB_LUT4 I0=$false I1=$false I2=rststate[3] I3=$auto$alumacc.cc:474:replace_alu$5212.C[3] O=$abc$19659$n1251 .attr src "top.v:69|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][0] I2=$false I3=$true O=$abc$19660$n998 +.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][0] I2=$false I3=$true O=$abc$19659$n998 .attr src "top.v:220|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$22\i2c_input_data_type[3:0][0] CO=$auto$alumacc.cc:474:replace_alu$5216.C[2] I0=$22\i2c_input_data_type[3:0][1] I1=$true +.gate SB_CARRY CI=$22\i2c_input_data_type[3:0][0] CO=$auto$alumacc.cc:474:replace_alu$5215.C[2] I0=$22\i2c_input_data_type[3:0][1] I1=$true .attr src "top.v:220|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5216.C[2] O=$abc$19660$n1000 +.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5215.C[2] O=$abc$19659$n1000 .attr src "top.v:220|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$abc$19660$n1438 I2=$false I3=$true O=$abc$19660$n660 +.gate SB_LUT4 I0=$false I1=$abc$19659$n1438 I2=$false I3=$true O=$abc$19659$n659 .attr src "top.v:20|i2c_slave.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$abc$19660$n1438 CO=$auto$alumacc.cc:474:replace_alu$5219.C[2] I0=$abc$19660$n1440 I1=$true +.gate SB_CARRY CI=$abc$19659$n1438 CO=$auto$alumacc.cc:474:replace_alu$5218.C[2] I0=$abc$19659$n1440 I1=$true .attr src "top.v:20|i2c_slave.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$abc$19660$n1442 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5219.C[2] O=$abc$19660$n661 +.gate SB_LUT4 I0=$false I1=$abc$19659$n1442 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5218.C[2] O=$abc$19659$n660 .attr src "top.v:20|i2c_slave.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5219.C[2] CO=$auto$alumacc.cc:474:replace_alu$5219.C[3] I0=$abc$19660$n1442 I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5218.C[2] CO=$auto$alumacc.cc:474:replace_alu$5218.C[3] I0=$abc$19659$n1442 I1=$true .attr src "top.v:20|i2c_slave.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$abc$19660$n1444 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5219.C[3] O=$abc$19660$n635 +.gate SB_LUT4 I0=$false I1=$abc$19659$n1444 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5218.C[3] O=$abc$19659$n635 .attr src "top.v:20|i2c_slave.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5219.C[3] CO=$abc$19660$n1603 I0=$abc$19660$n1444 I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5218.C[3] CO=$abc$19659$n1603 I0=$abc$19659$n1444 I1=$true .attr src "top.v:20|i2c_slave.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$true I3=$abc$19660$n1603 O=$abc$19660$n667 +.gate SB_LUT4 I0=$false I1=$false I2=$true I3=$abc$19659$n1603 O=$abc$19659$n666 .attr src "top.v:20|i2c_slave.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[0] I2=$false I3=$true O=$abc$19660$n829 +.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[0] I2=$false I3=$true O=$abc$19659$n829 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:14|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=I2C.FLT_SCL.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5222.C[2] I0=I2C.FLT_SCL.counter[1] I1=$true +.gate SB_CARRY CI=I2C.FLT_SCL.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5221.C[2] I0=I2C.FLT_SCL.counter[1] I1=$true .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:14|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5222.C[2] O=$abc$19660$n832 +.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5221.C[2] O=$abc$19659$n832 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:14|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=I2C.FLT_SDA.counter[0] I2=$false I3=$true O=$abc$19660$n825 +.gate SB_LUT4 I0=$false I1=I2C.FLT_SDA.counter[0] I2=$false I3=$true O=$abc$19659$n825 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:14|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=I2C.FLT_SDA.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5225.C[2] I0=I2C.FLT_SDA.counter[1] I1=$true +.gate SB_CARRY CI=I2C.FLT_SDA.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5224.C[2] I0=I2C.FLT_SDA.counter[1] I1=$true .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:14|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$abc$19660$n721 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5225.C[2] O=$abc$19660$n828 +.gate SB_LUT4 I0=$false I1=$abc$19659$n721 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5224.C[2] O=$abc$19659$n828 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:14|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.report_adress_rd[0] I3=$false O=$abc$19660$n802 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.report_adress_rd[0] I3=$false O=$abc$19659$n802 .attr src "top.v:37|matrix_kbd.v:101|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.report_adress_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5228.C[2] I0=$false I1=KEYBOARD.report_adress_rd[1] +.gate SB_CARRY CI=KEYBOARD.report_adress_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5227.C[2] I0=$false I1=KEYBOARD.report_adress_rd[1] .attr src "top.v:37|matrix_kbd.v:101|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5228.C[2] O=$abc$19660$n805 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5227.C[2] O=$abc$19659$n805 .attr src "top.v:37|matrix_kbd.v:101|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[2] CO=$auto$alumacc.cc:474:replace_alu$5228.C[3] I0=$false I1=KEYBOARD.report_adress_rd[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5227.C[2] CO=$auto$alumacc.cc:474:replace_alu$5227.C[3] I0=$false I1=KEYBOARD.report_adress_rd[2] .attr src "top.v:37|matrix_kbd.v:101|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5228.C[3] O=$abc$19660$n806 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5227.C[3] O=$abc$19659$n806 .attr src "top.v:37|matrix_kbd.v:101|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_time[0] I3=$false O=$abc$19660$n778 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_time[0] I3=$false O=$abc$19659$n778 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[10] I3=$auto$alumacc.cc:474:replace_alu$5231.C[10] O=$abc$19660$n789 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[10] I3=$auto$alumacc.cc:474:replace_alu$5230.C[10] O=$abc$19659$n789 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[10] CO=$auto$alumacc.cc:474:replace_alu$5231.C[11] I0=$false I1=KEYBOARD.row_time[10] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[10] CO=$auto$alumacc.cc:474:replace_alu$5230.C[11] I0=$false I1=KEYBOARD.row_time[10] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[11] I3=$auto$alumacc.cc:474:replace_alu$5231.C[11] O=$abc$19660$n790 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[11] I3=$auto$alumacc.cc:474:replace_alu$5230.C[11] O=$abc$19659$n790 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[11] CO=$auto$alumacc.cc:474:replace_alu$5231.C[12] I0=$false I1=KEYBOARD.row_time[11] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[11] CO=$auto$alumacc.cc:474:replace_alu$5230.C[12] I0=$false I1=KEYBOARD.row_time[11] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[12] I3=$auto$alumacc.cc:474:replace_alu$5231.C[12] O=$abc$19660$n792 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[12] I3=$auto$alumacc.cc:474:replace_alu$5230.C[12] O=$abc$19659$n792 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[12] CO=$auto$alumacc.cc:474:replace_alu$5231.C[13] I0=$false I1=KEYBOARD.row_time[12] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[12] CO=$auto$alumacc.cc:474:replace_alu$5230.C[13] I0=$false I1=KEYBOARD.row_time[12] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[13] I3=$auto$alumacc.cc:474:replace_alu$5231.C[13] O=$abc$19660$n793 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[13] I3=$auto$alumacc.cc:474:replace_alu$5230.C[13] O=$abc$19659$n793 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[13] CO=$auto$alumacc.cc:474:replace_alu$5231.C[14] I0=$false I1=KEYBOARD.row_time[13] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[13] CO=$auto$alumacc.cc:474:replace_alu$5230.C[14] I0=$false I1=KEYBOARD.row_time[13] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[14] I3=$auto$alumacc.cc:474:replace_alu$5231.C[14] O=$abc$19660$n797 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[14] I3=$auto$alumacc.cc:474:replace_alu$5230.C[14] O=$abc$19659$n797 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.row_time[0] CO=$auto$alumacc.cc:474:replace_alu$5231.C[2] I0=$false I1=KEYBOARD.row_time[1] +.gate SB_CARRY CI=KEYBOARD.row_time[0] CO=$auto$alumacc.cc:474:replace_alu$5230.C[2] I0=$false I1=KEYBOARD.row_time[1] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[2] I3=$auto$alumacc.cc:474:replace_alu$5231.C[2] O=$abc$19660$n781 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[2] I3=$auto$alumacc.cc:474:replace_alu$5230.C[2] O=$abc$19659$n781 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[2] CO=$auto$alumacc.cc:474:replace_alu$5231.C[3] I0=$false I1=KEYBOARD.row_time[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[2] CO=$auto$alumacc.cc:474:replace_alu$5230.C[3] I0=$false I1=KEYBOARD.row_time[2] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[3] I3=$auto$alumacc.cc:474:replace_alu$5231.C[3] O=$abc$19660$n782 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[3] I3=$auto$alumacc.cc:474:replace_alu$5230.C[3] O=$abc$19659$n782 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[3] CO=$auto$alumacc.cc:474:replace_alu$5231.C[4] I0=$false I1=KEYBOARD.row_time[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[3] CO=$auto$alumacc.cc:474:replace_alu$5230.C[4] I0=$false I1=KEYBOARD.row_time[3] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[4] I3=$auto$alumacc.cc:474:replace_alu$5231.C[4] O=$abc$19660$n776 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[4] I3=$auto$alumacc.cc:474:replace_alu$5230.C[4] O=$abc$19659$n776 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[4] CO=$auto$alumacc.cc:474:replace_alu$5231.C[5] I0=$false I1=KEYBOARD.row_time[4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[4] CO=$auto$alumacc.cc:474:replace_alu$5230.C[5] I0=$false I1=KEYBOARD.row_time[4] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[5] I3=$auto$alumacc.cc:474:replace_alu$5231.C[5] O=$abc$19660$n567 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[5] I3=$auto$alumacc.cc:474:replace_alu$5230.C[5] O=$abc$19659$n567 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[5] CO=$auto$alumacc.cc:474:replace_alu$5231.C[6] I0=$false I1=KEYBOARD.row_time[5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[5] CO=$auto$alumacc.cc:474:replace_alu$5230.C[6] I0=$false I1=KEYBOARD.row_time[5] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[6] I3=$auto$alumacc.cc:474:replace_alu$5231.C[6] O=$abc$19660$n565 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[6] I3=$auto$alumacc.cc:474:replace_alu$5230.C[6] O=$abc$19659$n565 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[6] CO=$auto$alumacc.cc:474:replace_alu$5231.C[7] I0=$false I1=KEYBOARD.row_time[6] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[6] CO=$auto$alumacc.cc:474:replace_alu$5230.C[7] I0=$false I1=KEYBOARD.row_time[6] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[7] I3=$auto$alumacc.cc:474:replace_alu$5231.C[7] O=$abc$19660$n555 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[7] I3=$auto$alumacc.cc:474:replace_alu$5230.C[7] O=$abc$19659$n555 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[7] CO=$auto$alumacc.cc:474:replace_alu$5231.C[8] I0=$false I1=KEYBOARD.row_time[7] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[7] CO=$auto$alumacc.cc:474:replace_alu$5230.C[8] I0=$false I1=KEYBOARD.row_time[7] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[8] I3=$auto$alumacc.cc:474:replace_alu$5231.C[8] O=$abc$19660$n786 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[8] I3=$auto$alumacc.cc:474:replace_alu$5230.C[8] O=$abc$19659$n786 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[8] CO=$auto$alumacc.cc:474:replace_alu$5231.C[9] I0=$false I1=KEYBOARD.row_time[8] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[8] CO=$auto$alumacc.cc:474:replace_alu$5230.C[9] I0=$false I1=KEYBOARD.row_time[8] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[9] I3=$auto$alumacc.cc:474:replace_alu$5231.C[9] O=$abc$19660$n787 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[9] I3=$auto$alumacc.cc:474:replace_alu$5230.C[9] O=$abc$19659$n787 .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[9] CO=$auto$alumacc.cc:474:replace_alu$5231.C[10] I0=$false I1=KEYBOARD.row_time[9] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[9] CO=$auto$alumacc.cc:474:replace_alu$5230.C[10] I0=$false I1=KEYBOARD.row_time[9] .attr src "top.v:37|matrix_kbd.v:118|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_counter[0] I3=$false O=$abc$19660$n1285 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_counter[0] I3=$false O=$abc$19659$n1285 .attr src "top.v:37|matrix_kbd.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.row_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5234.C[2] I0=$false I1=KEYBOARD.row_counter[1] +.gate SB_CARRY CI=KEYBOARD.row_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5233.C[2] I0=$false I1=KEYBOARD.row_counter[1] .attr src "top.v:37|matrix_kbd.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[2] I3=$auto$alumacc.cc:474:replace_alu$5234.C[2] O=$abc$19660$n1290 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[2] I3=$auto$alumacc.cc:474:replace_alu$5233.C[2] O=$abc$19659$n1290 .attr src "top.v:37|matrix_kbd.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5234.C[2] CO=$auto$alumacc.cc:474:replace_alu$5234.C[3] I0=$false I1=KEYBOARD.row_counter[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[2] CO=$auto$alumacc.cc:474:replace_alu$5233.C[3] I0=$false I1=KEYBOARD.row_counter[2] .attr src "top.v:37|matrix_kbd.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[3] I3=$auto$alumacc.cc:474:replace_alu$5234.C[3] O=$abc$19660$n16 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[3] I3=$auto$alumacc.cc:474:replace_alu$5233.C[3] O=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:122|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.ram_adr[0] I3=$false O=$abc$19660$n614 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.ram_adr[0] I3=$false O=$abc$19659$n614 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.ram_adr[0] CO=$auto$alumacc.cc:474:replace_alu$5237.C[2] I0=$false I1=KEYBOARD.ram_adr[1] +.gate SB_CARRY CI=KEYBOARD.ram_adr[0] CO=$auto$alumacc.cc:474:replace_alu$5236.C[2] I0=$false I1=KEYBOARD.ram_adr[1] .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[2] I3=$auto$alumacc.cc:474:replace_alu$5237.C[2] O=$abc$19660$n617 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[2] I3=$auto$alumacc.cc:474:replace_alu$5236.C[2] O=$abc$19659$n617 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[2] CO=$auto$alumacc.cc:474:replace_alu$5237.C[3] I0=$false I1=KEYBOARD.ram_adr[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5236.C[2] CO=$auto$alumacc.cc:474:replace_alu$5236.C[3] I0=$false I1=KEYBOARD.ram_adr[2] .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[3] I3=$auto$alumacc.cc:474:replace_alu$5237.C[3] O=$abc$19660$n618 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[3] I3=$auto$alumacc.cc:474:replace_alu$5236.C[3] O=$abc$19659$n618 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[3] CO=$auto$alumacc.cc:474:replace_alu$5237.C[4] I0=$false I1=KEYBOARD.ram_adr[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5236.C[3] CO=$auto$alumacc.cc:474:replace_alu$5236.C[4] I0=$false I1=KEYBOARD.ram_adr[3] .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[4] I3=$auto$alumacc.cc:474:replace_alu$5237.C[4] O=$abc$19660$n620 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[4] I3=$auto$alumacc.cc:474:replace_alu$5236.C[4] O=$abc$19659$n620 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[4] CO=$auto$alumacc.cc:474:replace_alu$5237.C[5] I0=$false I1=KEYBOARD.ram_adr[4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5236.C[4] CO=$auto$alumacc.cc:474:replace_alu$5236.C[5] I0=$false I1=KEYBOARD.ram_adr[4] .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[5] I3=$auto$alumacc.cc:474:replace_alu$5237.C[5] O=$abc$19660$n621 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[5] I3=$auto$alumacc.cc:474:replace_alu$5236.C[5] O=$abc$19659$n621 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[5] CO=$auto$alumacc.cc:474:replace_alu$5237.C[6] I0=$false I1=KEYBOARD.ram_adr[5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5236.C[5] CO=$auto$alumacc.cc:474:replace_alu$5236.C[6] I0=$false I1=KEYBOARD.ram_adr[5] .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[6] I3=$auto$alumacc.cc:474:replace_alu$5237.C[6] O=$abc$19660$n623 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[6] I3=$auto$alumacc.cc:474:replace_alu$5236.C[6] O=$abc$19659$n623 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[6] CO=$auto$alumacc.cc:474:replace_alu$5237.C[7] I0=$false I1=KEYBOARD.ram_adr[6] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5236.C[6] CO=$auto$alumacc.cc:474:replace_alu$5236.C[7] I0=$false I1=KEYBOARD.ram_adr[6] .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[7] I3=$auto$alumacc.cc:474:replace_alu$5237.C[7] O=$abc$19660$n1296 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[7] I3=$auto$alumacc.cc:474:replace_alu$5236.C[7] O=$abc$19659$n1296 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[7] CO=$auto$alumacc.cc:474:replace_alu$5237.C[8] I0=$false I1=KEYBOARD.ram_adr[7] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5236.C[7] CO=$auto$alumacc.cc:474:replace_alu$5236.C[8] I0=$false I1=KEYBOARD.ram_adr[7] .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[8] I3=$auto$alumacc.cc:474:replace_alu$5237.C[8] O=$abc$19660$n629 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[8] I3=$auto$alumacc.cc:474:replace_alu$5236.C[8] O=$abc$19659$n629 .attr src "top.v:37|matrix_kbd.v:99|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[0] I2=$false I3=$true O=$abc$19660$n819 +.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[0] I2=$false I3=$true O=$abc$19659$n819 .attr src "top.v:29|uart.v:33|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=UART.tx_clk_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5240.C[2] I0=UART.tx_clk_counter[1] I1=$true +.gate SB_CARRY CI=UART.tx_clk_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5239.C[2] I0=UART.tx_clk_counter[1] I1=$true .attr src "top.v:29|uart.v:33|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5240.C[2] O=$abc$19660$n822 +.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5239.C[2] O=$abc$19659$n822 .attr src "top.v:29|uart.v:33|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5240.C[2] CO=$auto$alumacc.cc:474:replace_alu$5240.C[3] I0=UART.tx_clk_counter[2] I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5239.C[2] CO=$auto$alumacc.cc:474:replace_alu$5239.C[3] I0=UART.tx_clk_counter[2] I1=$true .attr src "top.v:29|uart.v:33|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5240.C[3] O=$abc$19660$n823 +.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5239.C[3] O=$abc$19659$n823 .attr src "top.v:29|uart.v:33|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[0] I2=$false I3=$true O=$abc$19660$n1624 +.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[0] I2=$false I3=$true O=$abc$19659$n1624 .attr src "top.v:29|uart.v:39|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=UART.tx_bit_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5243.C[2] I0=UART.tx_bit_counter[1] I1=$true +.gate SB_CARRY CI=UART.tx_bit_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5242.C[2] I0=UART.tx_bit_counter[1] I1=$true .attr src "top.v:29|uart.v:39|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5243.C[2] O=$abc$19660$n1681 +.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5242.C[2] O=$abc$19659$n1626 .attr src "top.v:29|uart.v:39|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5243.C[2] CO=$auto$alumacc.cc:474:replace_alu$5243.C[3] I0=UART.tx_bit_counter[2] I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5242.C[2] CO=$auto$alumacc.cc:474:replace_alu$5242.C[3] I0=UART.tx_bit_counter[2] I1=$true .attr src "top.v:29|uart.v:39|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5243.C[3] O=$abc$19660$n1626 +.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5242.C[3] O=$abc$19659$n1682 .attr src "top.v:29|uart.v:39|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$false I2=$abc$19660$n1625 I3=$true O=$abc$19660$n1596 +.gate SB_LUT4 I0=$false I1=$false I2=$abc$19659$n1625 I3=$true O=$abc$19659$n1596 .attr src "top.v:29|uart.v:41|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$abc$19660$n1625 CO=$auto$alumacc.cc:474:replace_alu$5246.C[2] I0=$false I1=$abc$19660$n1623 +.gate SB_CARRY CI=$abc$19659$n1625 CO=$auto$alumacc.cc:474:replace_alu$5245.C[2] I0=$false I1=$abc$19659$n1623 .attr src "top.v:29|uart.v:41|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$abc$19660$n1682 I3=$auto$alumacc.cc:474:replace_alu$5246.C[2] O=$abc$19660$n1582 +.gate SB_LUT4 I0=$false I1=$false I2=$abc$19659$n1627 I3=$auto$alumacc.cc:474:replace_alu$5245.C[2] O=$abc$19659$n1582 .attr src "top.v:29|uart.v:41|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_DFFE C=CLK D=$abc$19660$n7 E=$abc$19660$n41 Q=LED1 +.gate SB_DFFE C=CLK D=$abc$19659$n7 E=$abc$19659$n41 Q=LED1 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFSS C=CLK D=$2\IS_RAM_INIT[0:0] Q=IS_RAM_INIT S=$abc$19660$n19 +.gate SB_DFFSS C=CLK D=$2\IS_RAM_INIT[0:0] Q=IS_RAM_INIT S=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:2" -.gate SB_DFFESR C=CLK D=$2\report_wr_en[0:0] E=$abc$19660$n37 Q=report_wr_en R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\report_wr_en[0:0] E=$abc$19659$n37 Q=report_wr_en R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" .gate SB_DFF C=CLK D=$0\rststate[3:0][0] Q=rststate[0] .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:2" @@ -1981,383 +1981,383 @@ .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:2" .gate SB_DFF C=CLK D=$0\rststate[3:0][3] Q=rststate[3] .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:2" -.gate SB_DFFESR C=CLK D=$2\UART_WR[0:0] E=$abc$19660$n42 Q=UART_WR R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\UART_WR[0:0] E=$abc$19659$n42 Q=UART_WR R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][0] E=$abc$19660$n47 Q=UART_TX_DATA[0] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][0] E=$abc$19659$n47 Q=UART_TX_DATA[0] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][1] E=$abc$19660$n47 Q=UART_TX_DATA[1] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][1] E=$abc$19659$n47 Q=UART_TX_DATA[1] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][2] E=$abc$19660$n47 Q=UART_TX_DATA[2] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][2] E=$abc$19659$n47 Q=UART_TX_DATA[2] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][3] E=$abc$19660$n47 Q=UART_TX_DATA[3] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][3] E=$abc$19659$n47 Q=UART_TX_DATA[3] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][4] E=$abc$19660$n47 Q=UART_TX_DATA[4] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][4] E=$abc$19659$n47 Q=UART_TX_DATA[4] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][5] E=$abc$19660$n47 Q=UART_TX_DATA[5] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][5] E=$abc$19659$n47 Q=UART_TX_DATA[5] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][6] E=$abc$19660$n47 Q=UART_TX_DATA[6] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][6] E=$abc$19659$n47 Q=UART_TX_DATA[6] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][7] E=$abc$19660$n47 Q=UART_TX_DATA[7] S=$abc$19660$n52 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][7] E=$abc$19659$n47 Q=UART_TX_DATA[7] S=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][0] E=$abc$19660$n41 Q=int_tmr[0] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][0] E=$abc$19659$n41 Q=int_tmr[0] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][1] E=$abc$19660$n41 Q=int_tmr[1] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][1] E=$abc$19659$n41 Q=int_tmr[1] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][2] E=$abc$19660$n41 Q=int_tmr[2] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][2] E=$abc$19659$n41 Q=int_tmr[2] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][3] E=$abc$19660$n41 Q=int_tmr[3] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][3] E=$abc$19659$n41 Q=int_tmr[3] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][4] E=$abc$19660$n41 Q=int_tmr[4] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][4] E=$abc$19659$n41 Q=int_tmr[4] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][5] E=$abc$19660$n41 Q=int_tmr[5] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][5] E=$abc$19659$n41 Q=int_tmr[5] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][6] E=$abc$19660$n41 Q=int_tmr[6] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][6] E=$abc$19659$n41 Q=int_tmr[6] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][7] E=$abc$19660$n41 Q=int_tmr[7] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][7] E=$abc$19659$n41 Q=int_tmr[7] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][8] E=$abc$19660$n41 Q=int_tmr[8] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][8] E=$abc$19659$n41 Q=int_tmr[8] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][9] E=$abc$19660$n41 Q=int_tmr[9] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][9] E=$abc$19659$n41 Q=int_tmr[9] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][10] E=$abc$19660$n41 Q=int_tmr[10] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][10] E=$abc$19659$n41 Q=int_tmr[10] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][11] E=$abc$19660$n41 Q=int_tmr[11] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][11] E=$abc$19659$n41 Q=int_tmr[11] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][12] E=$abc$19660$n41 Q=int_tmr[12] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][12] E=$abc$19659$n41 Q=int_tmr[12] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][13] E=$abc$19660$n41 Q=int_tmr[13] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][13] E=$abc$19659$n41 Q=int_tmr[13] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][14] E=$abc$19660$n41 Q=int_tmr[14] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][14] E=$abc$19659$n41 Q=int_tmr[14] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][0] E=$abc$19660$n41 Q=ring_wr[0] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][0] E=$abc$19659$n41 Q=ring_wr[0] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][1] E=$abc$19660$n41 Q=ring_wr[1] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][1] E=$abc$19659$n41 Q=ring_wr[1] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][2] E=$abc$19660$n41 Q=ring_wr[2] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][2] E=$abc$19659$n41 Q=ring_wr[2] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][3] E=$abc$19660$n41 Q=ring_wr[3] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][3] E=$abc$19659$n41 Q=ring_wr[3] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][0] E=$abc$19660$n41 Q=ring_rd[0] S=$abc$19660$n19 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][0] E=$abc$19659$n41 Q=ring_rd[0] S=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][1] E=$abc$19660$n41 Q=ring_rd[1] S=$abc$19660$n19 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][1] E=$abc$19659$n41 Q=ring_rd[1] S=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][2] E=$abc$19660$n41 Q=ring_rd[2] S=$abc$19660$n19 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][2] E=$abc$19659$n41 Q=ring_rd[2] S=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][3] E=$abc$19660$n41 Q=ring_rd[3] S=$abc$19660$n19 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][3] E=$abc$19659$n41 Q=ring_rd[3] S=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][0] E=$abc$19660$n35 Q=wr_cnt[0] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][0] E=$abc$19659$n35 Q=wr_cnt[0] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][1] E=$abc$19660$n35 Q=wr_cnt[1] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][1] E=$abc$19659$n35 Q=wr_cnt[1] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][2] E=$abc$19660$n35 Q=wr_cnt[2] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][2] E=$abc$19659$n35 Q=wr_cnt[2] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][3] E=$abc$19660$n35 Q=wr_cnt[3] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][3] E=$abc$19659$n35 Q=wr_cnt[3] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19660$n46 Q=temp_output_report[0] +.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19659$n46 Q=temp_output_report[0] .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19660$n46 Q=temp_output_report[1] +.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19659$n46 Q=temp_output_report[1] .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19660$n46 Q=temp_output_report[2] +.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19659$n46 Q=temp_output_report[2] .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][0] E=$abc$19660$n46 Q=i2c_input_data_type[0] R=$abc$19660$n52 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][0] E=$abc$19659$n46 Q=i2c_input_data_type[0] R=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][1] E=$abc$19660$n46 Q=i2c_input_data_type[1] R=$abc$19660$n52 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][1] E=$abc$19659$n46 Q=i2c_input_data_type[1] R=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][2] E=$abc$19660$n46 Q=i2c_input_data_type[2] R=$abc$19660$n52 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][2] E=$abc$19659$n46 Q=i2c_input_data_type[2] R=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][3] E=$abc$19660$n46 Q=i2c_input_data_type[3] R=$abc$19660$n52 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][3] E=$abc$19659$n46 Q=i2c_input_data_type[3] R=$abc$19659$n52 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][0] E=$abc$19660$n41 Q=I2C_COUNTER[0] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][0] E=$abc$19659$n41 Q=I2C_COUNTER[0] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][1] E=$abc$19660$n41 Q=I2C_COUNTER[1] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][1] E=$abc$19659$n41 Q=I2C_COUNTER[1] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][2] E=$abc$19660$n41 Q=I2C_COUNTER[2] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][2] E=$abc$19659$n41 Q=I2C_COUNTER[2] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][3] E=$abc$19660$n41 Q=I2C_COUNTER[3] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][3] E=$abc$19659$n41 Q=I2C_COUNTER[3] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][4] E=$abc$19660$n41 Q=I2C_COUNTER[4] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][4] E=$abc$19659$n41 Q=I2C_COUNTER[4] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][5] E=$abc$19660$n41 Q=I2C_COUNTER[5] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][5] E=$abc$19659$n41 Q=I2C_COUNTER[5] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][6] E=$abc$19660$n41 Q=I2C_COUNTER[6] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][6] E=$abc$19659$n41 Q=I2C_COUNTER[6] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][0] E=$abc$19660$n41 Q=I2C_HID_DESC.DESC_TYPE R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][0] E=$abc$19659$n41 Q=I2C_HID_DESC.DESC_TYPE R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][1] E=$abc$19660$n41 Q=I2C_OUTPUT_TYPE[1] S=$abc$19660$n19 +.gate SB_DFFESS C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][1] E=$abc$19659$n41 Q=I2C_OUTPUT_TYPE[1] S=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][2] E=$abc$19660$n41 Q=I2C_OUTPUT_TYPE[2] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][2] E=$abc$19659$n41 Q=I2C_OUTPUT_TYPE[2] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[0] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[0] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[1] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[1] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[2] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[2] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[3] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[3] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[4] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[4] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[5] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[5] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[6] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[6] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19660$n63 Q=I2C_OUT_DESC_MASK[7] R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19659$n63 Q=I2C_OUT_DESC_MASK[7] R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19660$n72 Q=LED2 R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19659$n72 Q=LED2 R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19660$n72 Q=LED3 R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19659$n72 Q=LED3 R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19660$n72 Q=LED4 R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19659$n72 Q=LED4 R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=I2C.wr E=$abc$19660$n41 Q=last_wr R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=I2C.wr E=$abc$19659$n41 Q=last_wr R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=I2C_TRANS E=$abc$19660$n41 Q=last_trans R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=I2C_TRANS E=$abc$19659$n41 Q=last_trans R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=KEYBOARD.isr E=$abc$19660$n41 Q=last_isr R=$abc$19660$n19 +.gate SB_DFFESR C=CLK D=KEYBOARD.isr E=$abc$19659$n41 Q=last_isr R=$abc$19659$n19 .attr src "top.v:66|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1313 E=$abc$19660$n94 Q=KEYBOARD.report_wr_en R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1313 E=$abc$19659$n94 Q=KEYBOARD.report_wr_en R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1393 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[0] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19659$n1393 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[0] R=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1308 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[1] +.gate SB_DFFNE C=CLK D=$abc$19659$n1308 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[1] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1398 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[2] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19659$n1398 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[2] R=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1310 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[3] +.gate SB_DFFNE C=CLK D=$abc$19659$n1310 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[3] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1403 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[4] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19659$n1403 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[4] R=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1406 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[5] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19659$n1406 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[5] R=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1409 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[6] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19659$n1409 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[6] R=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1412 E=$abc$19660$n155 Q=KEYBOARD.report_data_wr[7] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19659$n1412 E=$abc$19659$n144 Q=KEYBOARD.report_data_wr[7] R=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1300 E=$abc$19660$n177 Q=KEYBOARD.report_adress_rd[0] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1300 E=$abc$19659$n184 Q=KEYBOARD.report_adress_rd[0] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1302 E=$abc$19660$n177 Q=KEYBOARD.report_adress_rd[1] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1302 E=$abc$19659$n184 Q=KEYBOARD.report_adress_rd[1] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1304 E=$abc$19660$n177 Q=KEYBOARD.report_adress_rd[2] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1304 E=$abc$19659$n184 Q=KEYBOARD.report_adress_rd[2] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1306 E=$abc$19660$n177 Q=KEYBOARD.report_adress_rd[3] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1306 E=$abc$19659$n184 Q=KEYBOARD.report_adress_rd[3] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1311 E=$abc$19660$n41 Q=KEYBOARD.IS_RAM_INIT S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1311 E=$abc$19659$n41 Q=KEYBOARD.IS_RAM_INIT S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1286 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[0] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1286 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[0] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1289 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[1] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1289 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[1] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1291 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[2] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1291 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[2] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1292 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[3] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1292 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[3] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1293 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[4] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1293 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[4] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1294 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[5] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1294 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[5] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1295 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[6] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1295 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[6] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1297 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[7] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1297 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[7] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1298 E=$abc$19660$n188 Q=KEYBOARD.ram_adr[8] S=$abc$19660$n19 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1298 E=$abc$19659$n189 Q=KEYBOARD.ram_adr[8] S=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1323 E=$abc$19660$n46 Q=KEYBOARD.ram_wr S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1323 E=$abc$19659$n46 Q=KEYBOARD.ram_wr S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n895 E=$abc$19660$n193 Q=KEYBOARD.is_pressed +.gate SB_DFFNE C=CLK D=$abc$19659$n895 E=$abc$19659$n194 Q=KEYBOARD.is_pressed .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1353 E=$abc$19660$n196 Q=KEYBOARD.COLS_SHADOW[1] +.gate SB_DFFNE C=CLK D=$abc$19659$n1353 E=$abc$19659$n197 Q=KEYBOARD.COLS_SHADOW[1] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1356 E=$abc$19660$n196 Q=KEYBOARD.COLS_SHADOW[2] +.gate SB_DFFNE C=CLK D=$abc$19659$n1356 E=$abc$19659$n197 Q=KEYBOARD.COLS_SHADOW[2] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1359 E=$abc$19660$n196 Q=KEYBOARD.COLS_SHADOW[3] +.gate SB_DFFNE C=CLK D=$abc$19659$n1359 E=$abc$19659$n197 Q=KEYBOARD.COLS_SHADOW[3] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1362 E=$abc$19660$n196 Q=KEYBOARD.COLS_SHADOW[4] +.gate SB_DFFNE C=CLK D=$abc$19659$n1362 E=$abc$19659$n197 Q=KEYBOARD.COLS_SHADOW[4] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1365 E=$abc$19660$n196 Q=KEYBOARD.COLS_SHADOW[5] +.gate SB_DFFNE C=CLK D=$abc$19659$n1365 E=$abc$19659$n197 Q=KEYBOARD.COLS_SHADOW[5] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1368 E=$abc$19660$n196 Q=KEYBOARD.COLS_SHADOW[6] +.gate SB_DFFNE C=CLK D=$abc$19659$n1368 E=$abc$19659$n197 Q=KEYBOARD.COLS_SHADOW[6] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1371 E=$abc$19660$n196 Q=KEYBOARD.COLS_SHADOW[7] +.gate SB_DFFNE C=CLK D=$abc$19659$n1371 E=$abc$19659$n197 Q=KEYBOARD.COLS_SHADOW[7] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1727 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[0] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1727 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[0] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1728 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[1] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1728 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[1] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1729 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[2] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1729 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[2] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1730 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[3] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1730 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[3] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1731 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[4] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1731 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[4] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1732 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[5] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1732 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[5] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1733 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[6] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1733 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[6] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1734 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[7] R=$abc$19660$n16 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1734 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[7] R=$abc$19659$n16 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1727 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[8] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1727 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[8] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1728 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[9] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1728 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[9] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1729 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[10] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1729 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[10] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1730 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[11] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1730 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[11] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1731 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[12] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1731 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[12] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1732 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[13] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1732 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[13] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1733 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[14] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1733 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[14] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1734 E=$abc$19660$n198 Q=KEYBOARD.ROWS_EN[15] R=$abc$19660$n17 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1734 E=$abc$19659$n199 Q=KEYBOARD.ROWS_EN[15] R=$abc$19659$n17 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1317 E=$abc$19660$n204 Q=KEYBOARD.isr_internal R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1317 E=$abc$19659$n205 Q=KEYBOARD.isr_internal R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=KEYBOARD.isr_internal E=$abc$19660$n207 Q=KEYBOARD.isr R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=KEYBOARD.isr_internal E=$abc$19659$n209 Q=KEYBOARD.isr R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1373 E=$abc$19660$n209 Q=KEYBOARD.temp[0] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1373 E=$abc$19659$n211 Q=KEYBOARD.temp[0] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1377 E=$abc$19660$n209 Q=KEYBOARD.temp[1] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1377 E=$abc$19659$n211 Q=KEYBOARD.temp[1] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1375 E=$abc$19660$n209 Q=KEYBOARD.temp[2] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1375 E=$abc$19659$n211 Q=KEYBOARD.temp[2] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1378 E=$abc$19660$n209 Q=KEYBOARD.temp[3] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1378 E=$abc$19659$n211 Q=KEYBOARD.temp[3] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1374 E=$abc$19660$n209 Q=KEYBOARD.temp[4] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1374 E=$abc$19659$n211 Q=KEYBOARD.temp[4] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1379 E=$abc$19660$n209 Q=KEYBOARD.temp[5] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1379 E=$abc$19659$n211 Q=KEYBOARD.temp[5] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1380 E=$abc$19660$n209 Q=KEYBOARD.temp[6] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1380 E=$abc$19659$n211 Q=KEYBOARD.temp[6] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1376 E=$abc$19660$n209 Q=KEYBOARD.temp[7] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19659$n1376 E=$abc$19659$n211 Q=KEYBOARD.temp[7] S=KEYBOARD.IS_RAM_INIT .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1285 E=$abc$19660$n198 Q=KEYBOARD.row_counter[0] +.gate SB_DFFNE C=CLK D=$abc$19659$n1285 E=$abc$19659$n199 Q=KEYBOARD.row_counter[0] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1287 E=$abc$19660$n198 Q=KEYBOARD.row_counter[1] +.gate SB_DFFNE C=CLK D=$abc$19659$n1287 E=$abc$19659$n199 Q=KEYBOARD.row_counter[1] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1290 E=$abc$19660$n198 Q=KEYBOARD.row_counter[2] +.gate SB_DFFNE C=CLK D=$abc$19659$n1290 E=$abc$19659$n199 Q=KEYBOARD.row_counter[2] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n16 E=$abc$19660$n198 Q=KEYBOARD.row_counter[3] +.gate SB_DFFNE C=CLK D=$abc$19659$n16 E=$abc$19659$n199 Q=KEYBOARD.row_counter[3] .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n778 E=$abc$19660$n191 Q=KEYBOARD.row_time[0] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n778 E=$abc$19659$n192 Q=KEYBOARD.row_time[0] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n779 E=$abc$19660$n191 Q=KEYBOARD.row_time[1] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n779 E=$abc$19659$n192 Q=KEYBOARD.row_time[1] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n781 E=$abc$19660$n191 Q=KEYBOARD.row_time[2] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n781 E=$abc$19659$n192 Q=KEYBOARD.row_time[2] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n782 E=$abc$19660$n191 Q=KEYBOARD.row_time[3] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n782 E=$abc$19659$n192 Q=KEYBOARD.row_time[3] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n776 E=$abc$19660$n191 Q=KEYBOARD.row_time[4] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n776 E=$abc$19659$n192 Q=KEYBOARD.row_time[4] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n567 E=$abc$19660$n191 Q=KEYBOARD.row_time[5] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n567 E=$abc$19659$n192 Q=KEYBOARD.row_time[5] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n565 E=$abc$19660$n191 Q=KEYBOARD.row_time[6] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n565 E=$abc$19659$n192 Q=KEYBOARD.row_time[6] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n555 E=$abc$19660$n191 Q=KEYBOARD.row_time[7] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n555 E=$abc$19659$n192 Q=KEYBOARD.row_time[7] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n786 E=$abc$19660$n191 Q=KEYBOARD.row_time[8] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n786 E=$abc$19659$n192 Q=KEYBOARD.row_time[8] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n787 E=$abc$19660$n191 Q=KEYBOARD.row_time[9] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n787 E=$abc$19659$n192 Q=KEYBOARD.row_time[9] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n789 E=$abc$19660$n191 Q=KEYBOARD.row_time[10] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n789 E=$abc$19659$n192 Q=KEYBOARD.row_time[10] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n790 E=$abc$19660$n191 Q=KEYBOARD.row_time[11] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n790 E=$abc$19659$n192 Q=KEYBOARD.row_time[11] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n792 E=$abc$19660$n191 Q=KEYBOARD.row_time[12] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n792 E=$abc$19659$n192 Q=KEYBOARD.row_time[12] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n793 E=$abc$19660$n191 Q=KEYBOARD.row_time[13] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n793 E=$abc$19659$n192 Q=KEYBOARD.row_time[13] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n797 E=$abc$19660$n191 Q=KEYBOARD.row_time[14] R=$abc$19660$n19 +.gate SB_DFFNESR C=CLK D=$abc$19659$n797 E=$abc$19659$n192 Q=KEYBOARD.row_time[14] R=$abc$19659$n19 .attr src "top.v:37|matrix_kbd.v:64|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" .gate SB_DFF C=CLK D=SCL Q=I2C.SCLF .attr src "top.v:20|i2c_slave.v:48|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:2" .gate SB_DFF C=CLK D=I2C.SDA_IN Q=I2C.SDAF .attr src "top.v:20|i2c_slave.v:48|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:2" -.gate SB_DFFNE C=CLK D=$abc$19660$n1472 E=I2C.FLT_SCL.RESET Q=I2C.wr +.gate SB_DFFNE C=CLK D=$abc$19659$n1472 E=I2C.FLT_SCL.RESET Q=I2C.wr .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1470 E=I2C.FLT_SCL.RESET Q=I2C.is_ack +.gate SB_DFFNE C=CLK D=$abc$19659$n1470 E=I2C.FLT_SCL.RESET Q=I2C.is_ack .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1468 E=I2C.FLT_SCL.RESET Q=I2C.is_adress +.gate SB_DFFNE C=CLK D=$abc$19659$n1468 E=I2C.FLT_SCL.RESET Q=I2C.is_adress .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n228 Q=I2C.received_byte[0] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n224 Q=I2C.received_byte[0] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n235 Q=I2C.received_byte[1] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n232 Q=I2C.received_byte[1] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n244 Q=I2C.received_byte[2] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n241 Q=I2C.received_byte[2] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n254 Q=I2C.received_byte[3] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n249 Q=I2C.received_byte[3] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n263 Q=I2C.received_byte[4] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n258 Q=I2C.received_byte[4] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n271 Q=I2C.received_byte[5] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n271 Q=I2C.received_byte[5] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n280 Q=I2C.received_byte[6] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n281 Q=I2C.received_byte[6] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19660$n288 Q=I2C.received_byte[7] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19659$n288 Q=I2C.received_byte[7] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1460 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[0] +.gate SB_DFFNE C=CLK D=$abc$19659$n1460 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[0] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1462 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[1] +.gate SB_DFFNE C=CLK D=$abc$19659$n1462 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[1] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1464 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[2] +.gate SB_DFFNE C=CLK D=$abc$19659$n1464 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[2] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1466 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[3] +.gate SB_DFFNE C=CLK D=$abc$19659$n1466 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[3] .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1458 E=I2C.FLT_SCL.RESET Q=I2C.is_read +.gate SB_DFFNE C=CLK D=$abc$19659$n1458 E=I2C.FLT_SCL.RESET Q=I2C.is_read .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1436 E=$abc$19660$n293 Q=I2C.i2c_start_latency +.gate SB_DFFNE C=CLK D=$abc$19659$n1436 E=$abc$19659$n293 Q=I2C.i2c_start_latency .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNSR C=CLK D=$abc$19660$n1456 Q=I2C.i2c_state_machine R=$abc$19660$n19 +.gate SB_DFFNSR C=CLK D=$abc$19659$n1456 Q=I2C.i2c_state_machine R=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:1" -.gate SB_DFFNE C=CLK D=$abc$19660$n1 E=I2C.FLT_SCL.RESET Q=$abc$19660$n8 +.gate SB_DFFNE C=CLK D=$abc$19659$n1 E=I2C.FLT_SCL.RESET Q=$abc$19659$n8 .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n3 E=I2C.FLT_SCL.RESET Q=$abc$19660$n10 +.gate SB_DFFNE C=CLK D=$abc$19659$n3 E=I2C.FLT_SCL.RESET Q=$abc$19659$n10 .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19660$n1454 E=I2C.FLT_SCL.RESET Q=I2C.SDA_DIR +.gate SB_DFFNE C=CLK D=$abc$19659$n1454 E=I2C.FLT_SCL.RESET Q=I2C.SDA_DIR .attr src "top.v:20|i2c_slave.v:53|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNSR C=CLK D=$abc$19660$n1547 Q=UART.tx_activity R=$abc$19660$n19 +.gate SB_DFFNSR C=CLK D=$abc$19659$n1547 Q=UART.tx_activity R=$abc$19659$n19 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:1" -.gate SB_DFFNE C=CLK D=$abc$19660$n5 E=$abc$19660$n308 Q=$abc$19660$n12 +.gate SB_DFFNE C=CLK D=$abc$19659$n5 E=$abc$19659$n306 Q=$abc$19659$n12 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1549 E=$abc$19660$n301 Q=UART.tx_clk_counter[0] S=$abc$19660$n21 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1549 E=$abc$19659$n295 Q=UART.tx_clk_counter[0] S=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1550 E=$abc$19660$n301 Q=UART.tx_clk_counter[1] R=$abc$19660$n21 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1550 E=$abc$19659$n295 Q=UART.tx_clk_counter[1] R=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1551 E=$abc$19660$n301 Q=UART.tx_clk_counter[2] S=$abc$19660$n21 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1551 E=$abc$19659$n295 Q=UART.tx_clk_counter[2] S=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1552 E=$abc$19660$n301 Q=UART.tx_clk_counter[3] S=$abc$19660$n21 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1552 E=$abc$19659$n295 Q=UART.tx_clk_counter[3] S=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1624 E=$abc$19660$n308 Q=UART.tx_bit_counter[0] S=$abc$19660$n21 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1624 E=$abc$19659$n306 Q=UART.tx_bit_counter[0] S=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1622 E=$abc$19660$n308 Q=UART.tx_bit_counter[1] R=$abc$19660$n21 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1622 E=$abc$19659$n306 Q=UART.tx_bit_counter[1] R=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19660$n1681 E=$abc$19660$n308 Q=UART.tx_bit_counter[2] R=$abc$19660$n21 +.gate SB_DFFNESR C=CLK D=$abc$19659$n1626 E=$abc$19659$n306 Q=UART.tx_bit_counter[2] R=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19660$n1626 E=$abc$19660$n308 Q=UART.tx_bit_counter[3] S=$abc$19660$n21 +.gate SB_DFFNESS C=CLK D=$abc$19659$n1682 E=$abc$19659$n306 Q=UART.tx_bit_counter[3] S=$abc$19659$n21 .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" .gate SB_DFFNE C=CLK D=UART_WR E=I2C.FLT_SCL.RESET Q=UART.TX_sig_last .attr src "top.v:29|uart.v:25|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFES C=CLK D=I2C.SDAF E=$abc$19660$n318 Q=I2C.FLT_SDA.out S=$abc$19660$n19 +.gate SB_DFFES C=CLK D=I2C.SDAF E=$abc$19659$n318 Q=I2C.FLT_SDA.out S=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:23" -.gate SB_DFFER C=CLK D=$abc$19660$n1555 E=$abc$19660$n319 Q=I2C.FLT_SDA.counter[0] R=$abc$19660$n19 +.gate SB_DFFER C=CLK D=$abc$19659$n1555 E=$abc$19659$n319 Q=I2C.FLT_SDA.counter[0] R=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19660$n1556 E=$abc$19660$n319 Q=I2C.FLT_SDA.counter[1] R=$abc$19660$n19 +.gate SB_DFFER C=CLK D=$abc$19659$n1556 E=$abc$19659$n319 Q=I2C.FLT_SDA.counter[1] R=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19660$n1557 E=$abc$19660$n319 Q=$abc$19660$n721 R=$abc$19660$n19 +.gate SB_DFFER C=CLK D=$abc$19659$n1557 E=$abc$19659$n319 Q=$abc$19659$n721 R=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFES C=CLK D=I2C.SCLF E=$abc$19660$n329 Q=I2C.FLT_SCL.out S=$abc$19660$n19 +.gate SB_DFFES C=CLK D=I2C.SCLF E=$abc$19659$n329 Q=I2C.FLT_SCL.out S=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:23" -.gate SB_DFFER C=CLK D=$abc$19660$n1558 E=$abc$19660$n330 Q=I2C.FLT_SCL.counter[0] R=$abc$19660$n19 +.gate SB_DFFER C=CLK D=$abc$19659$n1558 E=$abc$19659$n330 Q=I2C.FLT_SCL.counter[0] R=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19660$n1559 E=$abc$19660$n330 Q=I2C.FLT_SCL.counter[1] R=$abc$19660$n19 +.gate SB_DFFER C=CLK D=$abc$19659$n1559 E=$abc$19659$n330 Q=I2C.FLT_SCL.counter[1] R=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19660$n1560 E=$abc$19660$n330 Q=I2C.FLT_SCL.counter[2] R=$abc$19660$n19 +.gate SB_DFFER C=CLK D=$abc$19659$n1560 E=$abc$19659$n330 Q=I2C.FLT_SCL.counter[2] R=$abc$19659$n19 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/cells_map.v:22" .gate SB_IO D_IN_0=I2C.SDA_IN D_OUT_0=$false OUTPUT_ENABLE=I2C.SDA_DIR PACKAGE_PIN=SDA .attr src "top.v:20|i2c_slave.v:158" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_RAM40_4K RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=I2C_COUNTER[4] RADDR[5]=I2C_COUNTER[5] RADDR[6]=I2C_COUNTER[6] RADDR[7]=I2C_HID_DESC.DESC_TYPE RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=I2C_HID_DESC.CLK RCLKE=$true RDATA[0]=I2C_HID_DESC.VAL[0] RDATA[1]=I2C_HID_DESC.VAL[1] RDATA[2]=I2C_HID_DESC.VAL[2] RDATA[3]=I2C_HID_DESC.VAL[3] RDATA[4]=I2C_HID_DESC.VAL[4] RDATA[5]=I2C_HID_DESC.VAL[5] RDATA[6]=I2C_HID_DESC.VAL[6] RDATA[7]=I2C_HID_DESC.VAL[7] RDATA[8]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[0] RDATA[9]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[1] RDATA[10]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[2] RDATA[11]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[3] RDATA[12]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[4] RDATA[13]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[5] RDATA[14]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[6] RDATA[15]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$297[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false +.gate SB_RAM40_4K RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=I2C_COUNTER[4] RADDR[5]=I2C_COUNTER[5] RADDR[6]=I2C_COUNTER[6] RADDR[7]=I2C_HID_DESC.DESC_TYPE RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=I2C_HID_DESC.VAL[0] RDATA[1]=I2C_HID_DESC.VAL[1] RDATA[2]=I2C_HID_DESC.VAL[2] RDATA[3]=I2C_HID_DESC.VAL[3] RDATA[4]=I2C_HID_DESC.VAL[4] RDATA[5]=I2C_HID_DESC.VAL[5] RDATA[6]=I2C_HID_DESC.VAL[6] RDATA[7]=I2C_HID_DESC.VAL[7] RDATA[8]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[0] RDATA[9]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[1] RDATA[10]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[2] RDATA[11]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[3] RDATA[12]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[4] RDATA[13]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[5] RDATA[14]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[6] RDATA[15]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:709:execute$296[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false .attr src "top.v:39|descriptors.v:147" .param INIT_0 0000000000000011000000000000000000000000000001000000000000000000000000000000101000000000000000000000000000000011000000000000000000000000000000100000000000000000000000000011111100000000000000010000000000000000000000000000000000000000000111100000000000000000 .param INIT_1 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000010000000000000100000000001001111100000000000000000000000000000110000000000000000000000000000001010000000000000000 @@ -2368,7 +2368,7 @@ .param INIT_C 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 -.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.ram_adr[0] RADDR[1]=KEYBOARD.ram_adr[1] RADDR[2]=KEYBOARD.ram_adr[2] RADDR[3]=KEYBOARD.ram_adr[3] RADDR[4]=KEYBOARD.ram_adr[4] RADDR[5]=KEYBOARD.ram_adr[5] RADDR[6]=KEYBOARD.ram_adr[6] RADDR[7]=KEYBOARD.ram_adr[7] RADDR[8]=KEYBOARD.ram_adr[8] RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.RAM.r_data[0] RDATA[1]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.RAM.r_data[1] RDATA[3]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.RAM.r_data[2] RDATA[5]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.RAM.r_data[3] RDATA[7]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.RAM.r_data[4] RDATA[9]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.RAM.r_data[5] RDATA[11]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.RAM.r_data[6] RDATA[13]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.RAM.r_data[7] RDATA[15]=$techmap5264\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.ram_adr[0] WADDR[1]=KEYBOARD.ram_adr[1] WADDR[2]=KEYBOARD.ram_adr[2] WADDR[3]=KEYBOARD.ram_adr[3] WADDR[4]=KEYBOARD.ram_adr[4] WADDR[5]=KEYBOARD.ram_adr[5] WADDR[6]=KEYBOARD.ram_adr[6] WADDR[7]=KEYBOARD.ram_adr[7] WADDR[8]=KEYBOARD.ram_adr[8] WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.ram_wr WDATA[0]=KEYBOARD.temp[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.temp[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.temp[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.temp[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.temp[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.temp[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.temp[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.temp[7] WDATA[15]=$undef WE=$true +.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.ram_adr[0] RADDR[1]=KEYBOARD.ram_adr[1] RADDR[2]=KEYBOARD.ram_adr[2] RADDR[3]=KEYBOARD.ram_adr[3] RADDR[4]=KEYBOARD.ram_adr[4] RADDR[5]=KEYBOARD.ram_adr[5] RADDR[6]=KEYBOARD.ram_adr[6] RADDR[7]=KEYBOARD.ram_adr[7] RADDR[8]=KEYBOARD.ram_adr[8] RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.RAM.r_data[0] RDATA[1]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.RAM.r_data[1] RDATA[3]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.RAM.r_data[2] RDATA[5]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.RAM.r_data[3] RDATA[7]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.RAM.r_data[4] RDATA[9]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.RAM.r_data[5] RDATA[11]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.RAM.r_data[6] RDATA[13]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.RAM.r_data[7] RDATA[15]=$techmap5263\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.ram_adr[0] WADDR[1]=KEYBOARD.ram_adr[1] WADDR[2]=KEYBOARD.ram_adr[2] WADDR[3]=KEYBOARD.ram_adr[3] WADDR[4]=KEYBOARD.ram_adr[4] WADDR[5]=KEYBOARD.ram_adr[5] WADDR[6]=KEYBOARD.ram_adr[6] WADDR[7]=KEYBOARD.ram_adr[7] WADDR[8]=KEYBOARD.ram_adr[8] WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.ram_wr WDATA[0]=KEYBOARD.temp[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.temp[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.temp[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.temp[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.temp[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.temp[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.temp[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.temp[7] WDATA[15]=$undef WE=$true .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/brams_map.v:277|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/brams_map.v:35" .param INIT_0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x1x1x1x1x1x1x1 .param INIT_1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -2388,7 +2388,7 @@ .param INIT_F xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 -.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.report_adress_rd[0] RADDR[1]=KEYBOARD.report_adress_rd[1] RADDR[2]=KEYBOARD.report_adress_rd[2] RADDR[3]=KEYBOARD.report_adress_rd[3] RADDR[4]=$false RADDR[5]=$false RADDR[6]=$false RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.REPORT.r_data[0] RDATA[1]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.REPORT.r_data[1] RDATA[3]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.REPORT.r_data[2] RDATA[5]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.REPORT.r_data[3] RDATA[7]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.REPORT.r_data[4] RDATA[9]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.REPORT.r_data[5] RDATA[11]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.REPORT.r_data[6] RDATA[13]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.REPORT.r_data[7] RDATA[15]=$techmap5262\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.report_adress_rd[0] WADDR[1]=KEYBOARD.report_adress_rd[1] WADDR[2]=KEYBOARD.report_adress_rd[2] WADDR[3]=KEYBOARD.report_adress_rd[3] WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.report_wr_en WDATA[0]=KEYBOARD.report_data_wr[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.report_data_wr[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.report_data_wr[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.report_data_wr[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.report_data_wr[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.report_data_wr[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.report_data_wr[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.report_data_wr[7] WDATA[15]=$undef WE=$true +.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.report_adress_rd[0] RADDR[1]=KEYBOARD.report_adress_rd[1] RADDR[2]=KEYBOARD.report_adress_rd[2] RADDR[3]=KEYBOARD.report_adress_rd[3] RADDR[4]=$false RADDR[5]=$false RADDR[6]=$false RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.REPORT.r_data[0] RDATA[1]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.REPORT.r_data[1] RDATA[3]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.REPORT.r_data[2] RDATA[5]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.REPORT.r_data[3] RDATA[7]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.REPORT.r_data[4] RDATA[9]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.REPORT.r_data[5] RDATA[11]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.REPORT.r_data[6] RDATA[13]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.REPORT.r_data[7] RDATA[15]=$techmap5261\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.report_adress_rd[0] WADDR[1]=KEYBOARD.report_adress_rd[1] WADDR[2]=KEYBOARD.report_adress_rd[2] WADDR[3]=KEYBOARD.report_adress_rd[3] WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.report_wr_en WDATA[0]=KEYBOARD.report_data_wr[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.report_data_wr[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.report_data_wr[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.report_data_wr[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.report_data_wr[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.report_data_wr[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.report_data_wr[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.report_data_wr[7] WDATA[15]=$undef WE=$true .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/brams_map.v:277|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/brams_map.v:35" .param INIT_0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x1x1x1x1x1x1x1 .param INIT_1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -2408,18 +2408,16 @@ .param INIT_F xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 -.gate SB_RAM40_4K RADDR[0]=KEYBOARD.row_time[5] RADDR[1]=KEYBOARD.row_time[6] RADDR[2]=KEYBOARD.row_time[7] RADDR[3]=KEYBOARD.row_counter[0] RADDR[4]=KEYBOARD.row_counter[1] RADDR[5]=KEYBOARD.row_counter[2] RADDR[6]=KEYBOARD.row_counter[3] RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.kbd_code_hid[0] RDATA[1]=KEYBOARD.kbd_code_hid[1] RDATA[2]=KEYBOARD.kbd_code_hid[2] RDATA[3]=KEYBOARD.kbd_code_hid[3] RDATA[4]=KEYBOARD.kbd_code_hid[4] RDATA[5]=KEYBOARD.kbd_code_hid[5] RDATA[6]=KEYBOARD.kbd_code_hid[6] RDATA[7]=KEYBOARD.kbd_code_hid[7] RDATA[8]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[0] RDATA[9]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[1] RDATA[10]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[2] RDATA[11]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[3] RDATA[12]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[4] RDATA[13]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[5] RDATA[14]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[6] RDATA[15]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$296[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false +.gate SB_RAM40_4K RADDR[0]=KEYBOARD.row_time[5] RADDR[1]=KEYBOARD.row_time[6] RADDR[2]=KEYBOARD.row_time[7] RADDR[3]=KEYBOARD.row_counter[0] RADDR[4]=KEYBOARD.row_counter[1] RADDR[5]=KEYBOARD.row_counter[2] RADDR[6]=KEYBOARD.row_counter[3] RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.kbd_code_hid[0] RDATA[1]=KEYBOARD.kbd_code_hid[1] RDATA[2]=KEYBOARD.kbd_code_hid[2] RDATA[3]=KEYBOARD.kbd_code_hid[3] RDATA[4]=KEYBOARD.kbd_code_hid[4] RDATA[5]=KEYBOARD.kbd_code_hid[5] RDATA[6]=KEYBOARD.kbd_code_hid[6] RDATA[7]=KEYBOARD.kbd_code_hid[7] RDATA[8]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[0] RDATA[9]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[1] RDATA[10]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[2] RDATA[11]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[3] RDATA[12]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[4] RDATA[13]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[5] RDATA[14]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[6] RDATA[15]=$techmap\KEYBOARD.$auto$hierarchy.cc:709:execute$295[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false .attr src "top.v:37|matrix_kbd.v:288" -.param INIT_0 0000000000000000000000000000000100000000000000010000000000000001000000001110011100000000010110000000000001001100000000000101001100000000000000010000000000000001000000000000000100000000000000010000000011100000000000000011100100000000111000010000000000101001 -.param INIT_1 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_2 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_3 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_4 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_5 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_6 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_7 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_8 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_9 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 +.param INIT_0 0000000001100010000000000101110100000000010010010000000001000101000000000110000000000000010110100000000001010100000000000100111100000000010100100000000000000000000000000100101000000000010011010000000001010111000000000101100000000000010010000000000001010000 +.param INIT_1 0000000001100011000000000101111000000000010010110000000001001110000000000110000100000000010110110000000001010101000000000101011000000000000000000000000001011100000000000100110000000000010001000000000001011111000000000101100100000000010100110000000001010001 +.param INIT_2 0000000000101001000000000010101100000000001101010000000000011110000000000001010000000000000001000000000000011101000000000000000000000000111000100000000000000000000000000000000000000000010001100000000001000111000000000000000000000000000000000000000011100110 +.param INIT_3 0000000000000000000000001110000100000000000000000000000000000000000000000000000000000000111000010000000011100101000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000111001000000000000000000 +.param INIT_4 0000000000111110000000000010101000000000010000100000000001000011000000000000000000000000001100010000000000101000000000000010110000000000001101000000000000101111000000000010110100000000001001110000000000010011000000000011001100000000000000000000000000111000 +.param INIT_5 0000000000000000000000000100000000000000010000010000000000100110000000000001001000000000000011110000000000110111000000000000000000000000001111110000000000110000000000000010111000000000001001010000000000001100000000000000111000000000001101100000000000000000 +.param INIT_6 0000000000000000000000000011100100000000001110100000000000011111000000000001101000000000000101100000000000011011000000000000000000000000000010110000000000011100000000000010001100000000001001000000000000011000000000000000110100000000000100000000000000010001 +.param INIT_7 0000000000001010000000000001011100000000001000100000000000100001000000000001010100000000000010010000000000011001000000000000010100000000001111010000000000111100000000000011101100000000001000000000000000001000000000000000011100000000000001100000000000000000 .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 .gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[0] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[0] PACKAGE_PIN=KBD_ROWS[0] @@ -2486,7 +2484,7 @@ .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=ring_rd[0] RADDR[5]=ring_rd[1] RADDR[6]=ring_rd[2] RADDR[7]=ring_rd[3] RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=I2C_HID_DESC.CLK RCLKE=$true RDATA[0]=REPORT_DATA.r_data[0] RDATA[1]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[1] RDATA[2]=REPORT_DATA.r_data[1] RDATA[3]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[3] RDATA[4]=REPORT_DATA.r_data[2] RDATA[5]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[5] RDATA[6]=REPORT_DATA.r_data[3] RDATA[7]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[7] RDATA[8]=REPORT_DATA.r_data[4] RDATA[9]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[9] RDATA[10]=REPORT_DATA.r_data[5] RDATA[11]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[11] RDATA[12]=REPORT_DATA.r_data[6] RDATA[13]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[13] RDATA[14]=REPORT_DATA.r_data[7] RDATA[15]=$techmap5263\REPORT_DATA.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=wr_cnt[0] WADDR[1]=wr_cnt[1] WADDR[2]=wr_cnt[2] WADDR[3]=wr_cnt[3] WADDR[4]=ring_wr[0] WADDR[5]=ring_wr[1] WADDR[6]=ring_wr[2] WADDR[7]=ring_wr[3] WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=I2C_HID_DESC.CLK WCLKE=report_wr_en WDATA[0]=KEYBOARD.REPORT.r_data[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.REPORT.r_data[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.REPORT.r_data[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.REPORT.r_data[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.REPORT.r_data[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.REPORT.r_data[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.REPORT.r_data[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.REPORT.r_data[7] WDATA[15]=$undef WE=$true +.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=ring_rd[0] RADDR[5]=ring_rd[1] RADDR[6]=ring_rd[2] RADDR[7]=ring_rd[3] RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=REPORT_DATA.clk RCLKE=$true RDATA[0]=REPORT_DATA.r_data[0] RDATA[1]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[1] RDATA[2]=REPORT_DATA.r_data[1] RDATA[3]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[3] RDATA[4]=REPORT_DATA.r_data[2] RDATA[5]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[5] RDATA[6]=REPORT_DATA.r_data[3] RDATA[7]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[7] RDATA[8]=REPORT_DATA.r_data[4] RDATA[9]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[9] RDATA[10]=REPORT_DATA.r_data[5] RDATA[11]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[11] RDATA[12]=REPORT_DATA.r_data[6] RDATA[13]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[13] RDATA[14]=REPORT_DATA.r_data[7] RDATA[15]=$techmap5262\REPORT_DATA.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=wr_cnt[0] WADDR[1]=wr_cnt[1] WADDR[2]=wr_cnt[2] WADDR[3]=wr_cnt[3] WADDR[4]=ring_wr[0] WADDR[5]=ring_wr[1] WADDR[6]=ring_wr[2] WADDR[7]=ring_wr[3] WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=REPORT_DATA.clk WCLKE=report_wr_en WDATA[0]=KEYBOARD.REPORT.r_data[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.REPORT.r_data[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.REPORT.r_data[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.REPORT.r_data[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.REPORT.r_data[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.REPORT.r_data[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.REPORT.r_data[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.REPORT.r_data[7] WDATA[15]=$undef WE=$true .attr src "/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/brams_map.v:277|/home/t-bird/.apio/packages/toolchain-icestorm/bin/../share/yosys/ice40/brams_map.v:35" .param INIT_0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x1x1x1x1x1x1x1 .param INIT_1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -2576,6 +2574,8 @@ 1 1 .names I2C_COUNTER[6] I2C_HID_DESC.ADR[6] 1 1 +.names CLK I2C_HID_DESC.CLK +1 1 .names I2C_COUNTER[0] I2C_HID_DESC.RAM_ADR[0] 1 1 .names I2C_COUNTER[1] I2C_HID_DESC.RAM_ADR[1] @@ -2922,8 +2922,6 @@ 1 1 .names I2C_TRANS LED5 1 1 -.names I2C_HID_DESC.CLK REPORT_DATA.clk -1 1 .names I2C_COUNTER[0] REPORT_DATA.raddr[0] 1 1 .names I2C_COUNTER[1] REPORT_DATA.raddr[1] diff --git a/i2c_keyboard/i2c_kbd_alt.bin b/i2c_keyboard/i2c_kbd_alt.bin index b37f54a..0e08990 100644 Binary files a/i2c_keyboard/i2c_kbd_alt.bin and b/i2c_keyboard/i2c_kbd_alt.bin differ diff --git a/i2c_keyboard/i2c_kbd_alt.blif b/i2c_keyboard/i2c_kbd_alt.blif index 6fd3f5b..3051ea5 100644 --- a/i2c_keyboard/i2c_kbd_alt.blif +++ b/i2c_keyboard/i2c_kbd_alt.blif @@ -7,415 +7,487 @@ .names $true 1 .names $undef -.gate SB_LUT4 I0=$abc$19694$n658 I1=$abc$19694$n544 I2=$abc$19694$n666 I3=I2C.FLT_SCL.RESET O=$abc$19694$n1 +.gate SB_LUT4 I0=$abc$19662$n618 I1=$abc$19662$n512_1 I2=$abc$19662$n647 I3=I2C.FLT_SCL.RESET O=$abc$19662$n1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111100000000000 -.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19694$n545 I2=$abc$19694$n656 I3=$abc$19694$n633 O=$abc$19694$n544 +.gate SB_LUT4 I0=$abc$19662$n513 I1=$abc$19662$n614 I2=$abc$19662$n616 I3=$abc$19662$n617 O=$abc$19662$n512_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0011101000000000 -.gate SB_LUT4 I0=$abc$19694$n628 I1=$abc$19694$n546 I2=$abc$19694$n631 I3=I2C.is_read O=$abc$19694$n545 +.param LUT_INIT 0000000000000001 +.gate SB_LUT4 I0=$abc$19662$n608_1 I1=$abc$19662$n1014 I2=$abc$19662$n514 I3=$abc$19662$n611 O=$abc$19662$n513 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000001110 -.gate SB_LUT4 I0=$abc$19694$n627 I1=$abc$19694$n626 I2=$false I3=$false O=$abc$19694$n546 +.param LUT_INIT 1100101000000000 +.gate SB_LUT4 I0=$abc$19662$n524 I1=$22\i2c_input_data_type[3:0][0] I2=$abc$19662$n515 I3=$abc$19662$n607 O=$abc$19662$n514 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n550 I1=$abc$19694$n1704 I2=$abc$19694$n1703 I3=$abc$19694$n1644 O=$abc$19694$n549 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1100110111000000 +.gate SB_LUT4 I0=$abc$19662$n1063 I1=$abc$19662$n588 I2=$abc$19662$n604 I3=$abc$19662$n601_1 O=$abc$19662$n515 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0111111100000000 -.gate SB_LUT4 I0=$abc$19694$n1702 I1=$abc$19694$n560 I2=$abc$19694$n551_1 I3=$false O=$abc$19694$n550 +.param LUT_INIT 0000000011110100 +.gate SB_LUT4 I0=$abc$19662$n553 I1=$abc$19662$n518 I2=$abc$19662$n548 I3=$false O=$abc$19662$n524 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n1707 I1=$abc$19694$n1705 I2=$abc$19694$n1706 I3=$false O=$abc$19694$n551_1 +.param LUT_INIT 11010000 +.gate SB_LUT4 I0=$abc$19662$n530 I1=$abc$19662$n519 I2=$abc$19662$n541 I3=$abc$19662$n546 O=$abc$19662$n518 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C_COUNTER[6] I1=$abc$19694$n1104 I2=$abc$19694$n553 I3=$false O=$abc$19694$n1707 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000000011101111 +.gate SB_LUT4 I0=$abc$19662$n520 I1=$abc$19662$n523 I2=$abc$19662$n525_1 I3=$abc$19662$n528_1 O=$abc$19662$n519 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19694$n556 I1=$abc$19694$n555 I2=$abc$19694$n554 I3=$false O=$abc$19694$n553 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1111010000000000 +.gate SB_LUT4 I0=I2C.received_byte[1] I1=$abc$19662$n522 I2=I2C.received_byte[0] I3=$abc$19662$n521_1 O=$abc$19662$n520 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01110000 -.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=$false I3=$false O=$abc$19694$n554 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0100000000000000 +.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C.received_byte[2] I2=$false I3=$false O=$abc$19662$n521_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[2] I2=I2C_COUNTER[3] I3=I2C_COUNTER[1] O=$abc$19694$n555 +.param LUT_INIT 0001 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=I2C.received_byte[7] I3=I2C.received_byte[6] O=$abc$19662$n522 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=$false O=$abc$19694$n556 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C_COUNTER[4] I1=$abc$19694$n1100 I2=$abc$19694$n553 I3=$false O=$abc$19694$n1705 +.param LUT_INIT 0000000000000001 +.gate SB_LUT4 I0=i2c_input_data_type[1] I1=$abc$19662$n524_1 I2=$false I3=$false O=$abc$19662$n523 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C_COUNTER[5] I1=$abc$19694$n1102 I2=$abc$19694$n553 I3=$false O=$abc$19694$n1706 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[0] I2=i2c_input_data_type[2] I3=$false O=$abc$19662$n524_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19694$n553 I2=I2C_COUNTER[1] I3=$false O=$abc$19694$n1702 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n527 I1=$abc$19662$n522 I2=$abc$19662$n521_1 I3=$abc$19662$n526 O=$abc$19662$n525_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000111 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19694$n1092 I2=$abc$19694$n553 I3=$false O=$abc$19694$n560 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0111111100000000 +.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[1] I2=i2c_input_data_type[2] I3=$false O=$abc$19662$n526 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19694$n1098 I2=$abc$19694$n553 I3=$false O=$abc$19694$n1704 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=i2c_input_data_type[0] I1=I2C.received_byte[0] I2=I2C.received_byte[1] I3=$false O=$abc$19662$n527 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C_COUNTER[2] I1=$abc$19694$n1096 I2=$abc$19694$n553 I3=$false O=$abc$19694$n1703 +.param LUT_INIT 10010000 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[0] I2=$abc$19662$n529_1 I3=$false O=$abc$19662$n528_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19694$n1708 I1=$abc$19694$n521 I2=$false I3=$false O=$abc$19694$n563 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n573 I1=$abc$19694$n575 I2=$abc$19694$n569 I3=$abc$19694$n567 O=$abc$19694$n566 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=I2C_COUNTER[2] I1=I2C_COUNTER[4] I2=I2C_COUNTER[5] I3=I2C_COUNTER[6] O=$abc$19662$n529_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111010000000000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[0] I2=$abc$19694$n568 I3=I2C_COUNTER[1] O=$abc$19694$n567 +.param LUT_INIT 0000000000000001 +.gate SB_LUT4 I0=$abc$19662$n539 I1=$abc$19662$n531_1 I2=$abc$19662$n536 I3=$abc$19662$n534_1 O=$abc$19662$n530 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=I2C_COUNTER[2] I1=I2C_COUNTER[4] I2=I2C_COUNTER[5] I3=I2C_COUNTER[6] O=$abc$19694$n568 +.param LUT_INIT 0000011100000000 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19662$n533 I2=I2C_COUNTER[2] I3=$abc$19662$n532_1 O=$abc$19662$n531_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19694$n571 I2=$abc$19694$n570 I3=$abc$19694$n572 O=$abc$19694$n569 +.param LUT_INIT 0100000000000000 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[1] I2=$false I3=$false O=$abc$19662$n532_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0111111100000000 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C.received_byte[1] I2=I2C.received_byte[2] I3=$false O=$abc$19694$n570 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0001 +.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=$false O=$abc$19662$n533 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=I2C.received_byte[7] I3=I2C.received_byte[6] O=$abc$19694$n571 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19662$n535_1 I2=I2C_COUNTER[2] I3=$abc$19662$n533 O=$abc$19662$n534_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=i2c_input_data_type[1] I1=i2c_input_data_type[3] I2=i2c_input_data_type[0] I3=i2c_input_data_type[2] O=$abc$19694$n572 +.param LUT_INIT 0100000000000000 +.gate SB_LUT4 I0=i2c_input_data_type[3] I1=I2C_COUNTER[1] I2=i2c_input_data_type[1] I3=i2c_input_data_type[2] O=$abc$19662$n535_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=i2c_input_data_type[0] I1=I2C.received_byte[0] I2=$abc$19694$n571 I3=$abc$19694$n574 O=$abc$19694$n573 +.gate SB_LUT4 I0=$abc$19662$n521_1 I1=$abc$19662$n537_1 I2=I2C_COUNTER[0] I3=$abc$19662$n522 O=$abc$19662$n536 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000000000 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C.received_byte[2] I2=I2C.received_byte[1] I3=$false O=$abc$19694$n574 +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=I2C.received_byte[1] I2=I2C.received_byte[7] I3=I2C.received_byte[6] O=$abc$19662$n537_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000000000000001 +.gate SB_LUT4 I0=I2C.received_byte[3] I1=$abc$19662$n540 I2=$abc$19662$n522 I3=$false O=$abc$19662$n539 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00010000 -.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[1] I2=i2c_input_data_type[2] I3=$false O=$abc$19694$n575 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=I2C.received_byte[0] I1=I2C.received_byte[1] I2=I2C.received_byte[2] I3=$false O=$abc$19662$n540 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=I2C_COUNTER[2] O=$abc$19694$n578 +.gate SB_LUT4 I0=$abc$19662$n543_1 I1=$abc$19662$n544 I2=i2c_input_data_type[1] I3=$abc$19662$n542 O=$abc$19662$n541 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19694$n571 I2=I2C_COUNTER[0] I3=$abc$19694$n570 O=$abc$19694$n579 +.param LUT_INIT 0000000011111000 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19662$n529_1 I3=I2C_COUNTER[0] O=$abc$19662$n542 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19694$n571 I2=$abc$19694$n570 I3=$false O=$abc$19694$n584 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19694$n568 I3=I2C_COUNTER[0] O=$abc$19694$n585 +.param LUT_INIT 0001000000000000 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[3] I2=$abc$19662$n529_1 I3=I2C_COUNTER[1] O=$abc$19662$n543_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19694$n572 I2=$abc$19694$n587 I3=$abc$19694$n568 O=$abc$19694$n586 +.gate SB_LUT4 I0=$abc$19662$n545 I1=$abc$19662$n537_1 I2=$abc$19662$n524_1 I3=$abc$19662$n521_1 O=$abc$19662$n544 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[1] I2=$false I3=$false O=$abc$19694$n587 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=$false I3=$false O=$abc$19662$n545 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[5] I2=$abc$19694$n570 I3=$abc$19694$n589 O=$abc$19694$n588 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0110000000000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=I2C.received_byte[7] I2=I2C.received_byte[6] I3=$false O=$abc$19694$n589 +.param LUT_INIT 1001 +.gate SB_LUT4 I0=$abc$19662$n547 I1=$abc$19662$n536 I2=i2c_input_data_type[1] I3=$false O=$abc$19662$n546 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00000001 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=$abc$19694$n593 I2=$false I3=$false O=$abc$19694$n592 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19694$n568 I3=$false O=$abc$19694$n593 +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19662$n529_1 I3=$false O=$abc$19662$n547 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=I2C.received_byte[2] I1=$abc$19694$n595 I2=$abc$19694$n592 I3=$abc$19694$n597 O=$abc$19694$n594_1 +.gate SB_LUT4 I0=$abc$19662$n549 I1=I2C.received_byte[1] I2=i2c_input_data_type[1] I3=$abc$19662$n551_1 O=$abc$19662$n548 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0111111100000000 -.gate SB_LUT4 I0=$abc$19694$n1647 I1=$abc$19694$n596 I2=$abc$19694$n1650 I3=$false O=$abc$19694$n595 +.param LUT_INIT 0111011100001111 +.gate SB_LUT4 I0=$abc$19662$n1647 I1=$abc$19662$n520 I2=$abc$19662$n550 I3=$abc$19662$n1650 O=$abc$19662$n549 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1101000000000000 +.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19662$n529_1 I2=$abc$19662$n532_1 I3=$false O=$abc$19662$n550 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11010000 -.gate SB_LUT4 I0=$abc$19694$n570 I1=$abc$19694$n571 I2=$false I3=$false O=$abc$19694$n596 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=I2C.is_read I1=$abc$19662$n552 I2=$false I3=$false O=$abc$19662$n551_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.is_read I1=$abc$19694$n554 I2=$false I3=$false O=$abc$19694$n597 +.param LUT_INIT 0100 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=$false I3=$false O=$abc$19662$n552 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=i2c_input_data_type[3] I1=$abc$19694$n601_1 I2=$abc$19694$n600_1 I3=$false O=$abc$19694$n521 +.gate SB_LUT4 I0=$abc$19662$n550 I1=$abc$19662$n551_1 I2=$false I3=$false O=$abc$19662$n553 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=$abc$19662$n556 I1=$abc$19662$n1674 I2=$false I3=$false O=$abc$19662$n555 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n1679 I1=$abc$19662$n1677 I2=$abc$19662$n1678 I3=$false O=$abc$19662$n556 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00001101 -.gate SB_LUT4 I0=$abc$19694$n592 I1=$abc$19694$n595 I2=$abc$19694$n597 I3=I2C.received_byte[3] O=$abc$19694$n600_1 +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n559 I1=$abc$19662$n558 I2=$abc$19662$n560 I3=$abc$19662$n561 O=$abc$19662$n1679 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1111111101110000 +.gate SB_LUT4 I0=I2C_COUNTER[4] I1=I2C_COUNTER[5] I2=I2C_COUNTER[6] I3=$false O=$abc$19662$n558 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=I2C_COUNTER[0] I1=I2C_COUNTER[2] I2=I2C_COUNTER[3] I3=I2C_COUNTER[1] O=$abc$19662$n559 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n579 I1=$abc$19694$n597 I2=$abc$19694$n593 I3=$false O=$abc$19694$n601_1 +.gate SB_LUT4 I0=last_wr I1=$abc$19662$n1104 I2=I2C.wr I3=$false O=$abc$19662$n560 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n1101 I1=i2c_input_data_type[1] I2=$abc$19694$n605 I3=$abc$19694$n608_1 O=$abc$19694$n603 +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[6] I3=$false O=$abc$19662$n561 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00001011 +.gate SB_LUT4 I0=$abc$19662$n559 I1=$abc$19662$n558 I2=$abc$19662$n563 I3=$abc$19662$n564 O=$abc$19662$n1677 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100111100000000 -.gate SB_LUT4 I0=$abc$19694$n588 I1=$abc$19694$n606 I2=$abc$19694$n607 I3=$abc$19694$n592 O=$abc$19694$n605 +.param LUT_INIT 1111111101110000 +.gate SB_LUT4 I0=last_wr I1=$abc$19662$n1100 I2=I2C.wr I3=$false O=$abc$19662$n563 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[4] I3=$false O=$abc$19662$n564 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00001011 +.gate SB_LUT4 I0=$abc$19662$n559 I1=$abc$19662$n558 I2=$abc$19662$n566 I3=$abc$19662$n567 O=$abc$19662$n1678 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000001111111 -.gate SB_LUT4 I0=i2c_input_data_type[3] I1=i2c_input_data_type[0] I2=i2c_input_data_type[2] I3=$false O=$abc$19694$n606 +.param LUT_INIT 1111111101110000 +.gate SB_LUT4 I0=last_wr I1=$abc$19662$n1102 I2=I2C.wr I3=$false O=$abc$19662$n566 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=$abc$19694$n587 I2=$abc$19694$n568 I3=$false O=$abc$19694$n607 +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[5] I3=$false O=$abc$19662$n567 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n595 I1=I2C.received_byte[1] I2=$abc$19694$n592 I3=$abc$19694$n597 O=$abc$19694$n608_1 +.param LUT_INIT 00001011 +.gate SB_LUT4 I0=$abc$19662$n569 I1=$abc$19662$n552 I2=I2C_COUNTER[0] I3=I2C_COUNTER[1] O=$abc$19662$n1674 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0100000000110111 +.gate SB_LUT4 I0=$abc$19662$n558 I1=$abc$19662$n559 I2=$false I3=$false O=$abc$19662$n569 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n569 I1=$abc$19662$n1092 I2=I2C_COUNTER[0] I3=$abc$19662$n552 O=$abc$19662$n570 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000111100000000 -.gate SB_LUT4 I0=$abc$19694$n551_1 I1=$abc$19694$n610 I2=$abc$19694$n1702 I3=$abc$19694$n560 O=$abc$19694$n609 +.param LUT_INIT 1110111011110000 +.gate SB_LUT4 I0=$abc$19662$n559 I1=$abc$19662$n558 I2=$abc$19662$n572 I3=$abc$19662$n573 O=$abc$19662$n1676 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n1704 I1=$abc$19694$n1703 I2=$false I3=$false O=$abc$19694$n610 +.param LUT_INIT 1111111101110000 +.gate SB_LUT4 I0=last_wr I1=$abc$19662$n1098 I2=I2C.wr I3=$false O=$abc$19662$n572 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[3] I3=$false O=$abc$19662$n573 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00001011 +.gate SB_LUT4 I0=$abc$19662$n559 I1=$abc$19662$n558 I2=$abc$19662$n575 I3=$abc$19662$n576 O=$abc$19662$n1675 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1111111101110000 +.gate SB_LUT4 I0=last_wr I1=$abc$19662$n1096 I2=I2C.wr I3=$false O=$abc$19662$n575 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=last_wr I1=I2C.wr I2=I2C_COUNTER[2] I3=$false O=$abc$19662$n576 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00001011 +.gate SB_LUT4 I0=$abc$19662$n549 I1=I2C.received_byte[0] I2=$false I3=$false O=$abc$19662$n578 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19662$n581 I2=$abc$19662$n543_1 I3=$abc$19662$n523 O=$abc$19662$n580_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1011000000000000 +.gate SB_LUT4 I0=$abc$19662$n521_1 I1=$abc$19662$n537_1 I2=$false I3=$false O=$abc$19662$n581 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n584 I1=i2c_input_data_type[0] I2=$false I3=$false O=$abc$19662$n583_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n597 I1=i2c_input_data_type[1] I2=$false I3=$false O=$abc$19694$n611 +.gate SB_LUT4 I0=$abc$19662$n536 I1=$abc$19662$n547 I2=$abc$19662$n551_1 I3=$false O=$abc$19662$n584 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n1675 I1=$abc$19662$n1676 I2=$false I3=$false O=$abc$19662$n587 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n560 I1=$abc$19694$n614 I2=$abc$19694$n1702 I3=$abc$19694$n551_1 O=$abc$19694$n613 +.gate SB_LUT4 I0=$abc$19662$n589 I1=$abc$19662$n525 I2=$abc$19662$n1681 I3=$abc$19662$n521 O=$abc$19662$n588 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000011100000000 +.gate SB_LUT4 I0=$abc$19662$n518 I1=$abc$19662$n548 I2=$abc$19662$n590 I3=$false O=$abc$19662$n589 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01110000 +.gate SB_LUT4 I0=$abc$19662$n1674 I1=$abc$19662$n570 I2=$abc$19662$n556 I3=$abc$19662$n587 O=$abc$19662$n590 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0001000000000000 +.gate SB_LUT4 I0=$abc$19662$n519 I1=$abc$19662$n536 I2=$abc$19662$n530 I3=$abc$19662$n594_1 O=$abc$19662$n592 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1111101011110011 +.gate SB_LUT4 I0=$abc$19662$n543_1 I1=$abc$19662$n523 I2=$abc$19662$n595 I3=$abc$19662$n542 O=$abc$19662$n594_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000000001111111 +.gate SB_LUT4 I0=I2C.received_byte[5] I1=I2C.received_byte[4] I2=$abc$19662$n521_1 I3=$abc$19662$n537_1 O=$abc$19662$n595 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1000111111111111 +.gate SB_LUT4 I0=$abc$19662$n549 I1=I2C.received_byte[3] I2=i2c_input_data_type[3] I3=$abc$19662$n584 O=$abc$19662$n521 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0111011100001111 +.gate SB_LUT4 I0=$abc$19662$n1681 I1=$abc$19662$n525 I2=$abc$19662$n521 I3=$abc$19662$n602 O=$abc$19662$n601_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19694$n1703 I1=$abc$19694$n1704 I2=$false I3=$false O=$abc$19694$n614 +.gate SB_LUT4 I0=$abc$19662$n553 I1=$abc$19662$n518 I2=$abc$19662$n603 I3=$abc$19662$n548 O=$abc$19662$n602 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n617 I1=$abc$19694$n616 I2=$abc$19694$n619 I3=$abc$19694$n597 O=$abc$19694$n525 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1101000000000000 +.gate SB_LUT4 I0=$abc$19662$n556 I1=$abc$19662$n1674 I2=$abc$19662$n570 I3=$abc$19662$n587 O=$abc$19662$n603 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000011100110011 -.gate SB_LUT4 I0=$abc$19694$n601_1 I1=i2c_input_data_type[0] I2=$false I3=$false O=$abc$19694$n616 +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=$abc$19662$n605 I1=$abc$19662$n1676 I2=$abc$19662$n1675 I3=$abc$19662$n1644 O=$abc$19662$n604 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n586 I1=$abc$19694$n618 I2=$abc$19694$n566 I3=$abc$19694$n1104_1 O=$abc$19694$n617 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0111111100000000 +.gate SB_LUT4 I0=$abc$19662$n1674 I1=$abc$19662$n570 I2=$abc$19662$n556 I3=$false O=$abc$19662$n605 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=$abc$19662$n588 I1=$abc$19662$n1063 I2=$abc$19662$n604 I3=$abc$19662$n525 O=$22\i2c_input_data_type[3:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000001101 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19694$n589 I2=$abc$19694$n570 I3=$false O=$abc$19694$n618 +.gate SB_LUT4 I0=$abc$19662$n1681 I1=$abc$19662$n521 I2=$false I3=$false O=$abc$19662$n607 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n610 I1=$abc$19662$n609 I2=I2C_HID_DESC.DESC_TYPE I3=$false O=$abc$19662$n608_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n592 I1=$abc$19694$n595 I2=I2C.received_byte[0] I3=$false O=$abc$19694$n619 +.param LUT_INIT 01110000 +.gate SB_LUT4 I0=$abc$19662$n588 I1=$abc$19662$n1063 I2=$abc$19662$n604 I3=$false O=$abc$19662$n609 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19694$n603 I1=$abc$19694$n611 I2=$false I3=$false O=$abc$19694$n524 +.param LUT_INIT 00001101 +.gate SB_LUT4 I0=$abc$19662$n1681 I1=$abc$19662$n525 I2=$abc$19662$n521 I3=$false O=$abc$19662$n610 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=I2C.is_read I1=$abc$19662$n612 I2=$false I3=$false O=$abc$19662$n611 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n525 I1=$abc$19694$n614 I2=$false I3=$false O=$abc$19694$n625 +.param LUT_INIT 0100 +.gate SB_LUT4 I0=I2C_TRANS I1=last_trans I2=$false I3=$false O=$abc$19662$n612 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n1708 I1=$abc$19694$n521 I2=$false I3=$false O=$abc$19694$n626 +.param LUT_INIT 0100 +.gate SB_LUT4 I0=I2C.i2c_state_machine I1=I2C.i2c_start_latency I2=$false I3=$false O=I2C_TRANS .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n524 I1=$abc$19694$n525 I2=$abc$19694$n1097 I3=$false O=$abc$19694$n627 +.gate SB_LUT4 I0=$abc$19662$n615 I1=$abc$19662$n1016 I2=$abc$19662$n514 I3=$abc$19662$n611 O=$abc$19662$n614 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1100101000000000 +.gate SB_LUT4 I0=$abc$19662$n610 I1=$abc$19662$n609 I2=I2C_OUTPUT_TYPE[2] I3=$false O=$abc$19662$n615 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10001111 -.gate SB_LUT4 I0=$abc$19694$n629 I1=I2C_OUTPUT_TYPE[1] I2=$false I3=$false O=$abc$19694$n628 +.param LUT_INIT 01110000 +.gate SB_LUT4 I0=$abc$19662$n612 I1=I2C_HID_DESC.DESC_TYPE I2=$false I3=$false O=$abc$19662$n616 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n1097 I1=$abc$19694$n524 I2=$abc$19694$n1107_1 I3=$false O=$abc$19694$n629 +.param LUT_INIT 0100 +.gate SB_LUT4 I0=$abc$19662$n612 I1=I2C_OUTPUT_TYPE[2] I2=$false I3=$false O=$abc$19662$n617 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n632 I1=$abc$19694$n524 I2=$abc$19694$n525 I3=$abc$19694$n626 O=$abc$19694$n631 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19662$n619 I2=$abc$19662$n612 I3=$abc$19662$n622 O=$abc$19662$n618 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19694$n1097 I1=$abc$19694$n1107_1 I2=$false I3=$false O=$abc$19694$n632 +.param LUT_INIT 0011101000000000 +.gate SB_LUT4 I0=$abc$19662$n620 I1=$abc$19662$n677 I2=I2C.is_read I3=$abc$19662$n514 O=$abc$19662$n619 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n634 I1=I2C_TRANS I2=$3\int_tmr[14:0][14] I3=$false O=$abc$19694$n633 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000110000001010 +.gate SB_LUT4 I0=$abc$19662$n610 I1=$abc$19662$n609 I2=I2C_OUTPUT_TYPE[1] I3=$false O=$abc$19662$n620 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n650_1 I1=$abc$19694$n651 I2=$abc$19694$n635 I3=$abc$19694$n652 O=$abc$19694$n634 +.param LUT_INIT 00000111 +.gate SB_LUT4 I0=$abc$19662$n623 I1=$abc$19662$n638 I2=$abc$19662$n639 I3=$abc$19662$n643_1 O=$abc$19662$n622 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19694$n636 I1=ring_rd[0] I2=$abc$19694$n638 I3=$false O=$abc$19694$n635 +.param LUT_INIT 0111111100000000 +.gate SB_LUT4 I0=$abc$19662$n1116 I1=ring_rd[3] I2=$abc$19662$n624 I3=$2\ring_wr[3:0][3] O=$abc$19662$n623 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01111000 -.gate SB_LUT4 I0=$abc$19694$n637 I1=$abc$19694$n592 I2=$abc$19694$n648 I3=$false O=$abc$19694$n636 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1010110001010011 +.gate SB_LUT4 I0=$abc$19662$n625 I1=$abc$19662$n641 I2=$false I3=$false O=$abc$19662$n624 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$2\ring_wr[3:0][3] I1=ring_rd[3] I2=$abc$19694$n638 I3=$abc$19694$n644 O=$abc$19694$n637 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=$2\ring_wr[3:0][3] I1=ring_rd[3] I2=$abc$19662$n626 I3=$abc$19662$n632 O=$abc$19662$n625 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000000000 -.gate SB_LUT4 I0=$2\ring_wr[3:0][1] I1=ring_rd[1] I2=$false I3=$false O=$abc$19694$n638 +.gate SB_LUT4 I0=$2\ring_wr[3:0][1] I1=ring_rd[1] I2=$false I3=$false O=$abc$19662$n626 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=$abc$19694$n640 I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$2\ring_wr[3:0][1] +.gate SB_LUT4 I0=$abc$19662$n628 I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$2\ring_wr[3:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01111000 -.gate SB_LUT4 I0=$abc$19694$n643_1 I1=$abc$19694$n641 I2=KEYBOARD.isr I3=last_isr O=$abc$19694$n640 +.gate SB_LUT4 I0=$abc$19662$n631 I1=$abc$19662$n629 I2=KEYBOARD.isr I3=last_isr O=$abc$19662$n628 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000011100000000 -.gate SB_LUT4 I0=$abc$19694$n345 I1=ring_rd[2] I2=$abc$19694$n1240 I3=$abc$19694$n642 O=$abc$19694$n641 +.gate SB_LUT4 I0=$abc$19662$n345 I1=ring_rd[2] I2=$abc$19662$n1240 I3=$abc$19662$n630 O=$abc$19662$n629 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000100000000 -.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19694$n1234 I2=ring_rd[3] I3=$abc$19694$n1243 O=$abc$19694$n642 +.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19662$n1234 I2=ring_rd[3] I3=$abc$19662$n1243 O=$abc$19662$n630 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=ring_rd[1] I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$abc$19694$n643_1 +.gate SB_LUT4 I0=ring_rd[1] I1=ring_wr[0] I2=ring_wr[1] I3=$false O=$abc$19662$n631 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01101001 -.gate SB_LUT4 I0=$2\ring_wr[3:0][0] I1=ring_rd[0] I2=$2\ring_wr[3:0][2] I3=ring_rd[2] O=$abc$19694$n644 +.gate SB_LUT4 I0=$2\ring_wr[3:0][2] I1=ring_rd[2] I2=ring_rd[0] I3=$2\ring_wr[3:0][0] O=$abc$19662$n632 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=ring_wr[0] I1=$abc$19694$n1234 I2=$abc$19694$n640 I3=$false O=$2\ring_wr[3:0][0] +.gate SB_LUT4 I0=ring_wr[2] I1=$abc$19662$n1240 I2=$abc$19662$n628 I3=$false O=$2\ring_wr[3:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=ring_wr[2] I1=$abc$19694$n1240 I2=$abc$19694$n640 I3=$false O=$2\ring_wr[3:0][2] +.gate SB_LUT4 I0=ring_wr[0] I1=$abc$19662$n1234 I2=$abc$19662$n628 I3=$false O=$2\ring_wr[3:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=ring_wr[3] I1=$abc$19694$n1243 I2=$abc$19694$n640 I3=$false O=$2\ring_wr[3:0][3] +.gate SB_LUT4 I0=ring_wr[3] I1=$abc$19662$n1243 I2=$abc$19662$n628 I3=$false O=$2\ring_wr[3:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n649_1 I1=$abc$19694$n554 I2=I2C.is_read I3=$false O=$abc$19694$n648 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C_HID_DESC.DESC_TYPE I1=I2C_OUTPUT_TYPE[2] I2=I2C_OUTPUT_TYPE[1] I3=$false O=$abc$19694$n649_1 +.gate SB_LUT4 I0=I2C_HID_DESC.DESC_TYPE I1=I2C_OUTPUT_TYPE[2] I2=I2C_OUTPUT_TYPE[1] I3=$false O=$abc$19662$n637 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n1107 I1=ring_rd[0] I2=$abc$19694$n636 I3=$2\ring_wr[3:0][0] O=$abc$19694$n650_1 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0101001110101100 -.gate SB_LUT4 I0=$abc$19694$n1116 I1=ring_rd[3] I2=$abc$19694$n636 I3=$2\ring_wr[3:0][3] O=$abc$19694$n651 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0101001110101100 -.gate SB_LUT4 I0=$abc$19694$n1113 I1=ring_rd[2] I2=$abc$19694$n636 I3=$2\ring_wr[3:0][2] O=$abc$19694$n652 +.gate SB_LUT4 I0=$abc$19662$n1107 I1=ring_rd[0] I2=$abc$19662$n624 I3=$2\ring_wr[3:0][0] O=$abc$19662$n638 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1010110001010011 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[14] I2=$false I3=$false O=$3\int_tmr[14:0][14] -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n1649 I1=$abc$19694$n649_1 I2=$abc$19694$n655 I3=$false O=$abc$19694$n654 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n656 I1=I2C.is_read I2=$false I3=$false O=$abc$19694$n655 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C_TRANS I1=last_trans I2=$false I3=$false O=$abc$19694$n656 +.gate SB_LUT4 I0=$2\ring_rd[3:0][2] I1=$2\ring_wr[3:0][2] I2=$abc$19662$n642 I3=$abc$19662$n626 O=$abc$19662$n639 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.i2c_state_machine I1=I2C.i2c_start_latency I2=$false I3=$false O=I2C_TRANS -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n663 I1=$abc$19694$n664 I2=$2\I2C_OUTPUT_TYPE[2:0][0] I3=$abc$19694$n665 O=$abc$19694$n658 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000100110010000 +.gate SB_LUT4 I0=$abc$19662$n1113 I1=ring_rd[2] I2=$abc$19662$n625 I3=$abc$19662$n641 O=$2\ring_rd[3:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000111 -.gate SB_LUT4 I0=$abc$19694$n661 I1=$abc$19694$n660 I2=$abc$19694$n663 I3=$abc$19694$n662 O=$2\I2C_OUTPUT_TYPE[2:0][0] +.param LUT_INIT 1100101011001100 +.gate SB_LUT4 I0=$abc$19662$n550 I1=$abc$19662$n637 I2=$abc$19662$n552 I3=I2C.is_read O=$abc$19662$n641 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111100010000 -.gate SB_LUT4 I0=$abc$19694$n627 I1=$abc$19694$n1014 I2=$abc$19694$n626 I3=$false O=$abc$19694$n660 +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=$abc$19662$n625 I1=$abc$19662$n641 I2=ring_rd[0] I3=$false O=$abc$19662$n642 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n629 I1=I2C_HID_DESC.DESC_TYPE I2=$abc$19694$n627 I3=$abc$19694$n626 O=$abc$19694$n661 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1011000010111011 -.gate SB_LUT4 I0=$abc$19694$n656 I1=I2C_HID_DESC.DESC_TYPE I2=$false I3=$false O=$abc$19694$n662 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=I2C_TRANS I1=$3\int_tmr[14:0][14] I2=$false I3=$false O=$abc$19662$n643_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.is_read I1=$abc$19694$n656 I2=$false I3=$false O=$abc$19694$n663 +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[14] I2=$false I3=$false O=$3\int_tmr[14:0][14] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n629 I1=I2C_OUTPUT_TYPE[2] I2=$abc$19694$n1016 I3=$abc$19694$n546 O=$abc$19694$n664 +.gate SB_LUT4 I0=$abc$19662$n1649 I1=$abc$19662$n637 I2=$abc$19662$n646 I3=$false O=$abc$19662$n645 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111000001000100 -.gate SB_LUT4 I0=$abc$19694$n656 I1=I2C_OUTPUT_TYPE[2] I2=$false I3=$false O=$abc$19694$n665 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n612 I1=I2C.is_read I2=$false I3=$false O=$abc$19662$n646 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n654 I1=LED1 I2=$false I3=$false O=$abc$19694$n666 +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n645 I1=LED1 I2=$false I3=$false O=$abc$19662$n647 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 @@ -423,1375 +495,1415 @@ .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n1420 I1=$abc$19694$n674 I2=$abc$19694$n669 I3=UART.tx_activity O=$abc$19694$n7 +.gate SB_LUT4 I0=$abc$19662$n1420 I1=$abc$19662$n655 I2=$abc$19662$n650_1 I3=UART.tx_activity O=$abc$19662$n7 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000111111111 -.gate SB_LUT4 I0=$abc$19694$n673 I1=$abc$19694$n670 I2=$abc$19694$n1584 I3=$abc$19694$n1570 O=$abc$19694$n669 +.gate SB_LUT4 I0=$abc$19662$n654 I1=$abc$19662$n651 I2=$abc$19662$n1584 I3=$abc$19662$n1570 O=$abc$19662$n650_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101000000011 -.gate SB_LUT4 I0=UART_TX_DATA[2] I1=UART_TX_DATA[0] I2=$abc$19694$n671 I3=$false O=$abc$19694$n670 +.gate SB_LUT4 I0=UART_TX_DATA[2] I1=UART_TX_DATA[0] I2=$abc$19662$n652 I3=$false O=$abc$19662$n651 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=$abc$19694$n1624 I1=$abc$19694$n1625 I2=$false I3=$false O=$abc$19694$n671 +.gate SB_LUT4 I0=$abc$19662$n1624 I1=$abc$19662$n1625 I2=$false I3=$false O=$abc$19662$n652 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=$false I3=$false O=$abc$19694$n1624 +.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=$false I3=$false O=$abc$19662$n1624 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=UART_TX_DATA[6] I1=UART_TX_DATA[4] I2=$abc$19694$n671 I3=$false O=$abc$19694$n673 +.gate SB_LUT4 I0=UART_TX_DATA[6] I1=UART_TX_DATA[4] I2=$abc$19662$n652 I3=$false O=$abc$19662$n654 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n676_1 I1=$abc$19694$n675 I2=$abc$19694$n1570 I3=$abc$19694$n1584 O=$abc$19694$n674 +.gate SB_LUT4 I0=$abc$19662$n657 I1=$abc$19662$n656 I2=$abc$19662$n1570 I3=$abc$19662$n1584 O=$abc$19662$n655 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100010100000000 -.gate SB_LUT4 I0=UART_TX_DATA[7] I1=UART_TX_DATA[5] I2=$abc$19694$n671 I3=$false O=$abc$19694$n675 +.gate SB_LUT4 I0=UART_TX_DATA[7] I1=UART_TX_DATA[5] I2=$abc$19662$n652 I3=$false O=$abc$19662$n656 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=UART_TX_DATA[3] I1=UART_TX_DATA[1] I2=$abc$19694$n671 I3=$false O=$abc$19694$n676_1 +.gate SB_LUT4 I0=UART_TX_DATA[3] I1=UART_TX_DATA[1] I2=$abc$19662$n652 I3=$false O=$abc$19662$n657 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=IS_RAM_INIT I2=$false I3=$false O=$abc$19694$n25 +.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=IS_RAM_INIT I2=$false I3=$false O=$abc$19662$n25 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0111 -.gate SB_LUT4 I0=$abc$19694$n679 I1=IS_RAM_INIT I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19694$n26 +.gate SB_LUT4 I0=$abc$19662$n661 I1=$abc$19662$n660 I2=$abc$19662$n25 I3=$false O=$abc$19662$n26 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00011111 -.gate SB_LUT4 I0=I2C_TRANS I1=last_trans I2=last_wr I3=I2C.wr O=$abc$19694$n679 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=IS_RAM_INIT I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19694$n30 +.param LUT_INIT 01110000 +.gate SB_LUT4 I0=$abc$19662$n612 I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19662$n660 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.wr I1=last_wr I2=$abc$19694$n36 I3=$abc$19694$n30 O=$abc$19694$n31 +.gate SB_LUT4 I0=$abc$19662$n36 I1=I2C.wr I2=last_wr I3=$false O=$abc$19662$n661 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111010000000000 -.gate SB_LUT4 I0=last_trans I1=I2C_TRANS I2=$false I3=$false O=$abc$19694$n36 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000001 +.gate SB_LUT4 I0=last_trans I1=I2C_TRANS I2=$false I3=$false O=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19694$n30 I3=$abc$19694$n684 O=$abc$19694$n45 +.gate SB_LUT4 I0=IS_RAM_INIT I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19662$n30 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=I2C.wr I1=last_wr I2=$abc$19662$n36 I3=$abc$19662$n30 O=$abc$19662$n31 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1111010000000000 +.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19662$n30 I3=$abc$19662$n666 O=$abc$19662$n45 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100111111111111 -.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=wr_cnt[2] I3=wr_cnt[3] O=$abc$19694$n684 +.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=wr_cnt[2] I3=wr_cnt[3] O=$abc$19662$n666 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=$abc$19694$n688 I1=$abc$19694$n25 I2=$abc$19694$n686 I3=$false O=$abc$19694$n59 +.gate SB_LUT4 I0=$abc$19662$n670 I1=$abc$19662$n25 I2=$abc$19662$n668 I3=$false O=$abc$19662$n59 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19694$n687 I3=$abc$19694$n30 O=$abc$19694$n686 +.gate SB_LUT4 I0=KEYBOARD.isr I1=last_isr I2=$abc$19662$n669 I3=$abc$19662$n30 O=$abc$19662$n668 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=wr_cnt[2] I1=wr_cnt[1] I2=wr_cnt[0] I3=wr_cnt[3] O=$abc$19694$n687 +.gate SB_LUT4 I0=wr_cnt[2] I1=wr_cnt[1] I2=wr_cnt[0] I3=wr_cnt[3] O=$abc$19662$n669 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=$abc$19694$n689 I3=$false O=$abc$19694$n688 +.gate SB_LUT4 I0=wr_cnt[0] I1=wr_cnt[1] I2=$abc$19662$n671 I3=$false O=$abc$19662$n670 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10010000 -.gate SB_LUT4 I0=$abc$19694$n733 I1=$abc$19694$n736 I2=$abc$19694$n737 I3=$false O=$abc$19694$n689 +.gate SB_LUT4 I0=$abc$19662$n733 I1=$abc$19662$n736 I2=$abc$19662$n737 I3=$false O=$abc$19662$n671 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19694$n656 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19694$n63 +.gate SB_LUT4 I0=$abc$19662$n660 I1=$abc$19662$n25 I2=$false I3=$false O=$abc$19662$n63 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01001111 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19694$n655 I2=$abc$19694$n692 I3=I2C.FLT_SCL.RESET O=$abc$19694$n90 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19662$n646 I2=$abc$19662$n674 I3=I2C.FLT_SCL.RESET O=$abc$19662$n90 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000011111111 -.gate SB_LUT4 I0=$abc$19694$n693 I1=$abc$19694$n656 I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19694$n692 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10001111 -.gate SB_LUT4 I0=$abc$19694$n632 I1=$abc$19694$n524 I2=$abc$19694$n525 I3=$abc$19694$n563 O=$abc$19694$n693 +.gate SB_LUT4 I0=$abc$19662$n677 I1=$abc$19662$n675_1 I2=I2C.FLT_SCL.RESET I3=$abc$19662$n660 O=$abc$19662$n674 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100000100000000 -.gate SB_LUT4 I0=$abc$19694$n580 I1=$abc$19694$n703 I2=$abc$19694$n696 I3=$false O=$abc$19694$n101 +.param LUT_INIT 0000000001001111 +.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][2] I1=$abc$19662$n521 I2=$false I3=$false O=$abc$19662$n675_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n515 I1=$abc$19662$n1681 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][2] +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0001 +.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19662$n524 I2=$false I3=$false O=$abc$19662$n677 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1001 +.gate SB_LUT4 I0=$abc$19662$n580 I1=$abc$19662$n689 I2=$abc$19662$n681_1 I3=$false O=$abc$19662$n103 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n582 I1=$abc$19694$n697 I2=$false I3=$false O=$abc$19694$n696 +.gate SB_LUT4 I0=$abc$19662$n582 I1=$abc$19662$n682 I2=$false I3=$false O=$abc$19662$n681_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n698 I1=$abc$19694$n700 I2=$abc$19694$n701 I3=$abc$19694$n702_1 O=$abc$19694$n697 +.gate SB_LUT4 I0=$abc$19662$n113 I1=$abc$19662$n687 I2=$abc$19662$n688 I3=$abc$19662$n683 O=$abc$19662$n682 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19694$n1302 I1=I2C.is_read I2=$false I3=$false O=$abc$19694$n698 +.gate SB_LUT4 I0=$abc$19662$n684 I1=$abc$19662$n686 I2=$false I3=$false O=$abc$19662$n683 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=$abc$19662$n1302 I1=I2C.is_read I2=$false I3=$false O=$abc$19662$n684 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19694$n10 I2=I2C.FLT_SCL.out I3=$false O=$abc$19694$n1302 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19662$n10 I2=I2C.FLT_SCL.out I3=$false O=$abc$19662$n1302 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11101111 -.gate SB_LUT4 I0=$abc$19694$n583 I1=$abc$19694$n594 I2=I2C.FLT_SCL.RESET I3=$abc$19694$n1604 O=$abc$19694$n700 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19662$n10 I2=I2C.FLT_SCL.out I3=I2C.i2c_state_machine O=$abc$19662$n686 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$abc$19694$n10 I2=I2C.FLT_SCL.out I3=I2C.i2c_state_machine O=$abc$19694$n701 +.param LUT_INIT 0111111100010000 +.gate SB_LUT4 I0=$abc$19662$n583 I1=$abc$19662$n594 I2=I2C.FLT_SCL.RESET I3=$abc$19662$n1604 O=$abc$19662$n687 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0111111100010000 -.gate SB_LUT4 I0=$abc$19694$n118 I1=$abc$19694$n12 I2=I2C.FLT_SCL.out I3=$false O=$abc$19694$n702_1 +.param LUT_INIT 0001000000000000 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19662$n12 I2=$false I3=$false O=$abc$19662$n688 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C.i2c_bit_counter[0] I1=I2C.i2c_bit_counter[1] I2=$abc$19694$n1302 I3=$false O=$abc$19694$n703 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=I2C.i2c_bit_counter[0] I1=I2C.i2c_bit_counter[1] I2=$abc$19662$n1302 I3=$false O=$abc$19662$n689 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01100000 -.gate SB_LUT4 I0=$abc$19694$n696 I1=$abc$19694$n705_1 I2=$false I3=$false O=$abc$19694$n115 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n703 I1=$abc$19694$n580 I2=$false I3=$false O=$abc$19694$n705_1 +.gate SB_LUT4 I0=$abc$19662$n681_1 I1=$abc$19662$n689 I2=$abc$19662$n580 I3=$false O=$abc$19662$n110 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n703 I1=$abc$19694$n580 I2=$abc$19694$n696 I3=$false O=$abc$19694$n127 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n689 I1=$abc$19662$n580 I2=$abc$19662$n681_1 I3=$false O=$abc$19662$n127 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n696 I1=$abc$19694$n708_1 I2=$false I3=$false O=$abc$19694$n133 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n703 I1=$abc$19694$n580 I2=$false I3=$false O=$abc$19694$n708_1 +.gate SB_LUT4 I0=$abc$19662$n689 I1=$abc$19662$n681_1 I2=$abc$19662$n580 I3=$false O=$abc$19662$n133 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n580 I1=$abc$19694$n703 I2=$abc$19694$n710 I3=$false O=$abc$19694$n139 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n580 I1=$abc$19662$n689 I2=$abc$19662$n694 I3=$false O=$abc$19662$n139 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n697 I1=$abc$19694$n582 I2=$false I3=$false O=$abc$19694$n710 +.gate SB_LUT4 I0=$abc$19662$n682 I1=$abc$19662$n582 I2=$false I3=$false O=$abc$19662$n694 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n710 I1=$abc$19694$n705_1 I2=$false I3=$false O=$abc$19694$n145 +.gate SB_LUT4 I0=$abc$19662$n694 I1=$abc$19662$n689 I2=$abc$19662$n580 I3=$false O=$abc$19662$n145 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n703 I1=$abc$19694$n580 I2=$abc$19694$n710 I3=$false O=$abc$19694$n151 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n689 I1=$abc$19662$n580 I2=$abc$19662$n694 I3=$false O=$abc$19662$n151 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n710 I1=$abc$19694$n708_1 I2=$false I3=$false O=$abc$19694$n160 +.gate SB_LUT4 I0=$abc$19662$n689 I1=$abc$19662$n694 I2=$abc$19662$n580 I3=$false O=$abc$19662$n160 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.i2c_start_latency I1=I2C.i2c_state_machine I2=$abc$19694$n1302 I3=I2C.FLT_SCL.RESET O=$abc$19694$n165 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=I2C.i2c_start_latency I1=I2C.i2c_state_machine I2=$abc$19662$n1302 I3=I2C.FLT_SCL.RESET O=$abc$19662$n165 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100111100000000 -.gate SB_LUT4 I0=$abc$19694$n716 I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19694$n179 +.gate SB_LUT4 I0=$abc$19662$n700 I1=I2C.FLT_SCL.RESET I2=$false I3=$false O=$abc$19662$n179 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=UART.TX_sig_last I1=UART_WR I2=UART.tx_activity I3=$false O=$abc$19694$n716 +.gate SB_LUT4 I0=UART.TX_sig_last I1=UART_WR I2=UART.tx_activity I3=$false O=$abc$19662$n700 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001011 -.gate SB_LUT4 I0=UART.tx_activity I1=$abc$19694$n718 I2=$abc$19694$n720_1 I3=$abc$19694$n179 O=$abc$19694$n180 +.gate SB_LUT4 I0=UART.tx_activity I1=$abc$19662$n702_1 I2=$abc$19662$n704 I3=$abc$19662$n179 O=$abc$19662$n180 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000110100000000 -.gate SB_LUT4 I0=$abc$19694$n1416 I1=$abc$19694$n759 I2=$abc$19694$n762 I3=$abc$19694$n763 O=$abc$19694$n718 +.gate SB_LUT4 I0=$abc$19662$n1416 I1=$abc$19662$n759 I2=$abc$19662$n762 I3=$abc$19662$n763 O=$abc$19662$n702_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=UART.tx_clk_counter[1] I1=UART.tx_clk_counter[0] I2=$false I3=$false O=$abc$19694$n1416 +.gate SB_LUT4 I0=UART.tx_clk_counter[1] I1=UART.tx_clk_counter[0] I2=$false I3=$false O=$abc$19662$n1416 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=UART.tx_bit_counter[3] I1=$abc$19694$n721 I2=$false I3=$false O=$abc$19694$n720_1 +.gate SB_LUT4 I0=UART.tx_bit_counter[3] I1=$abc$19662$n705_1 I2=$false I3=$false O=$abc$19662$n704 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=UART.tx_bit_counter[2] I3=UART.tx_activity O=$abc$19694$n721 +.gate SB_LUT4 I0=UART.tx_bit_counter[0] I1=UART.tx_bit_counter[1] I2=UART.tx_bit_counter[2] I3=UART.tx_activity O=$abc$19662$n705_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19694$n723_1 I1=$abc$19694$n764 I2=$abc$19694$n1117 I3=$abc$19694$n794 O=$abc$19694$n213 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=$abc$19694$n724_1 I1=$abc$19694$n254 I2=$false I3=$false O=$abc$19694$n723_1 +.gate SB_LUT4 I0=$abc$19662$n711_1 I1=$abc$19662$n723_1 I2=$false I3=$false O=$abc$19662$n710 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n725 I1=$abc$19694$n1140 I2=$false I3=$false O=$abc$19694$n724_1 +.gate SB_LUT4 I0=$abc$19662$n722_1 I1=$abc$19662$n719_1 I2=$abc$19662$n712 I3=$false O=$abc$19662$n711_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n713 I1=KEYBOARD.IS_RAM_INIT I2=$false I3=$false O=$abc$19662$n712 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1001 -.gate SB_LUT4 I0=$abc$19694$n726_1 I1=$abc$19694$n736_1 I2=$false I3=$false O=$abc$19694$n725 +.param LUT_INIT 0001 +.gate SB_LUT4 I0=$abc$19662$n714 I1=$abc$19662$n717_1 I2=$false I3=$false O=$abc$19662$n713 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n735 I1=$abc$19694$n913 I2=$abc$19694$n727 I3=$abc$19694$n731 O=$abc$19694$n726_1 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000111 -.gate SB_LUT4 I0=$abc$19694$n919 I1=$abc$19694$n730 I2=$false I3=$false O=$abc$19694$n727 +.gate SB_LUT4 I0=$abc$19662$n793 I1=$abc$19662$n716 I2=$false I3=$false O=$abc$19662$n714 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[3] I1=KBD_COLUMNS[3] I2=$abc$19694$n729 I3=$false O=$abc$19694$n919 +.param LUT_INIT 0100 +.gate SB_LUT4 I0=KEYBOARD.row_time[1] I1=KEYBOARD.row_time[0] I2=$false I3=$false O=$abc$19662$n793 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n643 I1=$abc$19694$n649 I2=$abc$19694$n650 I3=$false O=$abc$19694$n729 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0110 +.gate SB_LUT4 I0=$abc$19662$n792 I1=$abc$19662$n795 I2=$abc$19662$n796 I3=$abc$19662$n799 O=$abc$19662$n716 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19694$n643 I1=$abc$19694$n649 I2=$abc$19694$n650 I3=$false O=$abc$19694$n730 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000000000000001 +.gate SB_LUT4 I0=$abc$19662$n718 I1=$abc$19662$n803 I2=$abc$19662$n807 I3=$abc$19662$n810 O=$abc$19662$n717_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n920 I1=$abc$19694$n733_1 I2=$false I3=$false O=$abc$19694$n731 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=$abc$19662$n804 I1=$abc$19662$n806 I2=$abc$19662$n809 I3=$abc$19662$n814 O=$abc$19662$n718 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[7] I1=KBD_COLUMNS[7] I2=$abc$19694$n729 I3=$false O=$abc$19694$n920 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=IS_RAM_INIT I2=KEYBOARD.report_wr_en I3=$false O=$abc$19662$n719_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n643 I1=$abc$19694$n649 I2=$abc$19694$n650 I3=$false O=$abc$19694$n733_1 +.param LUT_INIT 00000001 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19662$n721 I3=$false O=$abc$19662$n720_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[1] I1=KBD_COLUMNS[1] I2=$abc$19694$n729 I3=$false O=$abc$19694$n913 +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[5] I1=KEYBOARD.kbd_code_hid[6] I2=KEYBOARD.kbd_code_hid[7] I3=$false O=$abc$19662$n721 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n643 I1=$abc$19694$n650 I2=$abc$19694$n649 I3=$false O=$abc$19694$n735 +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[0] I1=KEYBOARD.report_adress_rd[2] I2=KEYBOARD.report_adress_rd[1] I3=$false O=$abc$19662$n722_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n737_1 I1=$abc$19694$n740 I2=$abc$19694$n742 I3=$abc$19694$n745 O=$abc$19694$n736_1 +.gate SB_LUT4 I0=$abc$19662$n724_1 I1=$abc$19662$n725 I2=$abc$19662$n726_1 I3=$abc$19662$n727 O=$abc$19662$n723_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19694$n917 I1=$abc$19694$n739 I2=$false I3=$false O=$abc$19694$n737_1 +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.REPORT.r_data[2] I3=KEYBOARD.kbd_code_hid[2] O=$abc$19662$n724_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1001000000001001 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.kbd_code_hid[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.kbd_code_hid[6] O=$abc$19662$n725 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1001000000001001 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[4] I1=KEYBOARD.REPORT.r_data[4] I2=KEYBOARD.REPORT.r_data[7] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19662$n726_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1001000000001001 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.REPORT.r_data[3] I2=KEYBOARD.REPORT.r_data[1] I3=KEYBOARD.kbd_code_hid[1] O=$abc$19662$n727 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1001000000001001 +.gate SB_LUT4 I0=$abc$19662$n729 I1=KEYBOARD.isr_internal I2=$false I3=$false O=$abc$19662$n728 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[6] I1=KBD_COLUMNS[6] I2=$abc$19694$n729 I3=$false O=$abc$19694$n917 +.param LUT_INIT 0100 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[6] I1=$abc$19662$n731 I2=$abc$19662$n730 I3=$false O=$abc$19662$n729 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n649 I1=$abc$19694$n643 I2=$abc$19694$n650 I3=$false O=$abc$19694$n739 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19662$n730 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n650 I1=$abc$19694$n643 I2=$abc$19694$n649 I3=$abc$19694$n914 O=$abc$19694$n740 +.param LUT_INIT 00000001 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=KEYBOARD.kbd_code_hid[5] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19662$n731 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[5] I1=KBD_COLUMNS[5] I2=$abc$19694$n729 I3=$false O=$abc$19694$n914 +.param LUT_INIT 0000000000000001 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=$abc$19662$n738 I2=$abc$19662$n733_1 I3=$false O=$abc$19662$n732 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n916 I1=$abc$19694$n744 I2=$false I3=$false O=$abc$19694$n742 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[2] I1=KBD_COLUMNS[2] I2=$abc$19694$n729 I3=$false O=$abc$19694$n916 +.param LUT_INIT 01110000 +.gate SB_LUT4 I0=KEYBOARD.report_wr_en I1=$abc$19662$n734 I2=$abc$19662$n736_1 I3=$false O=$abc$19662$n733_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n643 I1=$abc$19694$n649 I2=$abc$19694$n650 I3=$false O=$abc$19694$n744 +.param LUT_INIT 00000111 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n30 I2=$abc$19662$n735 I3=$false O=$abc$19662$n734 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00010000 -.gate SB_LUT4 I0=KBD_COLUMNS[0] I1=$abc$19694$n729 I2=$abc$19694$n746 I3=$false O=$abc$19694$n745 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n713 I1=KEYBOARD.isr_internal I2=$false I3=$false O=$abc$19662$n735 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0100 +.gate SB_LUT4 I0=$abc$19662$n712 I1=$abc$19662$n737_1 I2=$abc$19662$n728 I3=$false O=$abc$19662$n736_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19694$n649 I1=$abc$19694$n650 I2=$abc$19694$n643 I3=KEYBOARD.COLS_SHADOW[4] O=$abc$19694$n746 +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n719_1 I1=I2C.FLT_SCL.RESET I2=$abc$19662$n722_1 I3=KEYBOARD.report_adress_rd[3] O=$abc$19662$n737_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=KEYBOARD.temp[1] I1=KEYBOARD.RAM.r_data[1] I2=$abc$19694$n729 I3=$false O=$abc$19694$n755 +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=KEYBOARD.report_wr_en I1=$abc$19662$n728 I2=$abc$19662$n30 I3=$abc$19662$n712 O=$abc$19662$n738 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00110101 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n30 I2=$abc$19694$n758 I3=$false O=$abc$19694$n254 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0100000000000000 +.gate SB_LUT4 I0=$abc$19662$n729 I1=$abc$19662$n741 I2=$abc$19662$n740 I3=$false O=$abc$19662$n739 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n759_1 I1=$abc$19694$n762_1 I2=$false I3=$false O=$abc$19694$n758 +.param LUT_INIT 00000111 +.gate SB_LUT4 I0=$abc$19662$n710 I1=$abc$19662$n728 I2=I2C.FLT_SCL.RESET I3=KEYBOARD.is_pressed O=$abc$19662$n740 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=KEYBOARD.report_wr_en I1=$abc$19662$n734 I2=$false I3=$false O=$abc$19662$n741 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n796 I1=$abc$19694$n761 I2=$false I3=$false O=$abc$19694$n759_1 +.param LUT_INIT 0100 +.gate SB_LUT4 I0=$abc$19662$n723_1 I1=$abc$19662$n711_1 I2=$false I3=$false O=$abc$19662$n743 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.row_time[1] I1=KEYBOARD.row_time[0] I2=$false I3=$false O=$abc$19694$n796 +.gate SB_LUT4 I0=$abc$19662$n745 I1=$abc$19662$n746 I2=$false I3=$false O=$abc$19662$n744 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0110 -.gate SB_LUT4 I0=$abc$19694$n793 I1=$abc$19694$n795 I2=$abc$19694$n798 I3=$abc$19694$n799 O=$abc$19694$n761 +.param LUT_INIT 1000 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.REPORT.r_data[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.REPORT.r_data[7] O=$abc$19662$n745 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=$abc$19694$n763_1 I1=$abc$19694$n803 I2=$abc$19694$n807 I3=$abc$19694$n810 O=$abc$19694$n762_1 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.REPORT.r_data[1] I2=KEYBOARD.REPORT.r_data[2] I3=KEYBOARD.REPORT.r_data[3] O=$abc$19662$n746 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n804 I1=$abc$19694$n806 I2=$abc$19694$n809 I3=$abc$19694$n814 O=$abc$19694$n763_1 +.param LUT_INIT 0000000000000001 +.gate SB_LUT4 I0=$abc$19662$n748 I1=$abc$19662$n248 I2=$false I3=$false O=$abc$19662$n747_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n749 I1=$abc$19662$n1075_1 I2=$false I3=$false O=$abc$19662$n748 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1001 +.gate SB_LUT4 I0=$abc$19662$n767 I1=$abc$19662$n917 I2=$abc$19662$n750 I3=$abc$19662$n761 O=$abc$19662$n749 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n1006 I1=$abc$19694$n769_1 I2=$abc$19694$n787_1 I3=$false O=$abc$19694$n764 +.param LUT_INIT 0111000000000000 +.gate SB_LUT4 I0=$abc$19662$n760 I1=$abc$19662$n758 I2=$abc$19662$n751 I3=$false O=$abc$19662$n750 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00011111 -.gate SB_LUT4 I0=$abc$19694$n758 I1=KEYBOARD.IS_RAM_INIT I2=$false I3=$false O=$abc$19694$n767 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n757_1 I1=$abc$19662$n919 I2=$abc$19662$n752 I3=$false O=$abc$19662$n751 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n769_1 I1=IS_RAM_INIT I2=$false I3=$false O=$abc$19694$n768_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00000111 +.gate SB_LUT4 I0=$abc$19662$n913 I1=$abc$19662$n755 I2=$false I3=$false O=$abc$19662$n752 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19694$n770 I3=$false O=$abc$19694$n769_1 +.param LUT_INIT 1000 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[1] I1=KBD_COLUMNS[1] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n913 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00010000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[5] I1=KEYBOARD.kbd_code_hid[6] I2=KEYBOARD.kbd_code_hid[7] I3=$false O=$abc$19694$n770 +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=$abc$19662$n643 I1=$abc$19662$n649 I2=$abc$19662$n650 I3=$false O=$abc$19662$n754_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000000 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[2] I1=KEYBOARD.report_adress_rd[0] I2=KEYBOARD.report_adress_rd[1] I3=$false O=$abc$19694$n771_1 +.param LUT_INIT 00000001 +.gate SB_LUT4 I0=$abc$19662$n643 I1=$abc$19662$n650 I2=$abc$19662$n649 I3=$false O=$abc$19662$n755 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n774_1 I1=KEYBOARD.isr_internal I2=$false I3=$false O=$abc$19694$n773 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[3] I1=KBD_COLUMNS[3] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n919 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[6] I1=$abc$19694$n776 I2=$abc$19694$n775_1 I3=$false O=$abc$19694$n774_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=$abc$19662$n643 I1=$abc$19662$n649 I2=$abc$19662$n650 I3=$false O=$abc$19662$n757_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19694$n775_1 +.gate SB_LUT4 I0=$abc$19662$n759_1 I1=KEYBOARD.COLS_SHADOW[7] I2=$abc$19662$n754_1 I3=KBD_COLUMNS[0] O=$abc$19662$n758 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000011101110111 +.gate SB_LUT4 I0=$abc$19662$n643 I1=$abc$19662$n649 I2=$abc$19662$n650 I3=$false O=$abc$19662$n759_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00000001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.kbd_code_hid[4] I2=KEYBOARD.kbd_code_hid[5] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19694$n776 +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n649 I1=$abc$19662$n650 I2=$abc$19662$n643 I3=KEYBOARD.COLS_SHADOW[4] O=$abc$19662$n760 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=$abc$19694$n778 I1=$abc$19694$n779_1 I2=$abc$19694$n780_1 I3=$abc$19694$n781 O=$abc$19694$n777 +.param LUT_INIT 0001000000000000 +.gate SB_LUT4 I0=$abc$19662$n914 I1=$abc$19662$n765_1 I2=$abc$19662$n916 I3=$abc$19662$n764 O=$abc$19662$n761 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[2] I1=KEYBOARD.kbd_code_hid[2] I2=KEYBOARD.REPORT.r_data[7] I3=KEYBOARD.kbd_code_hid[7] O=$abc$19694$n778 +.param LUT_INIT 0000011101110111 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[2] I1=KBD_COLUMNS[2] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n916 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.kbd_code_hid[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.kbd_code_hid[6] O=$abc$19694$n779_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[5] I1=KBD_COLUMNS[5] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n914 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[3] I1=KEYBOARD.REPORT.r_data[3] I2=KEYBOARD.REPORT.r_data[0] I3=KEYBOARD.kbd_code_hid[0] O=$abc$19694$n780_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=$abc$19662$n643 I1=$abc$19662$n649 I2=$abc$19662$n650 I3=$false O=$abc$19662$n764 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[4] I1=KEYBOARD.REPORT.r_data[4] I2=KEYBOARD.REPORT.r_data[1] I3=KEYBOARD.kbd_code_hid[1] O=$abc$19694$n781 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=$abc$19662$n650 I1=$abc$19662$n649 I2=$abc$19662$n643 I3=$false O=$abc$19662$n765_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000001001 -.gate SB_LUT4 I0=$abc$19694$n785 I1=$abc$19694$n786_1 I2=$false I3=$false O=$abc$19694$n784_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[6] I1=KBD_COLUMNS[6] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n917 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.REPORT.r_data[5] I2=KEYBOARD.REPORT.r_data[6] I3=KEYBOARD.REPORT.r_data[7] O=$abc$19694$n785 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=$abc$19662$n649 I1=$abc$19662$n643 I2=$abc$19662$n650 I3=$false O=$abc$19662$n767 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.REPORT.r_data[1] I2=KEYBOARD.REPORT.r_data[2] I3=KEYBOARD.REPORT.r_data[3] O=$abc$19694$n786_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=KEYBOARD.temp[2] I1=KEYBOARD.RAM.r_data[2] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n770 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00110101 +.gate SB_LUT4 I0=KEYBOARD.temp[5] I1=$abc$19662$n765_1 I2=$abc$19662$n759_1 I3=KEYBOARD.temp[7] O=$abc$19662$n772_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=KEYBOARD.report_wr_en I1=$abc$19694$n773 I2=$abc$19694$n30 I3=$abc$19694$n767 O=$abc$19694$n787_1 +.param LUT_INIT 0000011101110111 +.gate SB_LUT4 I0=$abc$19662$n767 I1=KEYBOARD.temp[6] I2=$abc$19662$n754_1 I3=KEYBOARD.RAM.r_data[0] O=$abc$19662$n773 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100000000000000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n30 I2=$abc$19694$n791 I3=$false O=$abc$19694$n790 +.param LUT_INIT 0000011101110111 +.gate SB_LUT4 I0=KEYBOARD.temp[3] I1=KEYBOARD.RAM.r_data[3] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n776 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n758 I1=KEYBOARD.isr_internal I2=$false I3=$false O=$abc$19694$n791 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n774_1 I1=$abc$19694$n790 I2=$abc$19694$n25 I3=$false O=$abc$19694$n794 +.param LUT_INIT 00110101 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n30 I2=$abc$19662$n713 I3=$false O=$abc$19662$n248 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01110000 -.gate SB_LUT4 I0=$abc$19694$n796_1 I1=KEYBOARD.IS_RAM_INIT I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19694$n246 +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=$abc$19662$n779_1 I1=KEYBOARD.IS_RAM_INIT I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19662$n240 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000111011111111 -.gate SB_LUT4 I0=$abc$19694$n759_1 I1=$abc$19694$n797 I2=$abc$19694$n729 I3=$false O=$abc$19694$n796_1 +.gate SB_LUT4 I0=$abc$19662$n714 I1=$abc$19662$n780_1 I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n779_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19694$n809 I1=$abc$19694$n810 I2=$abc$19694$n814 I3=$abc$19694$n798_1 O=$abc$19694$n797 +.gate SB_LUT4 I0=$abc$19662$n809 I1=$abc$19662$n810 I2=$abc$19662$n814 I3=$abc$19662$n781 O=$abc$19662$n780_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19694$n803 I1=$abc$19694$n804 I2=$abc$19694$n806 I3=$abc$19694$n807 O=$abc$19694$n798_1 +.gate SB_LUT4 I0=$abc$19662$n803 I1=$abc$19662$n804 I2=$abc$19662$n806 I3=$abc$19662$n807 O=$abc$19662$n781 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.IS_RAM_INIT I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19694$n249 +.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.IS_RAM_INIT I2=I2C.FLT_SCL.RESET I3=$false O=$abc$19662$n243 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00011111 -.gate SB_LUT4 I0=$abc$19694$n724_1 I1=$abc$19694$n254 I2=$false I3=$false O=$abc$19694$n251 +.gate SB_LUT4 I0=$abc$19662$n748 I1=$abc$19662$n248 I2=$false I3=$false O=$abc$19662$n245 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n30 I2=$abc$19694$n796_1 I3=$false O=$abc$19694$n256 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n30 I2=$abc$19662$n779_1 I3=$false O=$abc$19662$n250 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n723_1 I1=$abc$19694$n249 I2=$false I3=$false O=$abc$19694$n262 +.gate SB_LUT4 I0=$abc$19662$n747_1 I1=$abc$19662$n243 I2=$false I3=$false O=$abc$19662$n255 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.report_wr_en I1=$abc$19694$n804_1 I2=$abc$19694$n254 I3=$abc$19694$n249 O=$abc$19694$n266 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=$abc$19694$n767 I1=$abc$19694$n30 I2=KEYBOARD.isr_internal I3=$false O=$abc$19694$n804_1 +.gate SB_LUT4 I0=$abc$19662$n741 I1=$abc$19662$n262 I2=$abc$19662$n25 I3=$false O=$abc$19662$n260 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10000000 -.gate SB_LUT4 I0=$abc$19694$n767 I1=$abc$19694$n30 I2=$false I3=$false O=$abc$19694$n268 +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=$abc$19662$n712 I1=$abc$19662$n30 I2=$false I3=$false O=$abc$19662$n262 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19694$n771_1 I2=$false I3=$false O=$abc$19694$n812 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19662$n722_1 I2=$false I3=$false O=$abc$19662$n793_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n791 I1=KEYBOARD.IS_RAM_INIT I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19694$n309 +.gate SB_LUT4 I0=$abc$19662$n735 I1=KEYBOARD.IS_RAM_INIT I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19662$n309 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000111011111111 -.gate SB_LUT4 I0=$abc$19694$n1562 I1=$abc$19694$n816 I2=$abc$19694$n1563 I3=$abc$19694$n829 O=$abc$19694$n319 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=I2C.FLT_SDA.counter[2] I3=$abc$19694$n826 O=$abc$19694$n1562 +.gate SB_LUT4 I0=$abc$19662$n1562 I1=$abc$19662$n829 I2=$abc$19662$n798 I3=$false O=$abc$19662$n319 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111100000001 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=I2C.SDAF I2=$false I3=$false O=$abc$19694$n816 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00010000 +.gate SB_LUT4 I0=$abc$19662$n797 I1=$abc$19662$n826 I2=$false I3=$false O=$abc$19662$n1562 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1001 -.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=$false I3=$false O=$abc$19694$n1563 +.param LUT_INIT 1110 +.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=I2C.FLT_SDA.counter[2] I3=$false O=$abc$19662$n797 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00000001 +.gate SB_LUT4 I0=$abc$19662$n1563 I1=I2C.FLT_SDA.out I2=I2C.SDAF I3=$false O=$abc$19662$n798 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00010100 +.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=$false I3=$false O=$abc$19662$n1563 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=I2C.FLT_SDA.counter[2] I3=$abc$19694$n816 O=$abc$19694$n320 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=I2C.SDAF I2=$abc$19662$n797 I3=$false O=$abc$19662$n320 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111011111111 -.gate SB_LUT4 I0=$abc$19694$n1565 I1=$abc$19694$n822_1 I2=$false I3=$false O=$abc$19694$n330 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01101111 +.gate SB_LUT4 I0=$abc$19662$n1565 I1=$abc$19662$n804_1 I2=$false I3=$false O=$abc$19662$n330 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n821 I1=$abc$19694$n830 I2=$false I3=$false O=$abc$19694$n1565 +.gate SB_LUT4 I0=$abc$19662$n803_1 I1=$abc$19662$n830 I2=$false I3=$false O=$abc$19662$n1565 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=I2C.FLT_SCL.counter[2] I3=$false O=$abc$19694$n821 +.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=I2C.FLT_SCL.counter[2] I3=$false O=$abc$19662$n803_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19694$n1566 I1=$abc$19694$n833 I2=I2C.FLT_SCL.out I3=I2C.SCLF O=$abc$19694$n822_1 +.gate SB_LUT4 I0=$abc$19662$n1566 I1=$abc$19662$n833 I2=I2C.FLT_SCL.out I3=I2C.SCLF O=$abc$19662$n804_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100010000 -.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=$false I3=$false O=$abc$19694$n1566 +.gate SB_LUT4 I0=I2C.FLT_SCL.counter[0] I1=I2C.FLT_SCL.counter[1] I2=$false I3=$false O=$abc$19662$n1566 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1001 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.SCLF I2=$abc$19694$n821 I3=$false O=$abc$19694$n331 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.SCLF I2=$abc$19662$n803_1 I3=$false O=$abc$19662$n331 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01101111 -.gate SB_LUT4 I0=$abc$19694$n632 I1=$abc$19694$n1708 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][2] +.gate SB_LUT4 I0=$abc$19662$n524 I1=$abc$19662$n609 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n632 I1=$abc$19694$n525 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][0] +.param LUT_INIT 0100 +.gate SB_LUT4 I0=$abc$19662$n513 I1=$abc$19662$n616 I2=$false I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n632 I1=$abc$19694$n524 I2=$false I3=$false O=$22\i2c_input_data_type[3:0][1] +.param LUT_INIT 1110 +.gate SB_LUT4 I0=$abc$19662$n614 I1=$abc$19662$n617 I2=$false I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n663 I1=$abc$19694$n664 I2=$abc$19694$n665 I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][2] -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11111000 -.gate SB_LUT4 I0=$abc$19694$n1140 I1=$abc$19694$n725 I2=$false I3=$false O=$abc$19694$n909 +.param LUT_INIT 1110 +.gate SB_LUT4 I0=$abc$19662$n1075_1 I1=$abc$19662$n749 I2=$false I3=$false O=$abc$19662$n909 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[4] I1=KBD_COLUMNS[4] I2=$abc$19694$n729 I3=$false O=$abc$19694$n911 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[4] I1=KBD_COLUMNS[4] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n911 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[0] I2=$false I3=$false O=$3\int_tmr[14:0][0] +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[7] I1=KBD_COLUMNS[7] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n920 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[0] I2=$false I3=$false O=$3\int_tmr[14:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n929 I1=int_tmr[0] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][0] +.gate SB_LUT4 I0=$abc$19662$n929 I1=int_tmr[0] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[1] I2=$false I3=$false O=$3\int_tmr[14:0][1] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[1] I2=$false I3=$false O=$3\int_tmr[14:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=int_tmr[14] I1=int_tmr[0] I2=$abc$19694$n654 I3=int_tmr[1] O=$2\int_tmr[14:0][1] +.gate SB_LUT4 I0=int_tmr[14] I1=int_tmr[0] I2=$abc$19662$n645 I3=int_tmr[1] O=$2\int_tmr[14:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000100 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[2] I2=$false I3=$false O=$3\int_tmr[14:0][2] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[2] I2=$false I3=$false O=$3\int_tmr[14:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n936 I1=int_tmr[2] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][2] +.gate SB_LUT4 I0=$abc$19662$n936 I1=int_tmr[2] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[3] I2=$false I3=$false O=$3\int_tmr[14:0][3] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[3] I2=$false I3=$false O=$3\int_tmr[14:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n939 I1=int_tmr[3] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][3] +.gate SB_LUT4 I0=$abc$19662$n939 I1=int_tmr[3] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[4] I2=$false I3=$false O=$3\int_tmr[14:0][4] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[4] I2=$false I3=$false O=$3\int_tmr[14:0][4] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n942 I1=int_tmr[4] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][4] +.gate SB_LUT4 I0=$abc$19662$n942 I1=int_tmr[4] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][4] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[5] I2=$false I3=$false O=$3\int_tmr[14:0][5] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[5] I2=$false I3=$false O=$3\int_tmr[14:0][5] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n945 I1=int_tmr[5] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][5] +.gate SB_LUT4 I0=$abc$19662$n945 I1=int_tmr[5] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][5] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[6] I2=$false I3=$false O=$3\int_tmr[14:0][6] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[6] I2=$false I3=$false O=$3\int_tmr[14:0][6] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n948 I1=int_tmr[6] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][6] +.gate SB_LUT4 I0=$abc$19662$n948 I1=int_tmr[6] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][6] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[7] I2=$false I3=$false O=$3\int_tmr[14:0][7] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[7] I2=$false I3=$false O=$3\int_tmr[14:0][7] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n951 I1=int_tmr[7] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][7] +.gate SB_LUT4 I0=$abc$19662$n951 I1=int_tmr[7] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][7] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[8] I2=$false I3=$false O=$3\int_tmr[14:0][8] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[8] I2=$false I3=$false O=$3\int_tmr[14:0][8] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n954 I1=int_tmr[8] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][8] +.gate SB_LUT4 I0=$abc$19662$n954 I1=int_tmr[8] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][8] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[9] I2=$false I3=$false O=$3\int_tmr[14:0][9] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[9] I2=$false I3=$false O=$3\int_tmr[14:0][9] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n957 I1=int_tmr[9] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][9] +.gate SB_LUT4 I0=$abc$19662$n957 I1=int_tmr[9] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][9] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[10] I2=$false I3=$false O=$3\int_tmr[14:0][10] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[10] I2=$false I3=$false O=$3\int_tmr[14:0][10] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n960 I1=int_tmr[10] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][10] +.gate SB_LUT4 I0=$abc$19662$n960 I1=int_tmr[10] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][10] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[11] I2=$false I3=$false O=$3\int_tmr[14:0][11] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[11] I2=$false I3=$false O=$3\int_tmr[14:0][11] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n963 I1=int_tmr[11] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][11] +.gate SB_LUT4 I0=$abc$19662$n963 I1=int_tmr[11] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][11] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[12] I2=$false I3=$false O=$3\int_tmr[14:0][12] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[12] I2=$false I3=$false O=$3\int_tmr[14:0][12] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n966 I1=int_tmr[12] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][12] +.gate SB_LUT4 I0=$abc$19662$n966 I1=int_tmr[12] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][12] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n654 I1=int_tmr[13] I2=$false I3=$false O=$3\int_tmr[14:0][13] +.gate SB_LUT4 I0=$abc$19662$n645 I1=int_tmr[13] I2=$false I3=$false O=$3\int_tmr[14:0][13] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n969 I1=int_tmr[13] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][13] +.gate SB_LUT4 I0=$abc$19662$n969 I1=int_tmr[13] I2=$3\int_tmr[14:0][14] I3=$false O=$2\int_tmr[14:0][13] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$3\int_tmr[14:0][14] I1=$abc$19694$n972 I2=$false I3=$false O=$2\int_tmr[14:0][14] +.gate SB_LUT4 I0=$3\int_tmr[14:0][14] I1=$abc$19662$n972 I2=$false I3=$false O=$2\int_tmr[14:0][14] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19694$n664 I1=$abc$19694$n545 I2=$false I3=$false O=$2\I2C_OUT_DESC_MASK[7:0][7] +.gate SB_LUT4 I0=$abc$19662$n615 I1=$abc$19662$n1016 I2=$abc$19662$n514 I3=$abc$19662$n619 O=$2\I2C_OUT_DESC_MASK[7:0][7] .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n655 I1=$abc$19694$n863 I2=$abc$19694$n525 I3=$false O=$20\i2c_input_data_type[3:0][0] +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0011010100000000 +.gate SB_LUT4 I0=$abc$19662$n646 I1=$abc$19662$n845 I2=$abc$19662$n525 I3=$false O=$20\i2c_input_data_type[3:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=$abc$19694$n632 I1=$abc$19694$n656 I2=$false I3=$false O=$abc$19694$n863 +.gate SB_LUT4 I0=$abc$19662$n609 I1=$abc$19662$n612 I2=$false I3=$false O=$abc$19662$n845 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0111 -.gate SB_LUT4 I0=$abc$19694$n655 I1=$abc$19694$n863 I2=$abc$19694$n524 I3=$false O=$20\i2c_input_data_type[3:0][1] +.param LUT_INIT 1011 +.gate SB_LUT4 I0=$abc$19662$n646 I1=$abc$19662$n845 I2=$abc$19662$n524 I3=$false O=$20\i2c_input_data_type[3:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=$abc$19694$n655 I1=$abc$19694$n863 I2=$abc$19694$n1708 I3=$false O=$20\i2c_input_data_type[3:0][2] +.gate SB_LUT4 I0=$abc$19662$n646 I1=$abc$19662$n848 I2=$abc$19662$n1681 I3=$false O=$20\i2c_input_data_type[3:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=$abc$19694$n655 I1=$abc$19694$n863 I2=$abc$19694$n521 I3=$false O=$20\i2c_input_data_type[3:0][3] +.gate SB_LUT4 I0=$abc$19662$n515 I1=$abc$19662$n612 I2=$false I3=$false O=$abc$19662$n848 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0111 +.gate SB_LUT4 I0=$abc$19662$n646 I1=$abc$19662$n848 I2=$abc$19662$n521 I3=$false O=$20\i2c_input_data_type[3:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=$abc$19694$n36 I1=$abc$19694$n560 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][0] +.gate SB_LUT4 I0=$abc$19662$n36 I1=$abc$19662$n570 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n1702 I1=$abc$19694$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][1] +.gate SB_LUT4 I0=$abc$19662$n1674 I1=$abc$19662$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n1703 I1=$abc$19694$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][2] +.gate SB_LUT4 I0=$abc$19662$n1675 I1=$abc$19662$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n1704 I1=$abc$19694$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][3] +.gate SB_LUT4 I0=$abc$19662$n1676 I1=$abc$19662$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n1705 I1=$abc$19694$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][4] +.gate SB_LUT4 I0=$abc$19662$n1677 I1=$abc$19662$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][4] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n1706 I1=$abc$19694$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][5] +.gate SB_LUT4 I0=$abc$19662$n1678 I1=$abc$19662$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][5] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n1707 I1=$abc$19694$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][6] +.gate SB_LUT4 I0=$abc$19662$n1679 I1=$abc$19662$n36 I2=$false I3=$false O=$2\I2C_COUNTER[6:0][6] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0001 -.gate SB_LUT4 I0=I2C_TRANS I1=$abc$19694$n554 I2=last_trans I3=$false O=$2\UART_WR[0:0] +.gate SB_LUT4 I0=I2C_TRANS I1=$abc$19662$n552 I2=last_trans I3=$false O=$2\UART_WR[0:0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00101011 -.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19694$n545 I2=$abc$19694$n656 I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][1] +.gate SB_LUT4 I0=I2C_OUTPUT_TYPE[1] I1=$abc$19662$n619 I2=$abc$19662$n612 I3=$false O=$2\I2C_OUTPUT_TYPE[2:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19694$n877_1 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][0] +.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19662$n860_1 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[0] I1=I2C_HID_DESC.VAL[0] I2=I2C_OUT_DESC_MASK[0] I3=$false O=$abc$19694$n877_1 +.gate SB_LUT4 I0=REPORT_DATA.rdata[0] I1=I2C_HID_DESC.VAL[0] I2=I2C_OUT_DESC_MASK[0] I3=$false O=$abc$19662$n860_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[1] I1=$abc$19694$n879 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][1] +.gate SB_LUT4 I0=I2C.received_byte[1] I1=$abc$19662$n862 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[1] I1=I2C_HID_DESC.VAL[1] I2=I2C_OUT_DESC_MASK[1] I3=$false O=$abc$19694$n879 +.gate SB_LUT4 I0=REPORT_DATA.rdata[1] I1=I2C_HID_DESC.VAL[1] I2=I2C_OUT_DESC_MASK[1] I3=$false O=$abc$19662$n862 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[2] I1=$abc$19694$n881 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][2] +.gate SB_LUT4 I0=I2C.received_byte[2] I1=$abc$19662$n864 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[2] I1=I2C_HID_DESC.VAL[2] I2=I2C_OUT_DESC_MASK[2] I3=$false O=$abc$19694$n881 +.gate SB_LUT4 I0=REPORT_DATA.rdata[2] I1=I2C_HID_DESC.VAL[2] I2=I2C_OUT_DESC_MASK[2] I3=$false O=$abc$19662$n864 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=$abc$19694$n883 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][3] +.gate SB_LUT4 I0=I2C.received_byte[3] I1=$abc$19662$n866 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[3] I1=I2C_HID_DESC.VAL[3] I2=I2C_OUT_DESC_MASK[3] I3=$false O=$abc$19694$n883 +.gate SB_LUT4 I0=REPORT_DATA.rdata[3] I1=I2C_HID_DESC.VAL[3] I2=I2C_OUT_DESC_MASK[3] I3=$false O=$abc$19662$n866 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19694$n885 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][4] +.gate SB_LUT4 I0=I2C.received_byte[4] I1=$abc$19662$n868 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][4] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[4] I1=I2C_HID_DESC.VAL[4] I2=I2C_OUT_DESC_MASK[4] I3=$false O=$abc$19694$n885 +.gate SB_LUT4 I0=REPORT_DATA.rdata[4] I1=I2C_HID_DESC.VAL[4] I2=I2C_OUT_DESC_MASK[4] I3=$false O=$abc$19662$n868 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[5] I1=$abc$19694$n887 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][5] +.gate SB_LUT4 I0=I2C.received_byte[5] I1=$abc$19662$n870 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][5] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[5] I1=I2C_HID_DESC.VAL[5] I2=I2C_OUT_DESC_MASK[5] I3=$false O=$abc$19694$n887 +.gate SB_LUT4 I0=REPORT_DATA.rdata[5] I1=I2C_HID_DESC.VAL[5] I2=I2C_OUT_DESC_MASK[5] I3=$false O=$abc$19662$n870 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[6] I1=$abc$19694$n889 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][6] +.gate SB_LUT4 I0=I2C.received_byte[6] I1=$abc$19662$n872 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][6] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[6] I1=I2C_HID_DESC.VAL[6] I2=I2C_OUT_DESC_MASK[6] I3=$false O=$abc$19694$n889 +.gate SB_LUT4 I0=REPORT_DATA.rdata[6] I1=I2C_HID_DESC.VAL[6] I2=I2C_OUT_DESC_MASK[6] I3=$false O=$abc$19662$n872 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=I2C.received_byte[7] I1=$abc$19694$n891 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][7] +.gate SB_LUT4 I0=I2C.received_byte[7] I1=$abc$19662$n874 I2=I2C.is_read I3=$false O=$3\UART_TX_DATA[7:0][7] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00111010 -.gate SB_LUT4 I0=REPORT_DATA.rdata[7] I1=I2C_HID_DESC.VAL[7] I2=I2C_OUT_DESC_MASK[7] I3=$false O=$abc$19694$n891 +.gate SB_LUT4 I0=REPORT_DATA.rdata[7] I1=I2C_HID_DESC.VAL[7] I2=I2C_OUT_DESC_MASK[7] I3=$false O=$abc$19662$n874 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00110101 -.gate SB_LUT4 I0=temp_output_report[0] I1=I2C.received_byte[0] I2=$abc$19694$n1125 I3=$false O=$0\temp_output_report[2:0][0] +.gate SB_LUT4 I0=temp_output_report[0] I1=I2C.received_byte[0] I2=$abc$19662$n876_1 I3=$false O=$0\temp_output_report[2:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=temp_output_report[1] I1=I2C.received_byte[1] I2=$abc$19694$n1125 I3=$false O=$0\temp_output_report[2:0][1] +.gate SB_LUT4 I0=$abc$19662$n878 I1=$abc$19662$n877_1 I2=i2c_input_data_type[0] I3=$abc$19662$n551_1 O=$abc$19662$n876_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=temp_output_report[2] I1=I2C.received_byte[2] I2=$abc$19694$n1125 I3=$false O=$0\temp_output_report[2:0][2] +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1010110000000000 +.gate SB_LUT4 I0=i2c_input_data_type[1] I1=i2c_input_data_type[3] I2=$abc$19662$n531_1 I3=i2c_input_data_type[2] O=$abc$19662$n877_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19694$n1107 I2=$abc$19694$n636 I3=$false O=$2\ring_rd[3:0][0] +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0001000000000000 +.gate SB_LUT4 I0=$abc$19662$n532_1 I1=$abc$19662$n529_1 I2=$abc$19662$n526 I3=I2C_COUNTER[3] O=$abc$19662$n878 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1000000000000000 +.gate SB_LUT4 I0=temp_output_report[1] I1=I2C.received_byte[1] I2=$abc$19662$n876_1 I3=$false O=$0\temp_output_report[2:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n636 I1=ring_rd[0] I2=ring_rd[1] I3=$false O=$2\ring_rd[3:0][1] +.gate SB_LUT4 I0=temp_output_report[2] I1=I2C.received_byte[2] I2=$abc$19662$n876_1 I3=$false O=$0\temp_output_report[2:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01111000 -.gate SB_LUT4 I0=ring_rd[2] I1=$abc$19694$n1113 I2=$abc$19694$n636 I3=$false O=$2\ring_rd[3:0][2] +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=ring_rd[0] I1=$abc$19662$n1107 I2=$abc$19662$n624 I3=$false O=$2\ring_rd[3:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=ring_rd[3] I1=$abc$19694$n1116 I2=$abc$19694$n636 I3=$false O=$2\ring_rd[3:0][3] +.gate SB_LUT4 I0=$abc$19662$n642 I1=ring_rd[1] I2=$false I3=$false O=$2\ring_rd[3:0][1] +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0110 +.gate SB_LUT4 I0=ring_rd[3] I1=$abc$19662$n1116 I2=$abc$19662$n624 I3=$false O=$2\ring_rd[3:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=report_wr_en I1=$abc$19694$n688 I2=IS_RAM_INIT I3=$false O=$2\IS_RAM_INIT[0:0] +.gate SB_LUT4 I0=report_wr_en I1=$abc$19662$n670 I2=IS_RAM_INIT I3=$false O=$2\IS_RAM_INIT[0:0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01110000 -.gate SB_LUT4 I0=report_wr_en I1=$abc$19694$n905_1 I2=$abc$19694$n688 I3=IS_RAM_INIT O=$2\report_wr_en[0:0] +.gate SB_LUT4 I0=report_wr_en I1=$abc$19662$n886 I2=$abc$19662$n670 I3=IS_RAM_INIT O=$2\report_wr_en[0:0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1101000011001100 -.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.isr I2=last_isr I3=$false O=$abc$19694$n905_1 +.gate SB_LUT4 I0=IS_RAM_INIT I1=KEYBOARD.isr I2=last_isr I3=$false O=$abc$19662$n886 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19694$n687 I2=$abc$19694$n733 I3=$abc$19694$n905_1 O=$2\wr_cnt[3:0][0] +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19662$n669 I2=$abc$19662$n733 I3=$abc$19662$n886 O=$2\wr_cnt[3:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111110110000 -.gate SB_LUT4 I0=$abc$19694$n905_1 I1=wr_cnt[0] I2=wr_cnt[1] I3=$false O=$2\wr_cnt[3:0][1] +.gate SB_LUT4 I0=$abc$19662$n886 I1=wr_cnt[0] I2=wr_cnt[1] I3=$false O=$2\wr_cnt[3:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010100 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19694$n687 I2=$abc$19694$n905_1 I3=$abc$19694$n736 O=$2\wr_cnt[3:0][2] +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19662$n669 I2=$abc$19662$n886 I3=$abc$19662$n736 O=$2\wr_cnt[3:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19694$n687 I2=$abc$19694$n905_1 I3=$abc$19694$n737 O=$2\wr_cnt[3:0][3] +.gate SB_LUT4 I0=IS_RAM_INIT I1=$abc$19662$n669 I2=$abc$19662$n886 I3=$abc$19662$n737 O=$2\wr_cnt[3:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101100000000 -.gate SB_LUT4 I0=$abc$19694$n911_1 I1=$abc$19694$n1261 I2=$false I3=$false O=$0\rststate[3:0][0] +.gate SB_LUT4 I0=$abc$19662$n892 I1=$abc$19662$n1261 I2=$false I3=$false O=$0\rststate[3:0][0] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$22\i2c_input_data_type[3:0][0] I1=$abc$19694$n563 I2=$abc$19694$n524 I3=$abc$19694$n912 O=$abc$19694$n911_1 +.gate SB_LUT4 I0=$abc$19662$n675_1 I1=$22\i2c_input_data_type[3:0][0] I2=$abc$19662$n893 I3=$false O=$abc$19662$n892 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n663 I1=$abc$19694$n30 I2=$false I3=$false O=$abc$19694$n912 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n524 I1=$abc$19662$n611 I2=$abc$19662$n30 I3=$false O=$abc$19662$n893 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n911_1 I1=$abc$19694$n1263 I2=$false I3=$false O=$0\rststate[3:0][1] +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n892 I1=$abc$19662$n1263 I2=$false I3=$false O=$0\rststate[3:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n911_1 I1=$abc$19694$n1265 I2=$false I3=$false O=$0\rststate[3:0][2] +.gate SB_LUT4 I0=$abc$19662$n892 I1=$abc$19662$n1265 I2=$false I3=$false O=$0\rststate[3:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n911_1 I1=$abc$19694$n1267 I2=$false I3=$false O=$0\rststate[3:0][3] +.gate SB_LUT4 I0=$abc$19662$n892 I1=$abc$19662$n1267 I2=$false I3=$false O=$0\rststate[3:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n1302 I1=I2C.i2c_bit_counter[0] I2=$false I3=$false O=$abc$19694$n1304 +.gate SB_LUT4 I0=$abc$19662$n1302 I1=I2C.i2c_bit_counter[0] I2=$false I3=$false O=$abc$19662$n1304 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n1302 I1=I2C.i2c_bit_counter[1] I2=$false I3=$false O=$abc$19694$n1306 +.gate SB_LUT4 I0=$abc$19662$n1302 I1=I2C.i2c_bit_counter[1] I2=$false I3=$false O=$abc$19662$n1306 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n1302 I1=I2C.i2c_bit_counter[2] I2=$false I3=$false O=$abc$19694$n1308 +.gate SB_LUT4 I0=$abc$19662$n1302 I1=I2C.i2c_bit_counter[2] I2=$false I3=$false O=$abc$19662$n1308 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.i2c_bit_counter[3] I1=$abc$19694$n1302 I2=$false I3=$false O=$abc$19694$n1711 +.gate SB_LUT4 I0=I2C.i2c_bit_counter[3] I1=$abc$19662$n1302 I2=$false I3=$false O=$abc$19662$n1684 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.i2c_state_machine I1=$abc$19694$n931_1 I2=$abc$19694$n1127 I3=$false O=$abc$19694$n1320 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11110100 -.gate SB_LUT4 I0=$abc$19694$n887 I1=$abc$19694$n879 I2=$abc$19694$n582 I3=$abc$19694$n705_1 O=$abc$19694$n925 +.gate SB_LUT4 I0=$abc$19662$n872 I1=$abc$19662$n868 I2=$abc$19662$n580 I3=$abc$19662$n689 O=$abc$19662$n906 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0101001100000000 -.gate SB_LUT4 I0=$abc$19694$n891 I1=$abc$19694$n883 I2=$abc$19694$n582 I3=$abc$19694$n708_1 O=$abc$19694$n926 +.param LUT_INIT 1111110011111010 +.gate SB_LUT4 I0=$abc$19662$n909_1 I1=$abc$19662$n908 I2=$abc$19662$n689 I3=$abc$19662$n580 O=$abc$19662$n907 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0101001100000000 -.gate SB_LUT4 I0=$abc$19694$n881 I1=$abc$19694$n877_1 I2=$abc$19694$n580 I3=$abc$19694$n703 O=$abc$19694$n927 +.param LUT_INIT 1100101011111111 +.gate SB_LUT4 I0=$abc$19662$n870 I1=$abc$19662$n862 I2=$abc$19662$n582 I3=$false O=$abc$19662$n908 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111110011111010 -.gate SB_LUT4 I0=$abc$19694$n889 I1=$abc$19694$n885 I2=$abc$19694$n580 I3=$abc$19694$n703 O=$abc$19694$n928 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10101100 +.gate SB_LUT4 I0=$abc$19662$n874 I1=$abc$19662$n866 I2=$abc$19662$n582 I3=$false O=$abc$19662$n909_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10101100 +.gate SB_LUT4 I0=$abc$19662$n864 I1=$abc$19662$n860_1 I2=$abc$19662$n580 I3=$abc$19662$n689 O=$abc$19662$n910_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111110011111010 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19694$n12 I2=$false I3=$false O=$abc$19694$n929_1 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0001 -.gate SB_LUT4 I0=$abc$19694$n1302 I1=$abc$19694$n932_1 I2=$false I3=$false O=$abc$19694$n931_1 +.gate SB_LUT4 I0=$abc$19662$n1302 I1=$abc$19662$n912 I2=$false I3=$false O=$abc$19662$n911_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=I2C.FLT_SCL.out I2=$abc$19694$n10 I3=I2C.SDA_DIR O=$abc$19694$n932_1 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=I2C.FLT_SCL.out I2=$abc$19662$n10 I3=I2C.SDA_DIR O=$abc$19662$n912 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111111100000000 -.gate SB_LUT4 I0=I2C.is_ack I1=$abc$19694$n929_1 I2=$abc$19694$n118 I3=$abc$19694$n932_1 O=$abc$19694$n933 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$abc$19662$n12 I2=$false I3=$false O=$abc$19662$n913_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1011000000000000 -.gate SB_LUT4 I0=I2C.received_byte[2] I1=$abc$19694$n937_1 I2=$abc$19694$n936_1 I3=$false O=$abc$19694$n935_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0001 +.gate SB_LUT4 I0=$abc$19662$n916_1 I1=$abc$19662$n917_1 I2=$false I3=$false O=$abc$19662$n915 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00001011 -.gate SB_LUT4 I0=I2C.is_adress I1=$abc$19694$n1302 I2=$false I3=$false O=$abc$19694$n936_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0001 +.gate SB_LUT4 I0=I2C.is_adress I1=$abc$19662$n1302 I2=$false I3=$false O=$abc$19662$n916_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=I2C.received_byte[7] I1=$abc$19694$n938_1 I2=I2C.received_byte[6] I3=$false O=$abc$19694$n937_1 +.gate SB_LUT4 I0=I2C.received_byte[2] I1=I2C.received_byte[7] I2=$abc$19662$n918 I3=I2C.received_byte[6] O=$abc$19662$n917_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[1] I2=I2C.received_byte[5] I3=I2C.received_byte[3] O=$abc$19694$n938_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0001000000000000 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=I2C.received_byte[1] I2=I2C.received_byte[5] I3=I2C.received_byte[3] O=$abc$19662$n918 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19694$n941_1 I1=$abc$19694$n940_1 I2=$false I3=$false O=$abc$19694$n939_1 +.gate SB_LUT4 I0=$abc$19662$n920_1 I1=$abc$19662$n921 I2=$false I3=$false O=$abc$19662$n919_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n929_1 I1=$abc$19694$n118 I2=$false I3=$false O=$abc$19694$n940_1 +.gate SB_LUT4 I0=$abc$19662$n1302 I1=I2C.is_ack I2=$false I3=$false O=$abc$19662$n920_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n1302 I1=I2C.is_ack I2=$false I3=$false O=$abc$19694$n941_1 +.gate SB_LUT4 I0=$abc$19662$n913_1 I1=$abc$19662$n113 I2=$false I3=$false O=$abc$19662$n921 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n945_1 I1=$abc$19694$n944_1 I2=$abc$19694$n698 I3=$abc$19694$n701 O=$abc$19694$n1322 +.gate SB_LUT4 I0=$abc$19662$n926 I1=$abc$19662$n925 I2=$abc$19662$n684 I3=$abc$19662$n686 O=$abc$19662$n1322 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0101001100000000 -.gate SB_LUT4 I0=$abc$19694$n935_1 I1=$abc$19694$n939_1 I2=$false I3=$false O=$abc$19694$n944_1 +.gate SB_LUT4 I0=$abc$19662$n915 I1=$abc$19662$n919_1 I2=$false I3=$false O=$abc$19662$n925 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n932_1 I1=$abc$19694$n946_1 I2=I2C.FLT_SDA.out I3=$false O=$abc$19694$n945_1 +.gate SB_LUT4 I0=$abc$19662$n912 I1=$abc$19662$n927 I2=I2C.FLT_SDA.out I3=$false O=$abc$19662$n926 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n941_1 I1=I2C.FLT_SCL.out I2=$abc$19694$n12 I3=$abc$19694$n118 O=$abc$19694$n946_1 +.gate SB_LUT4 I0=$abc$19662$n920_1 I1=$abc$19662$n688 I2=$abc$19662$n113 I3=$false O=$abc$19662$n927 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n948_1 I1=$abc$19694$n939_1 I2=$abc$19694$n698 I3=$false O=$abc$19694$n1324 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10000000 +.gate SB_LUT4 I0=$abc$19662$n929_1 I1=$abc$19662$n919_1 I2=$abc$19662$n684 I3=$false O=$abc$19662$n1324 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11111000 -.gate SB_LUT4 I0=$abc$19694$n936_1 I1=$abc$19694$n701 I2=I2C.received_byte[0] I3=$false O=$abc$19694$n948_1 +.gate SB_LUT4 I0=$abc$19662$n916_1 I1=$abc$19662$n686 I2=I2C.received_byte[0] I3=$false O=$abc$19662$n929_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n954_1 I1=$abc$19694$n580 I2=$abc$19694$n950_1 I3=$abc$19694$n1304 O=$abc$19694$n1326 +.gate SB_LUT4 I0=$abc$19662$n935_1 I1=$abc$19662$n580 I2=$abc$19662$n931_1 I3=$abc$19662$n1304 O=$abc$19662$n1326 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000111110001000 -.gate SB_LUT4 I0=$abc$19694$n702_1 I1=$abc$19694$n953_1 I2=$abc$19694$n951_1 I3=$false O=$abc$19694$n950_1 +.gate SB_LUT4 I0=$abc$19662$n934_1 I1=$abc$19662$n927 I2=$abc$19662$n932_1 I3=$abc$19662$n686 O=$abc$19662$n931_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10110000 -.gate SB_LUT4 I0=$abc$19694$n952_1 I1=$abc$19694$n946_1 I2=$abc$19694$n701 I3=$false O=$abc$19694$n951_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000110100000000 +.gate SB_LUT4 I0=$abc$19662$n113 I1=$abc$19662$n688 I2=$abc$19662$n933 I3=$abc$19662$n684 O=$abc$19662$n932_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11010000 -.gate SB_LUT4 I0=$abc$19694$n118 I1=$abc$19694$n929_1 I2=$abc$19694$n698 I3=$false O=$abc$19694$n952_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000000000001011 +.gate SB_LUT4 I0=$abc$19662$n920_1 I1=$abc$19662$n921 I2=$false I3=$false O=$abc$19662$n933 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 10110000 -.gate SB_LUT4 I0=$abc$19694$n941_1 I1=$abc$19694$n940_1 I2=$abc$19694$n698 I3=$false O=$abc$19694$n953_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n113 I1=$abc$19662$n913_1 I2=$abc$19662$n684 I3=$false O=$abc$19662$n934_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19694$n118 I1=$abc$19694$n701 I2=$abc$19694$n955_1 I3=$false O=$abc$19694$n954_1 +.param LUT_INIT 10110000 +.gate SB_LUT4 I0=$abc$19662$n936_1 I1=$abc$19662$n686 I2=$false I3=$false O=$abc$19662$n935_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n698 I1=I2C.FLT_SCL.out I2=$abc$19694$n12 I3=$false O=$abc$19694$n955_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n113 I1=$abc$19662$n684 I2=$abc$19662$n12 I3=I2C.FLT_SCL.out O=$abc$19662$n936_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01000010 -.gate SB_LUT4 I0=$abc$19694$n703 I1=$abc$19694$n954_1 I2=$abc$19694$n950_1 I3=$abc$19694$n1306 O=$abc$19694$n1328 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0001000000000100 +.gate SB_LUT4 I0=$abc$19662$n689 I1=$abc$19662$n935_1 I2=$abc$19662$n931_1 I3=$abc$19662$n1306 O=$abc$19662$n1328 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0100111101000100 -.gate SB_LUT4 I0=$abc$19694$n954_1 I1=$abc$19694$n582 I2=$abc$19694$n950_1 I3=$abc$19694$n1308 O=$abc$19694$n1330 +.gate SB_LUT4 I0=$abc$19662$n935_1 I1=$abc$19662$n582 I2=$abc$19662$n931_1 I3=$abc$19662$n1308 O=$abc$19662$n1330 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000111110001000 -.gate SB_LUT4 I0=$abc$19694$n701 I1=$abc$19694$n953_1 I2=$abc$19694$n1711 I3=$false O=$abc$19694$n960_1 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11010000 -.gate SB_LUT4 I0=$abc$19694$n118 I1=$abc$19694$n929_1 I2=I2C.i2c_bit_counter[3] I3=$abc$19694$n946_1 O=$abc$19694$n961_1 +.gate SB_LUT4 I0=$abc$19662$n113 I1=$abc$19662$n913_1 I2=I2C.i2c_bit_counter[3] I3=$abc$19662$n927 O=$abc$19662$n941_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000001001111 -.gate SB_LUT4 I0=$abc$19694$n698 I1=$abc$19694$n946_1 I2=$abc$19694$n701 I3=$abc$19694$n936_1 O=$abc$19694$n1334 +.gate SB_LUT4 I0=$abc$19662$n927 I1=$abc$19662$n683 I2=$abc$19662$n916_1 I3=$false O=$abc$19662$n1334 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00000111 +.gate SB_LUT4 I0=$abc$19662$n934_1 I1=$abc$19662$n686 I2=$abc$19662$n948_1 I3=$abc$19662$n947_1 O=$abc$19662$n1336 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000010111111 -.gate SB_LUT4 I0=$abc$19694$n966_1 I1=$abc$19694$n965_1 I2=$abc$19694$n941_1 I3=$abc$19694$n701 O=$abc$19694$n1336 +.param LUT_INIT 1111111100001011 +.gate SB_LUT4 I0=$abc$19662$n915 I1=$abc$19662$n920_1 I2=$abc$19662$n921 I3=$abc$19662$n683 O=$abc$19662$n947_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1110111011110000 -.gate SB_LUT4 I0=$abc$19694$n935_1 I1=$abc$19694$n698 I2=$abc$19694$n941_1 I3=$abc$19694$n940_1 O=$abc$19694$n965_1 +.param LUT_INIT 0001110000000000 +.gate SB_LUT4 I0=I2C.i2c_state_machine I1=$abc$19662$n913_1 I2=I2C.is_ack I3=$abc$19662$n1302 O=$abc$19662$n948_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000100110000 -.gate SB_LUT4 I0=$abc$19694$n929_1 I1=$abc$19694$n941_1 I2=$abc$19694$n952_1 I3=$false O=$abc$19694$n966_1 +.param LUT_INIT 0000011100110011 +.gate SB_LUT4 I0=$abc$19662$n953_1 I1=$abc$19662$n952_1 I2=$abc$19662$n950_1 I3=$false O=$abc$19662$n1338 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11100000 -.gate SB_LUT4 I0=$abc$19694$n946_1 I1=$abc$19694$n969_1 I2=$abc$19694$n970_1 I3=$abc$19694$n968_1 O=$abc$19694$n1338 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000011111000 -.gate SB_LUT4 I0=$abc$19694$n952_1 I1=$abc$19694$n945_1 I2=$abc$19694$n953_1 I3=$abc$19694$n701 O=$abc$19694$n968_1 +.param LUT_INIT 00001110 +.gate SB_LUT4 I0=$abc$19662$n934_1 I1=$abc$19662$n926 I2=$abc$19662$n951_1 I3=$false O=$abc$19662$n950_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000110100000000 -.gate SB_LUT4 I0=$abc$19694$n936_1 I1=$abc$19694$n698 I2=$abc$19694$n701 I3=$false O=$abc$19694$n969_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11010000 +.gate SB_LUT4 I0=$abc$19662$n684 I1=$abc$19662$n933 I2=$abc$19662$n686 I3=$false O=$abc$19662$n951_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11100000 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.FLT_SDA.out I2=$abc$19694$n10 I3=I2C.wr O=$abc$19694$n970_1 +.gate SB_LUT4 I0=$abc$19662$n916_1 I1=$abc$19662$n684 I2=$abc$19662$n927 I3=$abc$19662$n686 O=$abc$19662$n952_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 1110000000000000 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=I2C.FLT_SDA.out I2=$abc$19662$n10 I3=I2C.wr O=$abc$19662$n953_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0111110100000000 -.gate SB_LUT4 I0=$abc$19694$n720_1 I1=$abc$19694$n718 I2=$abc$19694$n716 I3=$false O=$abc$19694$n1413 +.gate SB_LUT4 I0=$abc$19662$n704 I1=$abc$19662$n702_1 I2=$abc$19662$n700 I3=$false O=$abc$19662$n1413 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000111 -.gate SB_LUT4 I0=$abc$19694$n718 I1=$abc$19694$n759 I2=$false I3=$false O=$abc$19694$n1415 +.gate SB_LUT4 I0=$abc$19662$n702_1 I1=$abc$19662$n759 I2=$false I3=$false O=$abc$19662$n1415 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19694$n718 I1=$abc$19694$n762 I2=$false I3=$false O=$abc$19694$n1417 +.gate SB_LUT4 I0=$abc$19662$n702_1 I1=$abc$19662$n762 I2=$false I3=$false O=$abc$19662$n1417 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19694$n718 I1=$abc$19694$n763 I2=$false I3=$false O=$abc$19694$n1418 +.gate SB_LUT4 I0=$abc$19662$n702_1 I1=$abc$19662$n763 I2=$false I3=$false O=$abc$19662$n1418 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19694$n1421 I1=$abc$19694$n702 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19694$n1422 +.gate SB_LUT4 I0=$abc$19662$n1421 I1=$abc$19662$n702 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19662$n1422 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=KEYBOARD.row_counter[1] I1=KEYBOARD.row_counter[0] I2=$false I3=$false O=$abc$19694$n1423 +.gate SB_LUT4 I0=KEYBOARD.row_counter[1] I1=KEYBOARD.row_counter[0] I2=$false I3=$false O=$abc$19662$n1423 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 0110 -.gate SB_LUT4 I0=$abc$19694$n1423 I1=KEYBOARD.ram_adr[1] I2=KEYBOARD.ram_adr[0] I3=KEYBOARD.IS_RAM_INIT O=$abc$19694$n1425 +.gate SB_LUT4 I0=$abc$19662$n961_1 I1=$abc$19662$n1423 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19662$n1425 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0011110010101010 -.gate SB_LUT4 I0=$abc$19694$n1426 I1=$abc$19694$n705 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19694$n1427 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10101100 +.gate SB_LUT4 I0=KEYBOARD.ram_adr[1] I1=KEYBOARD.ram_adr[0] I2=$false I3=$false O=$abc$19662$n961_1 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 0110 +.gate SB_LUT4 I0=$abc$19662$n1426 I1=$abc$19662$n705 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19662$n1427 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n706 I1=$abc$19694$n18 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19694$n1428 +.gate SB_LUT4 I0=$abc$19662$n706 I1=$abc$19662$n18 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19662$n1428 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10101100 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n708 I2=$false I3=$false O=$abc$19694$n1429 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n708 I2=$false I3=$false O=$abc$19662$n1429 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n709 I2=$false I3=$false O=$abc$19694$n1430 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n709 I2=$false I3=$false O=$abc$19662$n1430 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n711 I2=$false I3=$false O=$abc$19694$n1431 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n711 I2=$false I3=$false O=$abc$19662$n1431 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n1432 I2=$false I3=$false O=$abc$19694$n1433 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n1432 I2=$false I3=$false O=$abc$19662$n1433 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n717 I2=$false I3=$false O=$abc$19694$n1434 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n717 I2=$false I3=$false O=$abc$19662$n1434 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n986 I1=$abc$19694$n758 I2=$abc$19694$n819 I3=KEYBOARD.IS_RAM_INIT O=$abc$19694$n1436 +.gate SB_LUT4 I0=$abc$19662$n970_1 I1=$abc$19662$n713 I2=$abc$19662$n819 I3=KEYBOARD.IS_RAM_INIT O=$abc$19662$n1436 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111000000010001 -.gate SB_LUT4 I0=$abc$19694$n812 I1=$abc$19694$n819 I2=wr_cnt[0] I3=KEYBOARD.isr_internal O=$abc$19694$n986 +.gate SB_LUT4 I0=$abc$19662$n793_1 I1=$abc$19662$n819 I2=wr_cnt[0] I3=KEYBOARD.isr_internal O=$abc$19662$n970_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011101100001111 -.gate SB_LUT4 I0=$abc$19694$n988 I1=$abc$19694$n989_1 I2=KEYBOARD.report_adress_rd[0] I3=KEYBOARD.report_adress_rd[1] O=$abc$19694$n1438 +.gate SB_LUT4 I0=$abc$19662$n972_1 I1=$abc$19662$n973_1 I2=KEYBOARD.report_adress_rd[0] I3=KEYBOARD.report_adress_rd[1] O=$abc$19662$n1438 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1010101110111010 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[1] I2=$abc$19694$n758 I3=KEYBOARD.IS_RAM_INIT O=$abc$19694$n988 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[1] I2=$abc$19662$n713 I3=KEYBOARD.IS_RAM_INIT O=$abc$19662$n972_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000011110100 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=$abc$19694$n812 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19694$n989_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=$abc$19662$n793_1 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19662$n973_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001101 -.gate SB_LUT4 I0=$abc$19694$n822 I1=$abc$19694$n989_1 I2=$abc$19694$n991_1 I3=$false O=$abc$19694$n1440 +.gate SB_LUT4 I0=$abc$19662$n822 I1=$abc$19662$n973_1 I2=$abc$19662$n975_1 I3=$false O=$abc$19662$n1440 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00001110 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[2] I2=$abc$19694$n758 I3=KEYBOARD.IS_RAM_INIT O=$abc$19694$n991_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[2] I2=$abc$19662$n713 I3=KEYBOARD.IS_RAM_INIT O=$abc$19662$n975_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000011110001 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n823 I2=$abc$19694$n767 I3=$abc$19694$n993_1 O=$abc$19694$n1442 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n823 I2=$abc$19662$n712 I3=$abc$19662$n977_1 O=$abc$19662$n1442 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000011111000 -.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[3] I2=$abc$19694$n989_1 I3=$abc$19694$n823 O=$abc$19694$n993_1 +.gate SB_LUT4 I0=KEYBOARD.isr_internal I1=wr_cnt[3] I2=$abc$19662$n973_1 I3=$abc$19662$n823 O=$abc$19662$n977_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1011000010111011 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[0] I1=KEYBOARD.report_adress_rd[1] I2=$abc$19694$n999_1 I3=$false O=$abc$19694$n998 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[0] I1=KEYBOARD.report_adress_rd[1] I2=$abc$19662$n983_1 I3=$false O=$abc$19662$n982 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10010000 -.gate SB_LUT4 I0=$abc$19694$n819 I1=$abc$19694$n822 I2=$abc$19694$n823 I3=KEYBOARD.IS_RAM_INIT O=$abc$19694$n999_1 +.gate SB_LUT4 I0=$abc$19662$n819 I1=$abc$19662$n822 I2=$abc$19662$n823 I3=KEYBOARD.IS_RAM_INIT O=$abc$19662$n983_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n1001_1 I2=$abc$19694$n1003_1 I3=$abc$19694$n998 O=$abc$19694$n1446 +.gate SB_LUT4 I0=$abc$19662$n985_1 I1=$abc$19662$n982 I2=$false I3=$false O=$abc$19662$n1446 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111100000001 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[3] I2=$abc$19694$n1002 I3=$abc$19694$n769_1 O=$abc$19694$n1001_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1110 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[3] I2=$abc$19662$n986 I3=KEYBOARD.IS_RAM_INIT O=$abc$19662$n985_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0111000001110111 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[0] I3=KEYBOARD.REPORT.r_data[3] O=$abc$19694$n1002 +.param LUT_INIT 0000000011111000 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[3] I1=KEYBOARD.is_pressed I2=$abc$19662$n987_1 I3=$abc$19662$n720_1 O=$abc$19662$n986 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000010111111 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[2] I2=KEYBOARD.kbd_code_hid[1] I3=KEYBOARD.kbd_code_hid[0] O=$abc$19694$n1003_1 +.param LUT_INIT 1100101000000000 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[0] I3=$false O=$abc$19662$n987_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=$abc$19694$n1007 I1=$abc$19694$n1005 I2=KEYBOARD.IS_RAM_INIT I3=$false O=$abc$19694$n1448 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000000 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n989_1 I2=$abc$19662$n1449 I3=$false O=$abc$19662$n1448 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 01011100 -.gate SB_LUT4 I0=$abc$19694$n769_1 I1=$abc$19694$n1006 I2=$abc$19694$n774_1 I3=KEYBOARD.report_wr_en O=$abc$19694$n1005 +.param LUT_INIT 11110100 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=$abc$19662$n990 I2=$abc$19662$n729 I3=KEYBOARD.report_wr_en O=$abc$19662$n989_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000001110 -.gate SB_LUT4 I0=$abc$19694$n784_1 I1=$abc$19694$n771_1 I2=$abc$19694$n777 I3=KEYBOARD.is_pressed O=$abc$19694$n1006 +.gate SB_LUT4 I0=$abc$19662$n744 I1=$abc$19662$n722_1 I2=$abc$19662$n723_1 I3=KEYBOARD.is_pressed O=$abc$19662$n990 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000001000110000 -.gate SB_LUT4 I0=KEYBOARD.ram_adr[1] I1=KEYBOARD.ram_adr[0] I2=$abc$19694$n1008_1 I3=$abc$19694$n1009 O=$abc$19694$n1007 +.gate SB_LUT4 I0=$abc$19662$n961_1 I1=$abc$19662$n992 I2=$abc$19662$n993_1 I3=KEYBOARD.IS_RAM_INIT O=$abc$19662$n1449 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0110000000000000 -.gate SB_LUT4 I0=$abc$19694$n709 I1=$abc$19694$n711 I2=$abc$19694$n717 I3=$abc$19694$n1432 O=$abc$19694$n1008_1 +.param LUT_INIT 0111111100000000 +.gate SB_LUT4 I0=$abc$19662$n702 I1=$abc$19662$n705 I2=$abc$19662$n706 I3=$abc$19662$n1432 O=$abc$19662$n992 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19694$n702 I1=$abc$19694$n705 I2=$abc$19694$n706 I3=$abc$19694$n708 O=$abc$19694$n1009 +.gate SB_LUT4 I0=$abc$19662$n708 I1=$abc$19662$n709 I2=$abc$19662$n711 I3=$abc$19662$n717 O=$abc$19662$n993_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000000000000001 -.gate SB_LUT4 I0=$abc$19694$n1007 I1=KEYBOARD.IS_RAM_INIT I2=$false I3=$false O=$abc$19694$n1449 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 0100 -.gate SB_LUT4 I0=$abc$19694$n1012 I1=KEYBOARD.report_wr_en I2=$abc$19694$n773 I3=$abc$19694$n758 O=$abc$19694$n1453 +.gate SB_LUT4 I0=$abc$19662$n995_1 I1=KEYBOARD.report_wr_en I2=$abc$19662$n728 I3=$abc$19662$n713 O=$abc$19662$n1453 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111100010000 -.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19694$n1013 I2=$abc$19694$n769_1 I3=$abc$19694$n771_1 O=$abc$19694$n1012 +.gate SB_LUT4 I0=KEYBOARD.report_adress_rd[3] I1=$abc$19662$n996 I2=$abc$19662$n720_1 I3=$abc$19662$n722_1 O=$abc$19662$n995_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000101000001100 -.gate SB_LUT4 I0=$abc$19694$n777 I1=KEYBOARD.is_pressed I2=$false I3=$false O=$abc$19694$n1013 +.gate SB_LUT4 I0=$abc$19662$n723_1 I1=KEYBOARD.is_pressed I2=$false I3=$false O=$abc$19662$n996 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n796_1 I1=KEYBOARD.ram_wr I2=$abc$19694$n758 I3=$abc$19694$n733_1 O=$abc$19694$n1459 +.gate SB_LUT4 I0=$abc$19662$n779_1 I1=KEYBOARD.ram_wr I2=$abc$19662$n713 I3=$abc$19662$n759_1 O=$abc$19662$n1459 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111010001000100 -.gate SB_LUT4 I0=KEYBOARD.temp[0] I1=KBD_COLUMNS[0] I2=$abc$19694$n729 I3=$false O=$abc$19694$n1500 +.gate SB_LUT4 I0=KEYBOARD.temp[0] I1=KBD_COLUMNS[0] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n1500 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11001010 -.gate SB_LUT4 I0=KEYBOARD.RAM.r_data[4] I1=$abc$19694$n729 I2=$abc$19694$n1017 I3=$abc$19694$n746 O=$abc$19694$n1501 +.gate SB_LUT4 I0=$abc$19662$n754_1 I1=KEYBOARD.RAM.r_data[4] I2=$abc$19662$n1000 I3=$false O=$abc$19662$n1501 +.attr module_not_derived 00000000000000000000000000000001 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10001111 +.gate SB_LUT4 I0=$abc$19662$n649 I1=$abc$19662$n650 I2=KEYBOARD.temp[4] I3=$abc$19662$n760 O=$abc$19662$n1000 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111111111000 -.gate SB_LUT4 I0=$abc$19694$n650 I1=$abc$19694$n649 I2=KEYBOARD.temp[4] I3=$false O=$abc$19694$n1017 +.param LUT_INIT 0000000000011111 +.gate SB_LUT4 I0=$abc$19662$n770 I1=$abc$19662$n916 I2=$abc$19662$n764 I3=$false O=$abc$19662$n1502 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11100000 -.gate SB_LUT4 I0=$abc$19694$n742 I1=$abc$19694$n1019 I2=$false I3=$false O=$abc$19694$n1502 +.param LUT_INIT 11000101 +.gate SB_LUT4 I0=KEYBOARD.COLS_SHADOW[7] I1=$abc$19662$n1003_1 I2=$abc$19662$n759_1 I3=$false O=$abc$19662$n1503 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1110 -.gate SB_LUT4 I0=KEYBOARD.temp[2] I1=KEYBOARD.RAM.r_data[2] I2=$abc$19694$n744 I3=$abc$19694$n729 O=$abc$19694$n1019 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10101100 +.gate SB_LUT4 I0=KEYBOARD.temp[7] I1=KEYBOARD.RAM.r_data[7] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n1003_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=$abc$19694$n731 I1=$abc$19694$n1021 I2=$false I3=$false O=$abc$19694$n1503 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=$abc$19662$n752 I1=$abc$19662$n1005 I2=$false I3=$false O=$abc$19662$n1504 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=KEYBOARD.temp[7] I1=KEYBOARD.RAM.r_data[7] I2=$abc$19694$n733_1 I3=$abc$19694$n729 O=$abc$19694$n1021 +.gate SB_LUT4 I0=KEYBOARD.temp[1] I1=KEYBOARD.RAM.r_data[1] I2=$abc$19662$n755 I3=$abc$19662$n754_1 O=$abc$19662$n1005 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=$abc$19694$n755 I1=$abc$19694$n913 I2=$abc$19694$n735 I3=$false O=$abc$19694$n1504 +.gate SB_LUT4 I0=$abc$19662$n776 I1=$abc$19662$n919 I2=$abc$19662$n757_1 I3=$false O=$abc$19662$n1505 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11000101 -.gate SB_LUT4 I0=$abc$19694$n727 I1=$abc$19694$n1024 I2=$false I3=$false O=$abc$19694$n1505 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1110 -.gate SB_LUT4 I0=KEYBOARD.temp[3] I1=KEYBOARD.RAM.r_data[3] I2=$abc$19694$n730 I3=$abc$19694$n729 O=$abc$19694$n1024 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=KEYBOARD.RAM.r_data[5] I1=$abc$19694$n729 I2=$abc$19694$n1026 I3=$abc$19694$n740 O=$abc$19694$n1506 +.gate SB_LUT4 I0=$abc$19662$n1008_1 I1=$abc$19662$n914 I2=$abc$19662$n765_1 I3=$false O=$abc$19662$n1506 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111110110000 -.gate SB_LUT4 I0=$abc$19694$n643 I1=$abc$19694$n649 I2=$abc$19694$n650 I3=KEYBOARD.temp[5] O=$abc$19694$n1026 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=KEYBOARD.temp[5] I1=KEYBOARD.RAM.r_data[5] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n1008_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111011100000001 -.gate SB_LUT4 I0=$abc$19694$n737_1 I1=$abc$19694$n1028 I2=$false I3=$false O=$abc$19694$n1507 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=$abc$19662$n1010 I1=$abc$19662$n917 I2=$abc$19662$n767 I3=$false O=$abc$19662$n1507 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1110 -.gate SB_LUT4 I0=KEYBOARD.temp[6] I1=KEYBOARD.RAM.r_data[6] I2=$abc$19694$n739 I3=$abc$19694$n729 O=$abc$19694$n1028 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11000101 +.gate SB_LUT4 I0=KEYBOARD.temp[6] I1=KEYBOARD.RAM.r_data[6] I2=$abc$19662$n754_1 I3=$false O=$abc$19662$n1010 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=$abc$19694$n769_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[0] I3=$abc$19694$n1030 O=$abc$19694$n1520 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 00110101 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[0] I3=$abc$19662$n1012 O=$abc$19662$n1520 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.is_pressed I2=$abc$19694$n775_1 I3=$abc$19694$n769_1 O=$abc$19694$n1030 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[0] I1=KEYBOARD.is_pressed I2=$abc$19662$n730 I3=$abc$19662$n720_1 O=$abc$19662$n1012 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19694$n1035 I3=$false O=$abc$19694$n1530 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=KEYBOARD.kbd_code_hid[4] I2=$abc$19662$n1017 I3=$false O=$abc$19662$n1530 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 11111000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.is_pressed I2=$abc$19694$n1036 I3=$abc$19694$n769_1 O=$abc$19694$n1035 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[4] I1=KEYBOARD.is_pressed I2=$abc$19662$n1018_1 I3=$abc$19662$n720_1 O=$abc$19662$n1017 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19694$n1036 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19662$n1018_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n769_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[5] I3=$abc$19694$n1038 O=$abc$19694$n1533 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[5] I3=$abc$19662$n1020 O=$abc$19662$n1533 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.is_pressed I2=$abc$19694$n1039 I3=$abc$19694$n769_1 O=$abc$19694$n1038 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[5] I1=KEYBOARD.is_pressed I2=$abc$19662$n1021 I3=$abc$19662$n720_1 O=$abc$19662$n1020 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[1] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19694$n1039 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[1] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19662$n1021 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n769_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[6] I3=$abc$19694$n1041 O=$abc$19694$n1536 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[6] I3=$abc$19662$n1023 O=$abc$19662$n1536 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[6] I1=KEYBOARD.is_pressed I2=$abc$19694$n1042 I3=$abc$19694$n769_1 O=$abc$19694$n1041 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[6] I1=KEYBOARD.is_pressed I2=$abc$19662$n1024 I3=$abc$19662$n720_1 O=$abc$19662$n1023 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19694$n1042 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19662$n1024 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n769_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[7] I3=$abc$19694$n1044 O=$abc$19694$n1539 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=KEYBOARD.is_pressed I2=KEYBOARD.kbd_code_hid[7] I3=$abc$19662$n1026 O=$abc$19662$n1539 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111111101000000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[7] I1=KEYBOARD.is_pressed I2=$abc$19694$n1045_1 I3=$abc$19694$n769_1 O=$abc$19694$n1044 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[7] I1=KEYBOARD.is_pressed I2=$abc$19662$n1027 I3=$abc$19662$n720_1 O=$abc$19662$n1026 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1100101000000000 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19694$n1045_1 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$false O=$abc$19662$n1027 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C.FLT_SDA.counter[0] I1=I2C.FLT_SDA.counter[1] I2=I2C.FLT_SDA.counter[2] I3=$abc$19694$n829 O=$abc$19694$n1564 +.gate SB_LUT4 I0=$abc$19662$n797 I1=$abc$19662$n829 I2=$false I3=$false O=$abc$19662$n1564 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111100000001 -.gate SB_LUT4 I0=$abc$19694$n821 I1=$abc$19694$n833 I2=$false I3=$false O=$abc$19694$n1567 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1110 +.gate SB_LUT4 I0=$abc$19662$n803_1 I1=$abc$19662$n833 I2=$false I3=$false O=$abc$19662$n1567 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" .param LUT_INIT 1110 -.gate SB_LUT4 I0=$abc$19694$n1423 I1=$abc$19694$n1421 I2=$abc$19694$n1426 I3=$false O=$abc$19694$n1760 +.gate SB_LUT4 I0=$abc$19662$n1423 I1=$abc$19662$n1421 I2=$abc$19662$n1426 I3=$false O=$abc$19662$n1728 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00000001 -.gate SB_LUT4 I0=$abc$19694$n1423 I1=$abc$19694$n1426 I2=$abc$19694$n1421 I3=$false O=$abc$19694$n1761 +.gate SB_LUT4 I0=$abc$19662$n1423 I1=$abc$19662$n1426 I2=$abc$19662$n1421 I3=$false O=$abc$19662$n1729 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n1421 I1=$abc$19694$n1426 I2=$abc$19694$n1423 I3=$false O=$abc$19694$n1762 +.gate SB_LUT4 I0=$abc$19662$n1421 I1=$abc$19662$n1426 I2=$abc$19662$n1423 I3=$false O=$abc$19662$n1730 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n1426 I1=$abc$19694$n1421 I2=$abc$19694$n1423 I3=$false O=$abc$19694$n1763 +.gate SB_LUT4 I0=$abc$19662$n1426 I1=$abc$19662$n1421 I2=$abc$19662$n1423 I3=$false O=$abc$19662$n1731 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n1423 I1=$abc$19694$n1421 I2=$abc$19694$n1426 I3=$false O=$abc$19694$n1764 +.gate SB_LUT4 I0=$abc$19662$n1423 I1=$abc$19662$n1421 I2=$abc$19662$n1426 I3=$false O=$abc$19662$n1732 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 00010000 -.gate SB_LUT4 I0=$abc$19694$n1423 I1=$abc$19694$n1421 I2=$abc$19694$n1426 I3=$false O=$abc$19694$n1765 +.gate SB_LUT4 I0=$abc$19662$n1423 I1=$abc$19662$n1421 I2=$abc$19662$n1426 I3=$false O=$abc$19662$n1733 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n1421 I1=$abc$19694$n1423 I2=$abc$19694$n1426 I3=$false O=$abc$19694$n1766 +.gate SB_LUT4 I0=$abc$19662$n1421 I1=$abc$19662$n1423 I2=$abc$19662$n1426 I3=$false O=$abc$19662$n1734 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 01000000 -.gate SB_LUT4 I0=$abc$19694$n1423 I1=$abc$19694$n1421 I2=$abc$19694$n1426 I3=$false O=$abc$19694$n1767 +.gate SB_LUT4 I0=$abc$19662$n1423 I1=$abc$19662$n1421 I2=$abc$19662$n1426 I3=$false O=$abc$19662$n1735 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" .param LUT_INIT 10000000 -.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$false I2=$false I3=$false O=$abc$19694$n3 +.gate SB_LUT4 I0=I2C.FLT_SDA.out I1=$false I2=$false I3=$false O=$abc$19662$n3 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$false I2=$false I3=$false O=$abc$19694$n5 +.gate SB_LUT4 I0=I2C.FLT_SCL.out I1=$false I2=$false I3=$false O=$abc$19662$n5 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 @@ -1799,143 +1911,79 @@ .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n14 I1=$false I2=$false I3=$false O=COM_TX -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=UART.tx_activity I1=$false I2=$false I3=$false O=$abc$19694$n17 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n18 I1=$false I2=$false I3=$false O=$abc$19694$n19 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=$false I2=$false I3=$false O=$abc$19694$n21 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[7] I1=$false I2=$false I3=$false O=$abc$19694$n528 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[6] I1=$false I2=$false I3=$false O=$abc$19694$n529 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[5] I1=$false I2=$false I3=$false O=$abc$19694$n531 +.gate SB_LUT4 I0=$abc$19662$n14 I1=$false I2=$false I3=$false O=COM_TX .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[4] I1=$false I2=$false I3=$false O=$abc$19694$n532 +.gate SB_LUT4 I0=UART.tx_activity I1=$false I2=$false I3=$false O=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=$false I2=$false I3=$false O=$abc$19694$n534 +.gate SB_LUT4 I0=$abc$19662$n18 I1=$false I2=$false I3=$false O=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[2] I1=$false I2=$false I3=$false O=$abc$19694$n535 +.gate SB_LUT4 I0=I2C.FLT_SCL.RESET I1=$false I2=$false I3=$false O=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=I2C.received_byte[1] I1=$false I2=$false I3=$false O=$abc$19694$n537 +.gate SB_LUT4 I0=I2C.received_byte[7] I1=$false I2=$false I3=$false O=$abc$19662$n528 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1711 I1=$false I2=$false I3=$false O=$abc$19694$n1310 +.gate SB_LUT4 I0=I2C.received_byte[6] I1=$false I2=$false I3=$false O=$abc$19662$n529 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1306 I1=$false I2=$false I3=$false O=$abc$19694$n1605 +.gate SB_LUT4 I0=I2C.received_byte[5] I1=$false I2=$false I3=$false O=$abc$19662$n531 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1624 I1=$false I2=$false I3=$false O=$abc$19694$n1623 +.gate SB_LUT4 I0=I2C.received_byte[4] I1=$false I2=$false I3=$false O=$abc$19662$n532 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[0] I1=$false I2=$false I3=$false O=$abc$19694$n1654 +.gate SB_LUT4 I0=I2C.received_byte[3] I1=$false I2=$false I3=$false O=$abc$19662$n534 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[1] I1=$false I2=$false I3=$false O=$abc$19694$n1656 +.gate SB_LUT4 I0=I2C.received_byte[2] I1=$false I2=$false I3=$false O=$abc$19662$n535 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[2] I1=$false I2=$false I3=$false O=$abc$19694$n1658 +.gate SB_LUT4 I0=I2C.received_byte[1] I1=$false I2=$false I3=$false O=$abc$19662$n537 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[3] I1=$false I2=$false I3=$false O=$abc$19694$n1660 +.gate SB_LUT4 I0=$abc$19662$n1684 I1=$false I2=$false I3=$false O=$abc$19662$n1310 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[4] I1=$false I2=$false I3=$false O=$abc$19694$n1662 +.gate SB_LUT4 I0=$abc$19662$n1306 I1=$false I2=$false I3=$false O=$abc$19662$n1605 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[5] I1=$false I2=$false I3=$false O=$abc$19694$n1664 +.gate SB_LUT4 I0=$abc$19662$n1624 I1=$false I2=$false I3=$false O=$abc$19662$n1623 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[6] I1=$false I2=$false I3=$false O=$abc$19694$n1666 +.gate SB_LUT4 I0=$abc$19662$n1625 I1=$false I2=$false I3=$false O=$abc$19662$n1669 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[7] I1=$false I2=$false I3=$false O=$abc$19694$n1668 +.gate SB_LUT4 I0=$abc$19662$n1670 I1=$false I2=$false I3=$false O=$abc$19662$n1671 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[8] I1=$false I2=$false I3=$false O=$abc$19694$n1670 +.gate SB_LUT4 I0=$abc$19662$n1672 I1=$false I2=$false I3=$false O=$abc$19662$n1673 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[9] I1=$false I2=$false I3=$false O=$abc$19694$n1672 +.gate SB_LUT4 I0=$abc$19662$n1304 I1=$false I2=$false I3=$false O=$abc$19662$n1682 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[10] I1=$false I2=$false I3=$false O=$abc$19694$n1674 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[11] I1=$false I2=$false I3=$false O=$abc$19694$n1676 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[12] I1=$false I2=$false I3=$false O=$abc$19694$n1678 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[13] I1=$false I2=$false I3=$false O=$abc$19694$n1680 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[14] I1=$false I2=$false I3=$false O=$abc$19694$n1682 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=KEYBOARD.ROWS_EN[15] I1=$false I2=$false I3=$false O=$abc$19694$n1684 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1304 I1=$false I2=$false I3=$false O=$abc$19694$n1709 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1308 I1=$false I2=$false I3=$false O=$abc$19694$n1710 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1625 I1=$false I2=$false I3=$false O=$abc$19694$n1712 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1713 I1=$false I2=$false I3=$false O=$abc$19694$n1714 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" -.param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n1715 I1=$false I2=$false I3=$false O=$abc$19694$n1716 +.gate SB_LUT4 I0=$abc$19662$n1308 I1=$false I2=$false I3=$false O=$abc$19662$n1683 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 @@ -1943,754 +1991,722 @@ .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:40" .param LUT_INIT 01 -.gate SB_LUT4 I0=$abc$19694$n613 I1=$abc$19694$n609 I2=$abc$19694$n603 I3=$abc$19694$n611 O=$abc$19694$n1096_1 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1100110011001010 -.gate SB_LUT4 I0=$abc$19694$n525 I1=$abc$19694$n1096_1 I2=$abc$19694$n563 I3=$abc$19694$n549 O=$abc$19694$n1097 +.gate SB_LUT4 I0=$abc$19662$n570 I1=$abc$19662$n1675 I2=$abc$19662$n1676 I3=$abc$19662$n555 O=$abc$19662$n1062 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000001001111 -.gate SB_LUT4 I0=$abc$19694$n597 I1=$abc$19694$n592 I2=i2c_input_data_type[2] I3=$false O=$abc$19694$n1098_1 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 00111010 -.gate SB_LUT4 I0=$abc$19694$n1101 I1=$abc$19694$n594_1 I2=i2c_input_data_type[2] I3=$abc$19694$n1098_1 O=$abc$19694$n1708 +.param LUT_INIT 0001100000000000 +.gate SB_LUT4 I0=$abc$19662$n525 I1=$abc$19662$n524 I2=$abc$19662$n570 I3=$abc$19662$n1062 O=$abc$19662$n1063 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1000110011001111 -.gate SB_LUT4 I0=$abc$19694$n588 I1=$abc$19694$n586 I2=$abc$19694$n585 I3=$abc$19694$n584 O=$abc$19694$n1100_1 +.param LUT_INIT 0001010000000000 +.gate SB_LUT4 I0=$abc$19662$n530 I1=$abc$19662$n519 I2=$abc$19662$n580_1 I3=$abc$19662$n542 O=$abc$19662$n1064 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000111111111011 -.gate SB_LUT4 I0=$abc$19694$n566 I1=$abc$19694$n1104_1 I2=$abc$19694$n585 I3=$abc$19694$n1100_1 O=$abc$19694$n1101 +.param LUT_INIT 0000000011111110 +.gate SB_LUT4 I0=$abc$19662$n578 I1=$abc$19662$n1064 I2=$abc$19662$n551_1 I3=$abc$19662$n583_1 O=$abc$19662$n525 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111111000001111 -.gate SB_LUT4 I0=I2C.received_byte[3] I1=I2C_COUNTER[0] I2=I2C.received_byte[1] I3=I2C.received_byte[2] O=$abc$19694$n1102_1 +.param LUT_INIT 1100000011011111 +.gate SB_LUT4 I0=I2C.received_byte[2] I1=$abc$19662$n549 I2=$false I3=$false O=$abc$19662$n1066_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0001000000000100 -.gate SB_LUT4 I0=I2C_COUNTER[3] I1=I2C_COUNTER[1] I2=$abc$19694$n575 I3=$abc$19694$n578 O=$abc$19694$n1103 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n550 I1=i2c_input_data_type[2] I2=$abc$19662$n551_1 I3=$false O=$abc$19662$n1067_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0001000000000000 -.gate SB_LUT4 I0=I2C.received_byte[0] I1=$abc$19694$n1102_1 I2=$abc$19694$n571 I3=$abc$19694$n1103 O=$abc$19694$n1104_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 01000011 +.gate SB_LUT4 I0=$abc$19662$n592 I1=$abc$19662$n1067_1 I2=$abc$19662$n1066_1 I3=$abc$19662$n551_1 O=$abc$19662$n1681 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1011111100000000 -.gate SB_LUT4 I0=$abc$19694$n1644 I1=$abc$19694$n1702 I2=$abc$19694$n560 I3=$abc$19694$n551_1 O=$abc$19694$n1105 +.param LUT_INIT 0000101111001100 +.gate SB_LUT4 I0=KEYBOARD.temp[4] I1=$abc$19662$n770 I2=$abc$19662$n649 I3=$abc$19662$n643 O=$abc$19662$n1072 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1100000100000000 -.gate SB_LUT4 I0=$abc$19694$n1708 I1=$abc$19694$n521 I2=$abc$19694$n1702 I3=$abc$19694$n1105 O=$abc$19694$n1106_1 +.param LUT_INIT 0000101011110011 +.gate SB_LUT4 I0=KEYBOARD.temp[1] I1=$abc$19662$n776 I2=$abc$19662$n649 I3=$abc$19662$n650 O=$abc$19662$n1073 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100111100000000 -.gate SB_LUT4 I0=$abc$19694$n1702 I1=$abc$19694$n524 I2=$abc$19694$n1106_1 I3=$abc$19694$n625 O=$abc$19694$n1107_1 +.param LUT_INIT 0011111110100000 +.gate SB_LUT4 I0=$abc$19662$n1072 I1=$abc$19662$n643 I2=$abc$19662$n1073 I3=$abc$19662$n773 O=$abc$19662$n1074_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000000000 -.gate SB_LUT4 I0=$abc$19694$n755 I1=KEYBOARD.temp[3] I2=$abc$19694$n649 I3=$abc$19694$n650 O=$abc$19694$n1108 +.param LUT_INIT 1101011100000000 +.gate SB_LUT4 I0=$abc$19662$n1074_1 I1=$abc$19662$n772_1 I2=$false I3=$false O=$abc$19662$n1075_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1100111101010000 -.gate SB_LUT4 I0=KEYBOARD.temp[2] I1=$abc$19694$n649 I2=$abc$19694$n643 I3=$abc$19694$n1108 O=$abc$19694$n1109_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" +.param LUT_INIT 1000 +.gate SB_LUT4 I0=$abc$19662$n735 I1=KEYBOARD.IS_RAM_INIT I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19662$n1076 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111000111111111 -.gate SB_LUT4 I0=KEYBOARD.temp[5] I1=KEYBOARD.temp[7] I2=$abc$19694$n649 I3=$abc$19694$n650 O=$abc$19694$n1111 +.param LUT_INIT 0000111000000000 +.gate SB_LUT4 I0=$abc$19662$n720_1 I1=$abc$19662$n738 I2=$abc$19662$n793_1 I3=$abc$19662$n1076 O=$abc$19662$n1077_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1100111110100000 -.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=$abc$19694$n777 I2=KEYBOARD.report_adress_rd[3] I3=$abc$19694$n771_1 O=$abc$19694$n1115_1 +.param LUT_INIT 1011111100000000 +.gate SB_LUT4 I0=$abc$19662$n744 I1=KEYBOARD.is_pressed I2=$abc$19662$n743 I3=$abc$19662$n728 O=$abc$19662$n1078 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111000010001000 -.gate SB_LUT4 I0=$abc$19694$n1115_1 I1=I2C.FLT_SCL.RESET I2=$abc$19694$n768_1 I3=$abc$19694$n773 O=$abc$19694$n1116_1 +.param LUT_INIT 1000111111111111 +.gate SB_LUT4 I0=$abc$19662$n1077_1 I1=$abc$19662$n1078 I2=$abc$19662$n733_1 I3=$abc$19662$n739 O=$abc$19662$n281 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1000000000000000 -.gate SB_LUT4 I0=$abc$19694$n767 I1=$abc$19694$n1116_1 I2=$abc$19694$n790 I3=KEYBOARD.report_wr_en O=$abc$19694$n1117 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000111101110111 -.gate SB_LUT4 I0=$abc$19694$n769_1 I1=$abc$19694$n812 I2=$abc$19694$n774_1 I3=KEYBOARD.isr_internal O=$abc$19694$n1118 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000101111111111 -.gate SB_LUT4 I0=$abc$19694$n771_1 I1=$abc$19694$n1006 I2=$abc$19694$n768_1 I3=$abc$19694$n1118 O=$abc$19694$n1119 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0001000011111111 -.gate SB_LUT4 I0=KEYBOARD.report_wr_en I1=$abc$19694$n1119 I2=$abc$19694$n767 I3=$abc$19694$n30 O=$abc$19694$n1120 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1011111100000000 -.gate SB_LUT4 I0=$abc$19694$n791 I1=KEYBOARD.IS_RAM_INIT I2=$abc$19694$n1120 I3=$abc$19694$n1117 O=$abc$19694$n297 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1110000000000000 -.gate SB_LUT4 I0=I2C_COUNTER[0] I1=i2c_input_data_type[3] I2=I2C_COUNTER[1] I3=i2c_input_data_type[2] O=$abc$19694$n1122 +.gate SB_LUT4 I0=$abc$19662$n910_1 I1=$abc$19662$n906 I2=$abc$19662$n582 I3=$abc$19662$n907 O=$abc$19662$n1080 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000000100000000 -.gate SB_LUT4 I0=$abc$19694$n578 I1=$abc$19694$n568 I2=i2c_input_data_type[1] I3=i2c_input_data_type[0] O=$abc$19694$n1123 +.param LUT_INIT 1100101000000000 +.gate SB_LUT4 I0=$abc$19662$n920_1 I1=$abc$19662$n913_1 I2=$abc$19662$n113 I3=$false O=$abc$19662$n1081_1 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1100000000001010 -.gate SB_LUT4 I0=i2c_input_data_type[1] I1=I2C_COUNTER[3] I2=$abc$19694$n1123 I3=$abc$19694$n597 O=$abc$19694$n1124 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 10111100 +.gate SB_LUT4 I0=$abc$19662$n1080 I1=$abc$19662$n911_1 I2=$abc$19662$n113 I3=$abc$19662$n1081_1 O=$abc$19662$n1082 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1001000000000000 -.gate SB_LUT4 I0=$abc$19694$n1122 I1=$abc$19694$n1124 I2=$false I3=$false O=$abc$19694$n1125 -.attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:44" -.param LUT_INIT 1000 -.gate SB_LUT4 I0=$abc$19694$n935_1 I1=$abc$19694$n941_1 I2=$abc$19694$n931_1 I3=$abc$19694$n940_1 O=$abc$19694$n1126_1 +.param LUT_INIT 0011010111110011 +.gate SB_LUT4 I0=$abc$19662$n113 I1=$abc$19662$n688 I2=$abc$19662$n941_1 I3=$abc$19662$n684 O=$abc$19662$n1084 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1110111000001111 -.gate SB_LUT4 I0=$abc$19694$n1126_1 I1=$abc$19694$n698 I2=$abc$19694$n1130_1 I3=$abc$19694$n701 O=$abc$19694$n1127 +.param LUT_INIT 1111000001000100 +.gate SB_LUT4 I0=$abc$19662$n684 I1=$abc$19662$n933 I2=$abc$19662$n686 I3=$abc$19662$n1684 O=$abc$19662$n1085_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000110100000000 -.gate SB_LUT4 I0=$abc$19694$n927 I1=$abc$19694$n928 I2=$abc$19694$n926 I3=$abc$19694$n582 O=$abc$19694$n1128_1 +.param LUT_INIT 1110000011111111 +.gate SB_LUT4 I0=$abc$19662$n583 I1=$abc$19662$n936_1 I2=$abc$19662$n1084 I3=$abc$19662$n1085_1 O=$abc$19662$n1086 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000110000001010 -.gate SB_LUT4 I0=$abc$19694$n925 I1=$abc$19694$n1128_1 I2=$abc$19694$n931_1 I3=$abc$19694$n929_1 O=$abc$19694$n1129 +.param LUT_INIT 1000111110001000 +.gate SB_LUT4 I0=$abc$19662$n1085_1 I1=$abc$19662$n1086 I2=$abc$19662$n686 I3=$false O=$abc$19662$n1332 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0100010011110000 -.gate SB_LUT4 I0=$abc$19694$n1129 I1=$abc$19694$n118 I2=$abc$19694$n933 I3=$abc$19694$n698 O=$abc$19694$n1130_1 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11001010 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[1] I3=$abc$19662$n720_1 O=$abc$19662$n1088 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000110100000000 -.gate SB_LUT4 I0=$abc$19694$n702_1 I1=$abc$19694$n961_1 I2=$abc$19694$n698 I3=$abc$19694$n701 O=$abc$19694$n1131 +.param LUT_INIT 0000010011110000 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[1] I1=$abc$19662$n720_1 I2=KEYBOARD.is_pressed I3=$abc$19662$n1088 O=$abc$19662$n1089_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0011010111111111 -.gate SB_LUT4 I0=$abc$19694$n960_1 I1=$abc$19694$n1131 I2=$abc$19694$n583 I3=$abc$19694$n954_1 O=$abc$19694$n1332 +.param LUT_INIT 1111000010001000 +.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19662$n1089_1 I2=$abc$19662$n982 I3=$false O=$abc$19662$n1444 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111010001000100 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[2] I1=KEYBOARD.kbd_code_hid[0] I2=KEYBOARD.kbd_code_hid[1] I3=$abc$19694$n769_1 O=$abc$19694$n1133 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" +.param LUT_INIT 11110100 +.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$abc$19662$n720_1 O=$abc$19662$n1091_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 0000010011110000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[1] I1=$abc$19694$n769_1 I2=KEYBOARD.is_pressed I3=$abc$19694$n1133 O=$abc$19694$n1134 +.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[2] I1=$abc$19662$n720_1 I2=KEYBOARD.is_pressed I3=$abc$19662$n1091_1 O=$abc$19662$n1525 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" .param LUT_INIT 1111000010001000 -.gate SB_LUT4 I0=KEYBOARD.IS_RAM_INIT I1=$abc$19694$n1134 I2=$abc$19694$n998 I3=$false O=$abc$19694$n1444 +.gate SB_LUT4 I0=$abc$19662$n684 I1=$abc$19662$n921 I2=$abc$19662$n686 I3=I2C.i2c_state_machine O=$abc$19662$n1093 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11110100 -.gate SB_LUT4 I0=KEYBOARD.kbd_code_hid[0] I1=KEYBOARD.kbd_code_hid[1] I2=KEYBOARD.kbd_code_hid[2] I3=$abc$19694$n769_1 O=$abc$19694$n1136 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0001000011111111 +.gate SB_LUT4 I0=$abc$19662$n915 I1=$abc$19662$n919_1 I2=$abc$19662$n1082 I3=$abc$19662$n684 O=$abc$19662$n1094 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0000010011110000 -.gate SB_LUT4 I0=KEYBOARD.REPORT.r_data[2] I1=$abc$19694$n769_1 I2=KEYBOARD.is_pressed I3=$abc$19694$n1136 O=$abc$19694$n1525 +.param LUT_INIT 0000111101000100 +.gate SB_LUT4 I0=$abc$19662$n686 I1=$abc$19662$n1094 I2=$abc$19662$n1093 I3=$abc$19662$n911_1 O=$abc$19662$n1320 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1111000010001000 -.gate SB_LUT4 I0=KEYBOARD.temp[6] I1=$abc$19694$n643 I2=$abc$19694$n1111 I3=$abc$19694$n649 O=$abc$19694$n1138 +.param LUT_INIT 1111100010001000 +.gate SB_LUT4 I0=KEYBOARD.is_pressed I1=$abc$19662$n743 I2=$abc$19662$n744 I3=$abc$19662$n710 O=$abc$19662$n1096_1 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 0011000001111111 -.gate SB_LUT4 I0=KEYBOARD.RAM.r_data[0] I1=KEYBOARD.temp[4] I2=$abc$19694$n643 I3=$false O=$abc$19694$n1139 +.param LUT_INIT 1111111110000000 +.gate SB_LUT4 I0=$abc$19662$n1096_1 I1=$abc$19662$n728 I2=IS_RAM_INIT I3=I2C.FLT_SCL.RESET O=$abc$19662$n1097 .attr module_not_derived 00000000000000000000000000000001 -.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:48" -.param LUT_INIT 11001010 -.gate SB_LUT4 I0=$abc$19694$n1139 I1=$abc$19694$n1138 I2=$abc$19694$n1111 I3=$abc$19694$n1109_1 O=$abc$19694$n1140 +.attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" +.param LUT_INIT 0000011111111111 +.gate SB_LUT4 I0=$abc$19662$n747_1 I1=$abc$19662$n732 I2=$abc$19662$n739 I3=$abc$19662$n1097 O=$abc$19662$n223 .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/cells_map.v:52" -.param LUT_INIT 1100011100000000 -.gate SB_CARRY CI=$abc$19694$n1712 CO=$auto$alumacc.cc:474:replace_alu$5172.C[2] I0=$false I1=$abc$19694$n1624 +.param LUT_INIT 0100000000000000 +.gate SB_CARRY CI=$abc$19662$n1669 CO=$auto$alumacc.cc:474:replace_alu$5156.C[2] I0=$false I1=$abc$19662$n1624 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:40|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5172.C[2] CO=$auto$alumacc.cc:474:replace_alu$5172.C[3] I0=$false I1=$abc$19694$n1714 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5156.C[2] CO=$auto$alumacc.cc:474:replace_alu$5156.C[3] I0=$false I1=$abc$19662$n1671 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:40|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5172.C[3] CO=$abc$19694$n1420 I0=$false I1=$abc$19694$n1716 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5156.C[3] CO=$abc$19662$n1420 I0=$false I1=$abc$19662$n1673 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:40|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19694$n1709 CO=$auto$alumacc.cc:474:replace_alu$5177.C[2] I0=$false I1=$abc$19694$n1605 +.gate SB_CARRY CI=$abc$19662$n1682 CO=$auto$alumacc.cc:474:replace_alu$5161.C[2] I0=$false I1=$abc$19662$n1605 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:119|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5177.C[2] CO=$auto$alumacc.cc:474:replace_alu$5177.C[3] I0=$false I1=$abc$19694$n1710 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5161.C[2] CO=$auto$alumacc.cc:474:replace_alu$5161.C[3] I0=$false I1=$abc$19662$n1683 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:119|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5177.C[3] CO=$abc$19694$n118 I0=$false I1=$abc$19694$n1711 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5161.C[3] CO=$abc$19662$n113 I0=$false I1=$abc$19662$n1684 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:119|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19694$n525 CO=$auto$alumacc.cc:474:replace_alu$5182.C[2] I0=$false I1=$abc$19694$n524 +.gate SB_CARRY CI=$abc$19662$n525 CO=$auto$alumacc.cc:474:replace_alu$5166.C[2] I0=$false I1=$abc$19662$n524 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:217|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5182.C[2] CO=$auto$alumacc.cc:474:replace_alu$5182.C[3] I0=$true I1=$abc$19694$n1708 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5166.C[2] CO=$auto$alumacc.cc:474:replace_alu$5166.C[3] I0=$true I1=$abc$19662$n1681 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:217|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5182.C[3] CO=$abc$19694$n1644 I0=$false I1=$abc$19694$n521 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5166.C[3] CO=$abc$19662$n1644 I0=$false I1=$abc$19662$n521 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:217|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19694$n537 CO=$auto$alumacc.cc:474:replace_alu$5193.C[3] I0=$false I1=$abc$19694$n535 +.gate SB_CARRY CI=$abc$19662$n537 CO=$auto$alumacc.cc:474:replace_alu$5177.C[3] I0=$false I1=$abc$19662$n535 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[3] CO=$auto$alumacc.cc:474:replace_alu$5193.C[4] I0=$false I1=$abc$19694$n534 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5177.C[3] CO=$auto$alumacc.cc:474:replace_alu$5177.C[4] I0=$false I1=$abc$19662$n534 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[4] CO=$auto$alumacc.cc:474:replace_alu$5193.C[5] I0=$false I1=$abc$19694$n532 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5177.C[4] CO=$auto$alumacc.cc:474:replace_alu$5177.C[5] I0=$false I1=$abc$19662$n532 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[5] CO=$auto$alumacc.cc:474:replace_alu$5193.C[6] I0=$false I1=$abc$19694$n531 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5177.C[5] CO=$auto$alumacc.cc:474:replace_alu$5177.C[6] I0=$false I1=$abc$19662$n531 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[6] CO=$auto$alumacc.cc:474:replace_alu$5193.C[7] I0=$false I1=$abc$19694$n529 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5177.C[6] CO=$auto$alumacc.cc:474:replace_alu$5177.C[7] I0=$false I1=$abc$19662$n529 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5193.C[7] CO=$abc$19694$n1647 I0=$false I1=$abc$19694$n528 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5177.C[7] CO=$abc$19662$n1647 I0=$false I1=$abc$19662$n528 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19694$n1702 CO=$auto$alumacc.cc:474:replace_alu$5206.C[3] I0=$false I1=$abc$19694$n1703 +.gate SB_CARRY CI=$abc$19662$n1674 CO=$auto$alumacc.cc:474:replace_alu$5190.C[3] I0=$false I1=$abc$19662$n1675 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:235|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[3] CO=$auto$alumacc.cc:474:replace_alu$5206.C[4] I0=$false I1=$abc$19694$n1704 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5190.C[3] CO=$auto$alumacc.cc:474:replace_alu$5190.C[4] I0=$false I1=$abc$19662$n1676 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:235|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[4] CO=$auto$alumacc.cc:474:replace_alu$5206.C[5] I0=$false I1=$abc$19694$n1705 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5190.C[4] CO=$auto$alumacc.cc:474:replace_alu$5190.C[5] I0=$false I1=$abc$19662$n1677 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:235|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[5] CO=$auto$alumacc.cc:474:replace_alu$5206.C[6] I0=$false I1=$abc$19694$n1706 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5190.C[5] CO=$auto$alumacc.cc:474:replace_alu$5190.C[6] I0=$false I1=$abc$19662$n1678 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:235|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[6] CO=$abc$19694$n1649 I0=$false I1=$abc$19694$n1707 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5190.C[6] CO=$abc$19662$n1649 I0=$false I1=$abc$19662$n1679 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:235|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$abc$19694$n537 CO=$auto$alumacc.cc:474:replace_alu$5211.C[3] I0=$true I1=$abc$19694$n535 +.gate SB_CARRY CI=$abc$19662$n537 CO=$auto$alumacc.cc:474:replace_alu$5195.C[3] I0=$true I1=$abc$19662$n535 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5211.C[3] CO=$auto$alumacc.cc:474:replace_alu$5211.C[4] I0=$false I1=$abc$19694$n534 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5195.C[3] CO=$auto$alumacc.cc:474:replace_alu$5195.C[4] I0=$false I1=$abc$19662$n534 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5211.C[4] CO=$auto$alumacc.cc:474:replace_alu$5211.C[5] I0=$false I1=$abc$19694$n532 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5195.C[4] CO=$auto$alumacc.cc:474:replace_alu$5195.C[5] I0=$false I1=$abc$19662$n532 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5211.C[5] CO=$auto$alumacc.cc:474:replace_alu$5211.C[6] I0=$false I1=$abc$19694$n531 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5195.C[5] CO=$auto$alumacc.cc:474:replace_alu$5195.C[6] I0=$false I1=$abc$19662$n531 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5211.C[6] CO=$auto$alumacc.cc:474:replace_alu$5211.C[7] I0=$false I1=$abc$19694$n529 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5195.C[6] CO=$auto$alumacc.cc:474:replace_alu$5195.C[7] I0=$false I1=$abc$19662$n529 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5211.C[7] CO=$abc$19694$n1650 I0=$false I1=$abc$19694$n528 +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5195.C[7] CO=$abc$19662$n1650 I0=$false I1=$abc$19662$n528 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:144|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$true I2=ring_wr[0] I3=$false O=$abc$19694$n1234 +.gate SB_LUT4 I0=$false I1=$true I2=ring_wr[0] I3=$false O=$abc$19662$n1234 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:109|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=ring_wr[0] CO=$auto$alumacc.cc:474:replace_alu$5216.C[2] I0=$false I1=ring_wr[1] +.gate SB_CARRY CI=ring_wr[0] CO=$auto$alumacc.cc:474:replace_alu$5200.C[2] I0=$false I1=ring_wr[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:109|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[2] I3=$auto$alumacc.cc:474:replace_alu$5216.C[2] O=$abc$19694$n1240 +.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[2] I3=$auto$alumacc.cc:474:replace_alu$5200.C[2] O=$abc$19662$n1240 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:109|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5216.C[2] CO=$auto$alumacc.cc:474:replace_alu$5216.C[3] I0=$false I1=ring_wr[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5200.C[2] CO=$auto$alumacc.cc:474:replace_alu$5200.C[3] I0=$false I1=ring_wr[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:109|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[3] I3=$auto$alumacc.cc:474:replace_alu$5216.C[3] O=$abc$19694$n1243 +.gate SB_LUT4 I0=$false I1=$false I2=ring_wr[3] I3=$auto$alumacc.cc:474:replace_alu$5200.C[3] O=$abc$19662$n1243 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:109|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5216.C[3] CO=$auto$alumacc.cc:474:replace_alu$5216.C[4] I0=$false I1=ring_wr[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5200.C[3] CO=$auto$alumacc.cc:474:replace_alu$5200.C[4] I0=$false I1=ring_wr[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:109|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$false I3=$auto$alumacc.cc:474:replace_alu$5216.C[4] O=$abc$19694$n345 +.gate SB_LUT4 I0=$false I1=$false I2=$false I3=$auto$alumacc.cc:474:replace_alu$5200.C[4] O=$abc$19662$n345 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:109|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=wr_cnt[0] I3=$false O=$abc$19694$n733 +.gate SB_LUT4 I0=$false I1=$true I2=wr_cnt[0] I3=$false O=$abc$19662$n733 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:133|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=wr_cnt[0] CO=$auto$alumacc.cc:474:replace_alu$5219.C[2] I0=$false I1=wr_cnt[1] +.gate SB_CARRY CI=wr_cnt[0] CO=$auto$alumacc.cc:474:replace_alu$5203.C[2] I0=$false I1=wr_cnt[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:133|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[2] I3=$auto$alumacc.cc:474:replace_alu$5219.C[2] O=$abc$19694$n736 +.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[2] I3=$auto$alumacc.cc:474:replace_alu$5203.C[2] O=$abc$19662$n736 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:133|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5219.C[2] CO=$auto$alumacc.cc:474:replace_alu$5219.C[3] I0=$false I1=wr_cnt[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5203.C[2] CO=$auto$alumacc.cc:474:replace_alu$5203.C[3] I0=$false I1=wr_cnt[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:133|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[3] I3=$auto$alumacc.cc:474:replace_alu$5219.C[3] O=$abc$19694$n737 +.gate SB_LUT4 I0=$false I1=$false I2=wr_cnt[3] I3=$auto$alumacc.cc:474:replace_alu$5203.C[3] O=$abc$19662$n737 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:133|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=ring_rd[0] I3=$false O=$abc$19694$n1107 +.gate SB_LUT4 I0=$false I1=$true I2=ring_rd[0] I3=$false O=$abc$19662$n1107 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:184|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=ring_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5222.C[2] I0=$false I1=ring_rd[1] +.gate SB_CARRY CI=ring_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5206.C[2] I0=$false I1=ring_rd[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:184|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5222.C[2] O=$abc$19694$n1113 +.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5206.C[2] O=$abc$19662$n1113 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:184|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5222.C[2] CO=$auto$alumacc.cc:474:replace_alu$5222.C[3] I0=$false I1=ring_rd[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5206.C[2] CO=$auto$alumacc.cc:474:replace_alu$5206.C[3] I0=$false I1=ring_rd[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:184|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5222.C[3] O=$abc$19694$n1116 +.gate SB_LUT4 I0=$false I1=$false I2=ring_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5206.C[3] O=$abc$19662$n1116 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:184|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=I2C_COUNTER[0] I3=$false O=$abc$19694$n1092 +.gate SB_LUT4 I0=$false I1=$true I2=I2C_COUNTER[0] I3=$false O=$abc$19662$n1092 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=I2C_COUNTER[0] CO=$auto$alumacc.cc:474:replace_alu$5225.C[2] I0=$false I1=I2C_COUNTER[1] +.gate SB_CARRY CI=I2C_COUNTER[0] CO=$auto$alumacc.cc:474:replace_alu$5209.C[2] I0=$false I1=I2C_COUNTER[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[2] I3=$auto$alumacc.cc:474:replace_alu$5225.C[2] O=$abc$19694$n1096 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[2] I3=$auto$alumacc.cc:474:replace_alu$5209.C[2] O=$abc$19662$n1096 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5225.C[2] CO=$auto$alumacc.cc:474:replace_alu$5225.C[3] I0=$false I1=I2C_COUNTER[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[2] CO=$auto$alumacc.cc:474:replace_alu$5209.C[3] I0=$false I1=I2C_COUNTER[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[3] I3=$auto$alumacc.cc:474:replace_alu$5225.C[3] O=$abc$19694$n1098 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[3] I3=$auto$alumacc.cc:474:replace_alu$5209.C[3] O=$abc$19662$n1098 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5225.C[3] CO=$auto$alumacc.cc:474:replace_alu$5225.C[4] I0=$false I1=I2C_COUNTER[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[3] CO=$auto$alumacc.cc:474:replace_alu$5209.C[4] I0=$false I1=I2C_COUNTER[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[4] I3=$auto$alumacc.cc:474:replace_alu$5225.C[4] O=$abc$19694$n1100 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[4] I3=$auto$alumacc.cc:474:replace_alu$5209.C[4] O=$abc$19662$n1100 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5225.C[4] CO=$auto$alumacc.cc:474:replace_alu$5225.C[5] I0=$false I1=I2C_COUNTER[4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[4] CO=$auto$alumacc.cc:474:replace_alu$5209.C[5] I0=$false I1=I2C_COUNTER[4] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[5] I3=$auto$alumacc.cc:474:replace_alu$5225.C[5] O=$abc$19694$n1102 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[5] I3=$auto$alumacc.cc:474:replace_alu$5209.C[5] O=$abc$19662$n1102 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5225.C[5] CO=$auto$alumacc.cc:474:replace_alu$5225.C[6] I0=$false I1=I2C_COUNTER[5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5209.C[5] CO=$auto$alumacc.cc:474:replace_alu$5209.C[6] I0=$false I1=I2C_COUNTER[5] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[6] I3=$auto$alumacc.cc:474:replace_alu$5225.C[6] O=$abc$19694$n1104 +.gate SB_LUT4 I0=$false I1=$false I2=I2C_COUNTER[6] I3=$auto$alumacc.cc:474:replace_alu$5209.C[6] O=$abc$19662$n1104 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:193|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=$3\int_tmr[14:0][0] I3=$false O=$abc$19694$n929 +.gate SB_LUT4 I0=$false I1=$true I2=$3\int_tmr[14:0][0] I3=$false O=$abc$19662$n929 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][10] I3=$auto$alumacc.cc:474:replace_alu$5228.C[10] O=$abc$19694$n960 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][10] I3=$auto$alumacc.cc:474:replace_alu$5212.C[10] O=$abc$19662$n960 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[10] CO=$auto$alumacc.cc:474:replace_alu$5228.C[11] I0=$false I1=$3\int_tmr[14:0][10] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[10] CO=$auto$alumacc.cc:474:replace_alu$5212.C[11] I0=$false I1=$3\int_tmr[14:0][10] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][11] I3=$auto$alumacc.cc:474:replace_alu$5228.C[11] O=$abc$19694$n963 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][11] I3=$auto$alumacc.cc:474:replace_alu$5212.C[11] O=$abc$19662$n963 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[11] CO=$auto$alumacc.cc:474:replace_alu$5228.C[12] I0=$false I1=$3\int_tmr[14:0][11] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[11] CO=$auto$alumacc.cc:474:replace_alu$5212.C[12] I0=$false I1=$3\int_tmr[14:0][11] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][12] I3=$auto$alumacc.cc:474:replace_alu$5228.C[12] O=$abc$19694$n966 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][12] I3=$auto$alumacc.cc:474:replace_alu$5212.C[12] O=$abc$19662$n966 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[12] CO=$auto$alumacc.cc:474:replace_alu$5228.C[13] I0=$false I1=$3\int_tmr[14:0][12] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[12] CO=$auto$alumacc.cc:474:replace_alu$5212.C[13] I0=$false I1=$3\int_tmr[14:0][12] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][13] I3=$auto$alumacc.cc:474:replace_alu$5228.C[13] O=$abc$19694$n969 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][13] I3=$auto$alumacc.cc:474:replace_alu$5212.C[13] O=$abc$19662$n969 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[13] CO=$auto$alumacc.cc:474:replace_alu$5228.C[14] I0=$false I1=$3\int_tmr[14:0][13] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[13] CO=$auto$alumacc.cc:474:replace_alu$5212.C[14] I0=$false I1=$3\int_tmr[14:0][13] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][14] I3=$auto$alumacc.cc:474:replace_alu$5228.C[14] O=$abc$19694$n972 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][14] I3=$auto$alumacc.cc:474:replace_alu$5212.C[14] O=$abc$19662$n972 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$3\int_tmr[14:0][0] CO=$auto$alumacc.cc:474:replace_alu$5228.C[2] I0=$false I1=$3\int_tmr[14:0][1] +.gate SB_CARRY CI=$3\int_tmr[14:0][0] CO=$auto$alumacc.cc:474:replace_alu$5212.C[2] I0=$false I1=$3\int_tmr[14:0][1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][2] I3=$auto$alumacc.cc:474:replace_alu$5228.C[2] O=$abc$19694$n936 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][2] I3=$auto$alumacc.cc:474:replace_alu$5212.C[2] O=$abc$19662$n936 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[2] CO=$auto$alumacc.cc:474:replace_alu$5228.C[3] I0=$false I1=$3\int_tmr[14:0][2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[2] CO=$auto$alumacc.cc:474:replace_alu$5212.C[3] I0=$false I1=$3\int_tmr[14:0][2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][3] I3=$auto$alumacc.cc:474:replace_alu$5228.C[3] O=$abc$19694$n939 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][3] I3=$auto$alumacc.cc:474:replace_alu$5212.C[3] O=$abc$19662$n939 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[3] CO=$auto$alumacc.cc:474:replace_alu$5228.C[4] I0=$false I1=$3\int_tmr[14:0][3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[3] CO=$auto$alumacc.cc:474:replace_alu$5212.C[4] I0=$false I1=$3\int_tmr[14:0][3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][4] I3=$auto$alumacc.cc:474:replace_alu$5228.C[4] O=$abc$19694$n942 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][4] I3=$auto$alumacc.cc:474:replace_alu$5212.C[4] O=$abc$19662$n942 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[4] CO=$auto$alumacc.cc:474:replace_alu$5228.C[5] I0=$false I1=$3\int_tmr[14:0][4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[4] CO=$auto$alumacc.cc:474:replace_alu$5212.C[5] I0=$false I1=$3\int_tmr[14:0][4] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][5] I3=$auto$alumacc.cc:474:replace_alu$5228.C[5] O=$abc$19694$n945 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][5] I3=$auto$alumacc.cc:474:replace_alu$5212.C[5] O=$abc$19662$n945 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[5] CO=$auto$alumacc.cc:474:replace_alu$5228.C[6] I0=$false I1=$3\int_tmr[14:0][5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[5] CO=$auto$alumacc.cc:474:replace_alu$5212.C[6] I0=$false I1=$3\int_tmr[14:0][5] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][6] I3=$auto$alumacc.cc:474:replace_alu$5228.C[6] O=$abc$19694$n948 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][6] I3=$auto$alumacc.cc:474:replace_alu$5212.C[6] O=$abc$19662$n948 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[6] CO=$auto$alumacc.cc:474:replace_alu$5228.C[7] I0=$false I1=$3\int_tmr[14:0][6] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[6] CO=$auto$alumacc.cc:474:replace_alu$5212.C[7] I0=$false I1=$3\int_tmr[14:0][6] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][7] I3=$auto$alumacc.cc:474:replace_alu$5228.C[7] O=$abc$19694$n951 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][7] I3=$auto$alumacc.cc:474:replace_alu$5212.C[7] O=$abc$19662$n951 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[7] CO=$auto$alumacc.cc:474:replace_alu$5228.C[8] I0=$false I1=$3\int_tmr[14:0][7] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[7] CO=$auto$alumacc.cc:474:replace_alu$5212.C[8] I0=$false I1=$3\int_tmr[14:0][7] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][8] I3=$auto$alumacc.cc:474:replace_alu$5228.C[8] O=$abc$19694$n954 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][8] I3=$auto$alumacc.cc:474:replace_alu$5212.C[8] O=$abc$19662$n954 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[8] CO=$auto$alumacc.cc:474:replace_alu$5228.C[9] I0=$false I1=$3\int_tmr[14:0][8] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[8] CO=$auto$alumacc.cc:474:replace_alu$5212.C[9] I0=$false I1=$3\int_tmr[14:0][8] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][9] I3=$auto$alumacc.cc:474:replace_alu$5228.C[9] O=$abc$19694$n957 +.gate SB_LUT4 I0=$false I1=$false I2=$3\int_tmr[14:0][9] I3=$auto$alumacc.cc:474:replace_alu$5212.C[9] O=$abc$19662$n957 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5228.C[9] CO=$auto$alumacc.cc:474:replace_alu$5228.C[10] I0=$false I1=$3\int_tmr[14:0][9] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5212.C[9] CO=$auto$alumacc.cc:474:replace_alu$5212.C[10] I0=$false I1=$3\int_tmr[14:0][9] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:251|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$abc$19694$n21 I2=rststate[0] I3=$false O=$abc$19694$n1261 +.gate SB_LUT4 I0=$false I1=$abc$19662$n21 I2=rststate[0] I3=$false O=$abc$19662$n1261 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:69|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$false CO=$auto$alumacc.cc:474:replace_alu$5231.C[1] I0=$abc$19694$n21 I1=rststate[0] +.gate SB_CARRY CI=$false CO=$auto$alumacc.cc:474:replace_alu$5215.C[1] I0=$abc$19662$n21 I1=rststate[0] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:69|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=rststate[1] I3=$auto$alumacc.cc:474:replace_alu$5231.C[1] O=$abc$19694$n1263 +.gate SB_LUT4 I0=$false I1=$false I2=rststate[1] I3=$auto$alumacc.cc:474:replace_alu$5215.C[1] O=$abc$19662$n1263 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:69|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[1] CO=$auto$alumacc.cc:474:replace_alu$5231.C[2] I0=$false I1=rststate[1] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5215.C[1] CO=$auto$alumacc.cc:474:replace_alu$5215.C[2] I0=$false I1=rststate[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:69|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=rststate[2] I3=$auto$alumacc.cc:474:replace_alu$5231.C[2] O=$abc$19694$n1265 +.gate SB_LUT4 I0=$false I1=$false I2=rststate[2] I3=$auto$alumacc.cc:474:replace_alu$5215.C[2] O=$abc$19662$n1265 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:69|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5231.C[2] CO=$auto$alumacc.cc:474:replace_alu$5231.C[3] I0=$false I1=rststate[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5215.C[2] CO=$auto$alumacc.cc:474:replace_alu$5215.C[3] I0=$false I1=rststate[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:69|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=rststate[3] I3=$auto$alumacc.cc:474:replace_alu$5231.C[3] O=$abc$19694$n1267 +.gate SB_LUT4 I0=$false I1=$false I2=rststate[3] I3=$auto$alumacc.cc:474:replace_alu$5215.C[3] O=$abc$19662$n1267 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:69|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][0] I2=$false I3=$true O=$abc$19694$n1014 +.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][0] I2=$false I3=$true O=$abc$19662$n1014 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:220|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$22\i2c_input_data_type[3:0][0] CO=$auto$alumacc.cc:474:replace_alu$5234.C[2] I0=$22\i2c_input_data_type[3:0][1] I1=$true +.gate SB_CARRY CI=$22\i2c_input_data_type[3:0][0] CO=$auto$alumacc.cc:474:replace_alu$5218.C[2] I0=$22\i2c_input_data_type[3:0][1] I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:220|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5234.C[2] O=$abc$19694$n1016 +.gate SB_LUT4 I0=$false I1=$22\i2c_input_data_type[3:0][2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5218.C[2] O=$abc$19662$n1016 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:220|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$abc$19694$n1304 I2=$false I3=$true O=$abc$19694$n580 +.gate SB_LUT4 I0=$false I1=$abc$19662$n1304 I2=$false I3=$true O=$abc$19662$n580 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$abc$19694$n1304 CO=$auto$alumacc.cc:474:replace_alu$5237.C[2] I0=$abc$19694$n1306 I1=$true +.gate SB_CARRY CI=$abc$19662$n1304 CO=$auto$alumacc.cc:474:replace_alu$5221.C[2] I0=$abc$19662$n1306 I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$abc$19694$n1308 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5237.C[2] O=$abc$19694$n582 +.gate SB_LUT4 I0=$false I1=$abc$19662$n1308 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5221.C[2] O=$abc$19662$n582 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[2] CO=$auto$alumacc.cc:474:replace_alu$5237.C[3] I0=$abc$19694$n1308 I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5221.C[2] CO=$auto$alumacc.cc:474:replace_alu$5221.C[3] I0=$abc$19662$n1308 I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$abc$19694$n1310 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5237.C[3] O=$abc$19694$n583 +.gate SB_LUT4 I0=$false I1=$abc$19662$n1310 I2=$true I3=$auto$alumacc.cc:474:replace_alu$5221.C[3] O=$abc$19662$n583 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5237.C[3] CO=$abc$19694$n1604 I0=$abc$19694$n1310 I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5221.C[3] CO=$abc$19662$n1604 I0=$abc$19662$n1310 I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$true I3=$abc$19694$n1604 O=$abc$19694$n594 +.gate SB_LUT4 I0=$false I1=$false I2=$true I3=$abc$19662$n1604 O=$abc$19662$n594 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[0] I2=$false I3=$true O=$abc$19694$n830 +.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[0] I2=$false I3=$true O=$abc$19662$n830 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:14|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=I2C.FLT_SCL.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5240.C[2] I0=I2C.FLT_SCL.counter[1] I1=$true +.gate SB_CARRY CI=I2C.FLT_SCL.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5224.C[2] I0=I2C.FLT_SCL.counter[1] I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:14|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5240.C[2] O=$abc$19694$n833 +.gate SB_LUT4 I0=$false I1=I2C.FLT_SCL.counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5224.C[2] O=$abc$19662$n833 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:14|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=I2C.FLT_SDA.counter[0] I2=$false I3=$true O=$abc$19694$n826 +.gate SB_LUT4 I0=$false I1=I2C.FLT_SDA.counter[0] I2=$false I3=$true O=$abc$19662$n826 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:14|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=I2C.FLT_SDA.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5243.C[2] I0=I2C.FLT_SDA.counter[1] I1=$true +.gate SB_CARRY CI=I2C.FLT_SDA.counter[0] CO=$auto$alumacc.cc:474:replace_alu$5227.C[2] I0=I2C.FLT_SDA.counter[1] I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:14|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=I2C.FLT_SDA.counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5243.C[2] O=$abc$19694$n829 +.gate SB_LUT4 I0=$false I1=I2C.FLT_SDA.counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5227.C[2] O=$abc$19662$n829 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:14|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.report_adress_rd[0] I3=$false O=$abc$19694$n819 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.report_adress_rd[0] I3=$false O=$abc$19662$n819 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:101|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.report_adress_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5246.C[2] I0=$false I1=KEYBOARD.report_adress_rd[1] +.gate SB_CARRY CI=KEYBOARD.report_adress_rd[0] CO=$auto$alumacc.cc:474:replace_alu$5230.C[2] I0=$false I1=KEYBOARD.report_adress_rd[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:101|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5246.C[2] O=$abc$19694$n822 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[2] I3=$auto$alumacc.cc:474:replace_alu$5230.C[2] O=$abc$19662$n822 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:101|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5246.C[2] CO=$auto$alumacc.cc:474:replace_alu$5246.C[3] I0=$false I1=KEYBOARD.report_adress_rd[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5230.C[2] CO=$auto$alumacc.cc:474:replace_alu$5230.C[3] I0=$false I1=KEYBOARD.report_adress_rd[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:101|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5246.C[3] O=$abc$19694$n823 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.report_adress_rd[3] I3=$auto$alumacc.cc:474:replace_alu$5230.C[3] O=$abc$19662$n823 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:101|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_time[0] I3=$false O=$abc$19694$n795 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_time[0] I3=$false O=$abc$19662$n792 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[10] I3=$auto$alumacc.cc:474:replace_alu$5249.C[10] O=$abc$19694$n806 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[10] I3=$auto$alumacc.cc:474:replace_alu$5233.C[10] O=$abc$19662$n806 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[10] CO=$auto$alumacc.cc:474:replace_alu$5249.C[11] I0=$false I1=KEYBOARD.row_time[10] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[10] CO=$auto$alumacc.cc:474:replace_alu$5233.C[11] I0=$false I1=KEYBOARD.row_time[10] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[11] I3=$auto$alumacc.cc:474:replace_alu$5249.C[11] O=$abc$19694$n807 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[11] I3=$auto$alumacc.cc:474:replace_alu$5233.C[11] O=$abc$19662$n807 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[11] CO=$auto$alumacc.cc:474:replace_alu$5249.C[12] I0=$false I1=KEYBOARD.row_time[11] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[11] CO=$auto$alumacc.cc:474:replace_alu$5233.C[12] I0=$false I1=KEYBOARD.row_time[11] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[12] I3=$auto$alumacc.cc:474:replace_alu$5249.C[12] O=$abc$19694$n809 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[12] I3=$auto$alumacc.cc:474:replace_alu$5233.C[12] O=$abc$19662$n809 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[12] CO=$auto$alumacc.cc:474:replace_alu$5249.C[13] I0=$false I1=KEYBOARD.row_time[12] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[12] CO=$auto$alumacc.cc:474:replace_alu$5233.C[13] I0=$false I1=KEYBOARD.row_time[12] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[13] I3=$auto$alumacc.cc:474:replace_alu$5249.C[13] O=$abc$19694$n810 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[13] I3=$auto$alumacc.cc:474:replace_alu$5233.C[13] O=$abc$19662$n810 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[13] CO=$auto$alumacc.cc:474:replace_alu$5249.C[14] I0=$false I1=KEYBOARD.row_time[13] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[13] CO=$auto$alumacc.cc:474:replace_alu$5233.C[14] I0=$false I1=KEYBOARD.row_time[13] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[14] I3=$auto$alumacc.cc:474:replace_alu$5249.C[14] O=$abc$19694$n814 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[14] I3=$auto$alumacc.cc:474:replace_alu$5233.C[14] O=$abc$19662$n814 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.row_time[0] CO=$auto$alumacc.cc:474:replace_alu$5249.C[2] I0=$false I1=KEYBOARD.row_time[1] +.gate SB_CARRY CI=KEYBOARD.row_time[0] CO=$auto$alumacc.cc:474:replace_alu$5233.C[2] I0=$false I1=KEYBOARD.row_time[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[2] I3=$auto$alumacc.cc:474:replace_alu$5249.C[2] O=$abc$19694$n798 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[2] I3=$auto$alumacc.cc:474:replace_alu$5233.C[2] O=$abc$19662$n795 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[2] CO=$auto$alumacc.cc:474:replace_alu$5249.C[3] I0=$false I1=KEYBOARD.row_time[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[2] CO=$auto$alumacc.cc:474:replace_alu$5233.C[3] I0=$false I1=KEYBOARD.row_time[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[3] I3=$auto$alumacc.cc:474:replace_alu$5249.C[3] O=$abc$19694$n799 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[3] I3=$auto$alumacc.cc:474:replace_alu$5233.C[3] O=$abc$19662$n796 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[3] CO=$auto$alumacc.cc:474:replace_alu$5249.C[4] I0=$false I1=KEYBOARD.row_time[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[3] CO=$auto$alumacc.cc:474:replace_alu$5233.C[4] I0=$false I1=KEYBOARD.row_time[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[4] I3=$auto$alumacc.cc:474:replace_alu$5249.C[4] O=$abc$19694$n793 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[4] I3=$auto$alumacc.cc:474:replace_alu$5233.C[4] O=$abc$19662$n799 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[4] CO=$auto$alumacc.cc:474:replace_alu$5249.C[5] I0=$false I1=KEYBOARD.row_time[4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[4] CO=$auto$alumacc.cc:474:replace_alu$5233.C[5] I0=$false I1=KEYBOARD.row_time[4] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[5] I3=$auto$alumacc.cc:474:replace_alu$5249.C[5] O=$abc$19694$n649 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[5] I3=$auto$alumacc.cc:474:replace_alu$5233.C[5] O=$abc$19662$n649 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[5] CO=$auto$alumacc.cc:474:replace_alu$5249.C[6] I0=$false I1=KEYBOARD.row_time[5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[5] CO=$auto$alumacc.cc:474:replace_alu$5233.C[6] I0=$false I1=KEYBOARD.row_time[5] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[6] I3=$auto$alumacc.cc:474:replace_alu$5249.C[6] O=$abc$19694$n650 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[6] I3=$auto$alumacc.cc:474:replace_alu$5233.C[6] O=$abc$19662$n650 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[6] CO=$auto$alumacc.cc:474:replace_alu$5249.C[7] I0=$false I1=KEYBOARD.row_time[6] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[6] CO=$auto$alumacc.cc:474:replace_alu$5233.C[7] I0=$false I1=KEYBOARD.row_time[6] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[7] I3=$auto$alumacc.cc:474:replace_alu$5249.C[7] O=$abc$19694$n643 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[7] I3=$auto$alumacc.cc:474:replace_alu$5233.C[7] O=$abc$19662$n643 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[7] CO=$auto$alumacc.cc:474:replace_alu$5249.C[8] I0=$false I1=KEYBOARD.row_time[7] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[7] CO=$auto$alumacc.cc:474:replace_alu$5233.C[8] I0=$false I1=KEYBOARD.row_time[7] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[8] I3=$auto$alumacc.cc:474:replace_alu$5249.C[8] O=$abc$19694$n803 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[8] I3=$auto$alumacc.cc:474:replace_alu$5233.C[8] O=$abc$19662$n803 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[8] CO=$auto$alumacc.cc:474:replace_alu$5249.C[9] I0=$false I1=KEYBOARD.row_time[8] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[8] CO=$auto$alumacc.cc:474:replace_alu$5233.C[9] I0=$false I1=KEYBOARD.row_time[8] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[9] I3=$auto$alumacc.cc:474:replace_alu$5249.C[9] O=$abc$19694$n804 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_time[9] I3=$auto$alumacc.cc:474:replace_alu$5233.C[9] O=$abc$19662$n804 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5249.C[9] CO=$auto$alumacc.cc:474:replace_alu$5249.C[10] I0=$false I1=KEYBOARD.row_time[9] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5233.C[9] CO=$auto$alumacc.cc:474:replace_alu$5233.C[10] I0=$false I1=KEYBOARD.row_time[9] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:118|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_counter[0] I3=$false O=$abc$19694$n1421 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.row_counter[0] I3=$false O=$abc$19662$n1421 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.row_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5252.C[2] I0=$false I1=KEYBOARD.row_counter[1] +.gate SB_CARRY CI=KEYBOARD.row_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5236.C[2] I0=$false I1=KEYBOARD.row_counter[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[2] I3=$auto$alumacc.cc:474:replace_alu$5252.C[2] O=$abc$19694$n1426 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[2] I3=$auto$alumacc.cc:474:replace_alu$5236.C[2] O=$abc$19662$n1426 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5252.C[2] CO=$auto$alumacc.cc:474:replace_alu$5252.C[3] I0=$false I1=KEYBOARD.row_counter[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5236.C[2] CO=$auto$alumacc.cc:474:replace_alu$5236.C[3] I0=$false I1=KEYBOARD.row_counter[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[3] I3=$auto$alumacc.cc:474:replace_alu$5252.C[3] O=$abc$19694$n18 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.row_counter[3] I3=$auto$alumacc.cc:474:replace_alu$5236.C[3] O=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:122|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.ram_adr[0] I3=$false O=$abc$19694$n702 +.gate SB_LUT4 I0=$false I1=$true I2=KEYBOARD.ram_adr[0] I3=$false O=$abc$19662$n702 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=KEYBOARD.ram_adr[0] CO=$auto$alumacc.cc:474:replace_alu$5255.C[2] I0=$false I1=KEYBOARD.ram_adr[1] +.gate SB_CARRY CI=KEYBOARD.ram_adr[0] CO=$auto$alumacc.cc:474:replace_alu$5239.C[2] I0=$false I1=KEYBOARD.ram_adr[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[2] I3=$auto$alumacc.cc:474:replace_alu$5255.C[2] O=$abc$19694$n705 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[2] I3=$auto$alumacc.cc:474:replace_alu$5239.C[2] O=$abc$19662$n705 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5255.C[2] CO=$auto$alumacc.cc:474:replace_alu$5255.C[3] I0=$false I1=KEYBOARD.ram_adr[2] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5239.C[2] CO=$auto$alumacc.cc:474:replace_alu$5239.C[3] I0=$false I1=KEYBOARD.ram_adr[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[3] I3=$auto$alumacc.cc:474:replace_alu$5255.C[3] O=$abc$19694$n706 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[3] I3=$auto$alumacc.cc:474:replace_alu$5239.C[3] O=$abc$19662$n706 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5255.C[3] CO=$auto$alumacc.cc:474:replace_alu$5255.C[4] I0=$false I1=KEYBOARD.ram_adr[3] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5239.C[3] CO=$auto$alumacc.cc:474:replace_alu$5239.C[4] I0=$false I1=KEYBOARD.ram_adr[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[4] I3=$auto$alumacc.cc:474:replace_alu$5255.C[4] O=$abc$19694$n708 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[4] I3=$auto$alumacc.cc:474:replace_alu$5239.C[4] O=$abc$19662$n708 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5255.C[4] CO=$auto$alumacc.cc:474:replace_alu$5255.C[5] I0=$false I1=KEYBOARD.ram_adr[4] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5239.C[4] CO=$auto$alumacc.cc:474:replace_alu$5239.C[5] I0=$false I1=KEYBOARD.ram_adr[4] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[5] I3=$auto$alumacc.cc:474:replace_alu$5255.C[5] O=$abc$19694$n709 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[5] I3=$auto$alumacc.cc:474:replace_alu$5239.C[5] O=$abc$19662$n709 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5255.C[5] CO=$auto$alumacc.cc:474:replace_alu$5255.C[6] I0=$false I1=KEYBOARD.ram_adr[5] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5239.C[5] CO=$auto$alumacc.cc:474:replace_alu$5239.C[6] I0=$false I1=KEYBOARD.ram_adr[5] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[6] I3=$auto$alumacc.cc:474:replace_alu$5255.C[6] O=$abc$19694$n711 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[6] I3=$auto$alumacc.cc:474:replace_alu$5239.C[6] O=$abc$19662$n711 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5255.C[6] CO=$auto$alumacc.cc:474:replace_alu$5255.C[7] I0=$false I1=KEYBOARD.ram_adr[6] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5239.C[6] CO=$auto$alumacc.cc:474:replace_alu$5239.C[7] I0=$false I1=KEYBOARD.ram_adr[6] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[7] I3=$auto$alumacc.cc:474:replace_alu$5255.C[7] O=$abc$19694$n1432 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[7] I3=$auto$alumacc.cc:474:replace_alu$5239.C[7] O=$abc$19662$n1432 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5255.C[7] CO=$auto$alumacc.cc:474:replace_alu$5255.C[8] I0=$false I1=KEYBOARD.ram_adr[7] +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5239.C[7] CO=$auto$alumacc.cc:474:replace_alu$5239.C[8] I0=$false I1=KEYBOARD.ram_adr[7] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[8] I3=$auto$alumacc.cc:474:replace_alu$5255.C[8] O=$abc$19694$n717 +.gate SB_LUT4 I0=$false I1=$false I2=KEYBOARD.ram_adr[8] I3=$auto$alumacc.cc:474:replace_alu$5239.C[8] O=$abc$19662$n717 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:99|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[0] I2=$false I3=$true O=$abc$19694$n759 +.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[0] I2=$false I3=$true O=$abc$19662$n759 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:33|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=UART.tx_clk_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5258.C[2] I0=UART.tx_clk_counter[1] I1=$true +.gate SB_CARRY CI=UART.tx_clk_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5242.C[2] I0=UART.tx_clk_counter[1] I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:33|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5258.C[2] O=$abc$19694$n762 +.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5242.C[2] O=$abc$19662$n762 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:33|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5258.C[2] CO=$auto$alumacc.cc:474:replace_alu$5258.C[3] I0=UART.tx_clk_counter[2] I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5242.C[2] CO=$auto$alumacc.cc:474:replace_alu$5242.C[3] I0=UART.tx_clk_counter[2] I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:33|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5258.C[3] O=$abc$19694$n763 +.gate SB_LUT4 I0=$false I1=UART.tx_clk_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5242.C[3] O=$abc$19662$n763 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:33|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[0] I2=$false I3=$true O=$abc$19694$n1625 +.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[0] I2=$false I3=$true O=$abc$19662$n1625 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:39|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=UART.tx_bit_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5261.C[2] I0=UART.tx_bit_counter[1] I1=$true +.gate SB_CARRY CI=UART.tx_bit_counter[0] CO=$auto$alumacc.cc:474:replace_alu$5245.C[2] I0=UART.tx_bit_counter[1] I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:39|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5261.C[2] O=$abc$19694$n1713 +.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[2] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5245.C[2] O=$abc$19662$n1670 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:39|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5261.C[2] CO=$auto$alumacc.cc:474:replace_alu$5261.C[3] I0=UART.tx_bit_counter[2] I1=$true +.gate SB_CARRY CI=$auto$alumacc.cc:474:replace_alu$5245.C[2] CO=$auto$alumacc.cc:474:replace_alu$5245.C[3] I0=UART.tx_bit_counter[2] I1=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:39|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5261.C[3] O=$abc$19694$n1715 +.gate SB_LUT4 I0=$false I1=UART.tx_bit_counter[3] I2=$true I3=$auto$alumacc.cc:474:replace_alu$5245.C[3] O=$abc$19662$n1672 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:39|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_LUT4 I0=$false I1=$false I2=$abc$19694$n1712 I3=$true O=$abc$19694$n1584 +.gate SB_LUT4 I0=$false I1=$false I2=$abc$19662$n1669 I3=$true O=$abc$19662$n1584 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:41|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 -.gate SB_CARRY CI=$abc$19694$n1712 CO=$auto$alumacc.cc:474:replace_alu$5264.C[2] I0=$false I1=$abc$19694$n1624 +.gate SB_CARRY CI=$abc$19662$n1669 CO=$auto$alumacc.cc:474:replace_alu$5248.C[2] I0=$false I1=$abc$19662$n1624 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:41|/usr/local/bin/../share/yosys/ice40/arith_map.v:47" -.gate SB_LUT4 I0=$false I1=$false I2=$abc$19694$n1714 I3=$auto$alumacc.cc:474:replace_alu$5264.C[2] O=$abc$19694$n1570 +.gate SB_LUT4 I0=$false I1=$false I2=$abc$19662$n1671 I3=$auto$alumacc.cc:474:replace_alu$5248.C[2] O=$abc$19662$n1570 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:41|/usr/local/bin/../share/yosys/ice40/arith_map.v:53" .param LUT_INIT 0110100110010110 @@ -2706,214 +2722,214 @@ .gate SB_DFF C=CLK D=$0\rststate[3:0][3] Q=rststate[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:2" -.gate SB_DFFESR C=CLK D=$2\UART_WR[0:0] E=$abc$19694$n26 Q=UART_WR R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\UART_WR[0:0] E=$abc$19662$n26 Q=UART_WR R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][0] E=$abc$19694$n31 Q=UART_TX_DATA[0] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][0] E=$abc$19662$n31 Q=UART_TX_DATA[0] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][1] E=$abc$19694$n31 Q=UART_TX_DATA[1] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][1] E=$abc$19662$n31 Q=UART_TX_DATA[1] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][2] E=$abc$19694$n31 Q=UART_TX_DATA[2] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][2] E=$abc$19662$n31 Q=UART_TX_DATA[2] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][3] E=$abc$19694$n31 Q=UART_TX_DATA[3] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][3] E=$abc$19662$n31 Q=UART_TX_DATA[3] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][4] E=$abc$19694$n31 Q=UART_TX_DATA[4] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][4] E=$abc$19662$n31 Q=UART_TX_DATA[4] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][5] E=$abc$19694$n31 Q=UART_TX_DATA[5] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][5] E=$abc$19662$n31 Q=UART_TX_DATA[5] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][6] E=$abc$19694$n31 Q=UART_TX_DATA[6] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][6] E=$abc$19662$n31 Q=UART_TX_DATA[6] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][7] E=$abc$19694$n31 Q=UART_TX_DATA[7] S=$abc$19694$n36 +.gate SB_DFFESS C=CLK D=$3\UART_TX_DATA[7:0][7] E=$abc$19662$n31 Q=UART_TX_DATA[7] S=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFE C=CLK D=$abc$19694$n1 E=$abc$19694$n25 Q=LED1 +.gate SB_DFFE C=CLK D=$abc$19662$n1 E=$abc$19662$n25 Q=LED1 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][0] E=$abc$19694$n25 Q=int_tmr[0] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][0] E=$abc$19662$n25 Q=int_tmr[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][1] E=$abc$19694$n25 Q=int_tmr[1] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][1] E=$abc$19662$n25 Q=int_tmr[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][2] E=$abc$19694$n25 Q=int_tmr[2] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][2] E=$abc$19662$n25 Q=int_tmr[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][3] E=$abc$19694$n25 Q=int_tmr[3] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][3] E=$abc$19662$n25 Q=int_tmr[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][4] E=$abc$19694$n25 Q=int_tmr[4] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][4] E=$abc$19662$n25 Q=int_tmr[4] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][5] E=$abc$19694$n25 Q=int_tmr[5] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][5] E=$abc$19662$n25 Q=int_tmr[5] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][6] E=$abc$19694$n25 Q=int_tmr[6] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][6] E=$abc$19662$n25 Q=int_tmr[6] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][7] E=$abc$19694$n25 Q=int_tmr[7] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][7] E=$abc$19662$n25 Q=int_tmr[7] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][8] E=$abc$19694$n25 Q=int_tmr[8] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][8] E=$abc$19662$n25 Q=int_tmr[8] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][9] E=$abc$19694$n25 Q=int_tmr[9] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][9] E=$abc$19662$n25 Q=int_tmr[9] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][10] E=$abc$19694$n25 Q=int_tmr[10] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][10] E=$abc$19662$n25 Q=int_tmr[10] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][11] E=$abc$19694$n25 Q=int_tmr[11] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][11] E=$abc$19662$n25 Q=int_tmr[11] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][12] E=$abc$19694$n25 Q=int_tmr[12] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][12] E=$abc$19662$n25 Q=int_tmr[12] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][13] E=$abc$19694$n25 Q=int_tmr[13] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][13] E=$abc$19662$n25 Q=int_tmr[13] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][14] E=$abc$19694$n25 Q=int_tmr[14] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\int_tmr[14:0][14] E=$abc$19662$n25 Q=int_tmr[14] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][0] E=$abc$19694$n25 Q=ring_wr[0] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][0] E=$abc$19662$n25 Q=ring_wr[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][1] E=$abc$19694$n25 Q=ring_wr[1] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][1] E=$abc$19662$n25 Q=ring_wr[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][2] E=$abc$19694$n25 Q=ring_wr[2] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][2] E=$abc$19662$n25 Q=ring_wr[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][3] E=$abc$19694$n25 Q=ring_wr[3] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\ring_wr[3:0][3] E=$abc$19662$n25 Q=ring_wr[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][0] E=$abc$19694$n25 Q=ring_rd[0] S=$abc$19694$n21 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][0] E=$abc$19662$n25 Q=ring_rd[0] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][1] E=$abc$19694$n25 Q=ring_rd[1] S=$abc$19694$n21 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][1] E=$abc$19662$n25 Q=ring_rd[1] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][2] E=$abc$19694$n25 Q=ring_rd[2] S=$abc$19694$n21 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][2] E=$abc$19662$n25 Q=ring_rd[2] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][3] E=$abc$19694$n25 Q=ring_rd[3] S=$abc$19694$n21 +.gate SB_DFFESS C=CLK D=$2\ring_rd[3:0][3] E=$abc$19662$n25 Q=ring_rd[3] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][0] E=$abc$19694$n45 Q=wr_cnt[0] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][0] E=$abc$19662$n45 Q=wr_cnt[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][1] E=$abc$19694$n45 Q=wr_cnt[1] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][1] E=$abc$19662$n45 Q=wr_cnt[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][2] E=$abc$19694$n45 Q=wr_cnt[2] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][2] E=$abc$19662$n45 Q=wr_cnt[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][3] E=$abc$19694$n45 Q=wr_cnt[3] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\wr_cnt[3:0][3] E=$abc$19662$n45 Q=wr_cnt[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\report_wr_en[0:0] E=$abc$19694$n59 Q=report_wr_en R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\report_wr_en[0:0] E=$abc$19662$n59 Q=report_wr_en R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19694$n30 Q=temp_output_report[0] +.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19662$n30 Q=temp_output_report[0] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19694$n30 Q=temp_output_report[1] +.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19662$n30 Q=temp_output_report[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19694$n30 Q=temp_output_report[2] +.gate SB_DFFE C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19662$n30 Q=temp_output_report[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][0] E=$abc$19694$n30 Q=i2c_input_data_type[0] R=$abc$19694$n36 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][0] E=$abc$19662$n30 Q=i2c_input_data_type[0] R=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][1] E=$abc$19694$n30 Q=i2c_input_data_type[1] R=$abc$19694$n36 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][1] E=$abc$19662$n30 Q=i2c_input_data_type[1] R=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][2] E=$abc$19694$n30 Q=i2c_input_data_type[2] R=$abc$19694$n36 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][2] E=$abc$19662$n30 Q=i2c_input_data_type[2] R=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][3] E=$abc$19694$n30 Q=i2c_input_data_type[3] R=$abc$19694$n36 +.gate SB_DFFESR C=CLK D=$20\i2c_input_data_type[3:0][3] E=$abc$19662$n30 Q=i2c_input_data_type[3] R=$abc$19662$n36 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][0] E=$abc$19694$n25 Q=I2C_COUNTER[0] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][0] E=$abc$19662$n25 Q=I2C_COUNTER[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][1] E=$abc$19694$n25 Q=I2C_COUNTER[1] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][1] E=$abc$19662$n25 Q=I2C_COUNTER[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][2] E=$abc$19694$n25 Q=I2C_COUNTER[2] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][2] E=$abc$19662$n25 Q=I2C_COUNTER[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][3] E=$abc$19694$n25 Q=I2C_COUNTER[3] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][3] E=$abc$19662$n25 Q=I2C_COUNTER[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][4] E=$abc$19694$n25 Q=I2C_COUNTER[4] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][4] E=$abc$19662$n25 Q=I2C_COUNTER[4] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][5] E=$abc$19694$n25 Q=I2C_COUNTER[5] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][5] E=$abc$19662$n25 Q=I2C_COUNTER[5] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][6] E=$abc$19694$n25 Q=I2C_COUNTER[6] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_COUNTER[6:0][6] E=$abc$19662$n25 Q=I2C_COUNTER[6] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][0] E=$abc$19694$n25 Q=I2C_HID_DESC.DESC_TYPE R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][0] E=$abc$19662$n25 Q=I2C_HID_DESC.DESC_TYPE R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESS C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][1] E=$abc$19694$n25 Q=I2C_OUTPUT_TYPE[1] S=$abc$19694$n21 +.gate SB_DFFESS C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][1] E=$abc$19662$n25 Q=I2C_OUTPUT_TYPE[1] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][2] E=$abc$19694$n25 Q=I2C_OUTPUT_TYPE[2] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUTPUT_TYPE[2:0][2] E=$abc$19662$n25 Q=I2C_OUTPUT_TYPE[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[0] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[1] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[2] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[3] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[4] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[4] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[5] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[5] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[6] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[6] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19694$n63 Q=I2C_OUT_DESC_MASK[7] R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$2\I2C_OUT_DESC_MASK[7:0][7] E=$abc$19662$n63 Q=I2C_OUT_DESC_MASK[7] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19694$n90 Q=LED2 R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][0] E=$abc$19662$n90 Q=LED2 R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19694$n90 Q=LED3 R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][1] E=$abc$19662$n90 Q=LED3 R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19694$n90 Q=LED4 R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=$0\temp_output_report[2:0][2] E=$abc$19662$n90 Q=LED4 R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=I2C.wr E=$abc$19694$n25 Q=last_wr R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=I2C.wr E=$abc$19662$n25 Q=last_wr R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=I2C_TRANS E=$abc$19694$n25 Q=last_trans R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=I2C_TRANS E=$abc$19662$n25 Q=last_trans R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFESR C=CLK D=KEYBOARD.isr E=$abc$19694$n25 Q=last_isr R=$abc$19694$n21 +.gate SB_DFFESR C=CLK D=KEYBOARD.isr E=$abc$19662$n25 Q=last_isr R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:8" -.gate SB_DFFSS C=CLK D=$2\IS_RAM_INIT[0:0] Q=IS_RAM_INIT S=$abc$19694$n21 +.gate SB_DFFSS C=CLK D=$2\IS_RAM_INIT[0:0] Q=IS_RAM_INIT S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:66|/usr/local/bin/../share/yosys/ice40/cells_map.v:2" .gate SB_DFF C=CLK D=SCL Q=I2C.SCLF @@ -2922,355 +2938,355 @@ .gate SB_DFF C=CLK D=I2C.SDA_IN Q=I2C.SDAF .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:48|/usr/local/bin/../share/yosys/ice40/cells_map.v:2" -.gate SB_DFFNE C=CLK D=$abc$19694$n1338 E=I2C.FLT_SCL.RESET Q=I2C.wr +.gate SB_DFFNE C=CLK D=$abc$19662$n1338 E=I2C.FLT_SCL.RESET Q=I2C.wr .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1336 E=I2C.FLT_SCL.RESET Q=I2C.is_ack +.gate SB_DFFNE C=CLK D=$abc$19662$n1336 E=I2C.FLT_SCL.RESET Q=I2C.is_ack .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1334 E=I2C.FLT_SCL.RESET Q=I2C.is_adress +.gate SB_DFFNE C=CLK D=$abc$19662$n1334 E=I2C.FLT_SCL.RESET Q=I2C.is_adress .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n101 Q=I2C.received_byte[0] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n103 Q=I2C.received_byte[0] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n115 Q=I2C.received_byte[1] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n110 Q=I2C.received_byte[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n127 Q=I2C.received_byte[2] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n127 Q=I2C.received_byte[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n133 Q=I2C.received_byte[3] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n133 Q=I2C.received_byte[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n139 Q=I2C.received_byte[4] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n139 Q=I2C.received_byte[4] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n145 Q=I2C.received_byte[5] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n145 Q=I2C.received_byte[5] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n151 Q=I2C.received_byte[6] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n151 Q=I2C.received_byte[6] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19694$n160 Q=I2C.received_byte[7] +.gate SB_DFFNE C=CLK D=I2C.FLT_SDA.out E=$abc$19662$n160 Q=I2C.received_byte[7] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1326 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[0] +.gate SB_DFFNE C=CLK D=$abc$19662$n1326 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[0] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1328 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[1] +.gate SB_DFFNE C=CLK D=$abc$19662$n1328 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1330 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[2] +.gate SB_DFFNE C=CLK D=$abc$19662$n1330 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1332 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[3] +.gate SB_DFFNE C=CLK D=$abc$19662$n1332 E=I2C.FLT_SCL.RESET Q=I2C.i2c_bit_counter[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1324 E=I2C.FLT_SCL.RESET Q=I2C.is_read +.gate SB_DFFNE C=CLK D=$abc$19662$n1324 E=I2C.FLT_SCL.RESET Q=I2C.is_read .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1302 E=$abc$19694$n165 Q=I2C.i2c_start_latency +.gate SB_DFFNE C=CLK D=$abc$19662$n1302 E=$abc$19662$n165 Q=I2C.i2c_start_latency .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNSR C=CLK D=$abc$19694$n1322 Q=I2C.i2c_state_machine R=$abc$19694$n21 +.gate SB_DFFNSR C=CLK D=$abc$19662$n1322 Q=I2C.i2c_state_machine R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:1" -.gate SB_DFFNE C=CLK D=$abc$19694$n3 E=I2C.FLT_SCL.RESET Q=$abc$19694$n10 +.gate SB_DFFNE C=CLK D=$abc$19662$n3 E=I2C.FLT_SCL.RESET Q=$abc$19662$n10 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n5 E=I2C.FLT_SCL.RESET Q=$abc$19694$n12 +.gate SB_DFFNE C=CLK D=$abc$19662$n5 E=I2C.FLT_SCL.RESET Q=$abc$19662$n12 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1320 E=I2C.FLT_SCL.RESET Q=I2C.SDA_DIR +.gate SB_DFFNE C=CLK D=$abc$19662$n1320 E=I2C.FLT_SCL.RESET Q=I2C.SDA_DIR .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:53|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNSR C=CLK D=$abc$19694$n1413 Q=UART.tx_activity R=$abc$19694$n21 +.gate SB_DFFNSR C=CLK D=$abc$19662$n1413 Q=UART.tx_activity R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:1" -.gate SB_DFFNE C=CLK D=$abc$19694$n7 E=$abc$19694$n180 Q=$abc$19694$n14 +.gate SB_DFFNE C=CLK D=$abc$19662$n7 E=$abc$19662$n180 Q=$abc$19662$n14 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1415 E=$abc$19694$n179 Q=UART.tx_clk_counter[0] S=$abc$19694$n17 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1415 E=$abc$19662$n179 Q=UART.tx_clk_counter[0] S=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1416 E=$abc$19694$n179 Q=UART.tx_clk_counter[1] R=$abc$19694$n17 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1416 E=$abc$19662$n179 Q=UART.tx_clk_counter[1] R=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1417 E=$abc$19694$n179 Q=UART.tx_clk_counter[2] S=$abc$19694$n17 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1417 E=$abc$19662$n179 Q=UART.tx_clk_counter[2] S=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1418 E=$abc$19694$n179 Q=UART.tx_clk_counter[3] S=$abc$19694$n17 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1418 E=$abc$19662$n179 Q=UART.tx_clk_counter[3] S=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1625 E=$abc$19694$n180 Q=UART.tx_bit_counter[0] S=$abc$19694$n17 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1625 E=$abc$19662$n180 Q=UART.tx_bit_counter[0] S=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1623 E=$abc$19694$n180 Q=UART.tx_bit_counter[1] R=$abc$19694$n17 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1623 E=$abc$19662$n180 Q=UART.tx_bit_counter[1] R=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1713 E=$abc$19694$n180 Q=UART.tx_bit_counter[2] R=$abc$19694$n17 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1670 E=$abc$19662$n180 Q=UART.tx_bit_counter[2] R=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1715 E=$abc$19694$n180 Q=UART.tx_bit_counter[3] S=$abc$19694$n17 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1672 E=$abc$19662$n180 Q=UART.tx_bit_counter[3] S=$abc$19662$n17 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" .gate SB_DFFNE C=CLK D=UART_WR E=I2C.FLT_SCL.RESET Q=UART.TX_sig_last .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:29|uart.v:25|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1436 E=$abc$19694$n213 Q=KEYBOARD.report_adress_rd[0] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1436 E=$abc$19662$n223 Q=KEYBOARD.report_adress_rd[0] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1438 E=$abc$19694$n213 Q=KEYBOARD.report_adress_rd[1] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1438 E=$abc$19662$n223 Q=KEYBOARD.report_adress_rd[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1440 E=$abc$19694$n213 Q=KEYBOARD.report_adress_rd[2] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1440 E=$abc$19662$n223 Q=KEYBOARD.report_adress_rd[2] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1442 E=$abc$19694$n213 Q=KEYBOARD.report_adress_rd[3] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1442 E=$abc$19662$n223 Q=KEYBOARD.report_adress_rd[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1422 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[0] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1422 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1425 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[1] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1425 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1427 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[2] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1427 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[2] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1428 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[3] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1428 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1429 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[4] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1429 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[4] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1430 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[5] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1430 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[5] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1431 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[6] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1431 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[6] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1433 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[7] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1433 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[7] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1434 E=$abc$19694$n246 Q=KEYBOARD.ram_adr[8] S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1434 E=$abc$19662$n240 Q=KEYBOARD.ram_adr[8] S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1459 E=$abc$19694$n30 Q=KEYBOARD.ram_wr S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1459 E=$abc$19662$n30 Q=KEYBOARD.ram_wr S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n909 E=$abc$19694$n251 Q=KEYBOARD.is_pressed +.gate SB_DFFNE C=CLK D=$abc$19662$n909 E=$abc$19662$n245 Q=KEYBOARD.is_pressed .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n913 E=$abc$19694$n254 Q=KEYBOARD.COLS_SHADOW[1] +.gate SB_DFFNE C=CLK D=$abc$19662$n913 E=$abc$19662$n248 Q=KEYBOARD.COLS_SHADOW[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n916 E=$abc$19694$n254 Q=KEYBOARD.COLS_SHADOW[2] +.gate SB_DFFNE C=CLK D=$abc$19662$n916 E=$abc$19662$n248 Q=KEYBOARD.COLS_SHADOW[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n919 E=$abc$19694$n254 Q=KEYBOARD.COLS_SHADOW[3] +.gate SB_DFFNE C=CLK D=$abc$19662$n919 E=$abc$19662$n248 Q=KEYBOARD.COLS_SHADOW[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n911 E=$abc$19694$n254 Q=KEYBOARD.COLS_SHADOW[4] +.gate SB_DFFNE C=CLK D=$abc$19662$n911 E=$abc$19662$n248 Q=KEYBOARD.COLS_SHADOW[4] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n914 E=$abc$19694$n254 Q=KEYBOARD.COLS_SHADOW[5] +.gate SB_DFFNE C=CLK D=$abc$19662$n914 E=$abc$19662$n248 Q=KEYBOARD.COLS_SHADOW[5] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n917 E=$abc$19694$n254 Q=KEYBOARD.COLS_SHADOW[6] +.gate SB_DFFNE C=CLK D=$abc$19662$n917 E=$abc$19662$n248 Q=KEYBOARD.COLS_SHADOW[6] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n920 E=$abc$19694$n254 Q=KEYBOARD.COLS_SHADOW[7] +.gate SB_DFFNE C=CLK D=$abc$19662$n920 E=$abc$19662$n248 Q=KEYBOARD.COLS_SHADOW[7] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1760 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[0] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1728 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[0] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1761 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[1] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1729 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[1] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1762 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[2] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1730 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[2] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1763 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[3] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1731 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[3] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1764 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[4] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1732 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[4] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1765 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[5] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1733 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[5] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1766 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[6] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1734 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[6] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1767 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[7] R=$abc$19694$n18 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1735 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[7] R=$abc$19662$n18 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1760 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[8] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1728 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[8] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1761 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[9] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1729 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[9] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1762 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[10] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1730 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[10] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1763 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[11] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1731 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[11] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1764 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[12] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1732 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[12] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1765 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[13] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1733 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[13] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1766 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[14] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1734 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[14] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1767 E=$abc$19694$n256 Q=KEYBOARD.ROWS_EN[15] R=$abc$19694$n19 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1735 E=$abc$19662$n250 Q=KEYBOARD.ROWS_EN[15] R=$abc$19662$n19 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1453 E=$abc$19694$n262 Q=KEYBOARD.isr_internal R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1453 E=$abc$19662$n255 Q=KEYBOARD.isr_internal R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=KEYBOARD.isr_internal E=$abc$19694$n266 Q=KEYBOARD.isr R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=KEYBOARD.isr_internal E=$abc$19662$n260 Q=KEYBOARD.isr R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1500 E=$abc$19694$n268 Q=KEYBOARD.temp[0] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1500 E=$abc$19662$n262 Q=KEYBOARD.temp[0] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1504 E=$abc$19694$n268 Q=KEYBOARD.temp[1] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1504 E=$abc$19662$n262 Q=KEYBOARD.temp[1] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1502 E=$abc$19694$n268 Q=KEYBOARD.temp[2] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1502 E=$abc$19662$n262 Q=KEYBOARD.temp[2] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1505 E=$abc$19694$n268 Q=KEYBOARD.temp[3] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1505 E=$abc$19662$n262 Q=KEYBOARD.temp[3] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1501 E=$abc$19694$n268 Q=KEYBOARD.temp[4] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1501 E=$abc$19662$n262 Q=KEYBOARD.temp[4] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1506 E=$abc$19694$n268 Q=KEYBOARD.temp[5] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1506 E=$abc$19662$n262 Q=KEYBOARD.temp[5] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1507 E=$abc$19694$n268 Q=KEYBOARD.temp[6] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1507 E=$abc$19662$n262 Q=KEYBOARD.temp[6] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1503 E=$abc$19694$n268 Q=KEYBOARD.temp[7] S=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESS C=CLK D=$abc$19662$n1503 E=$abc$19662$n262 Q=KEYBOARD.temp[7] S=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1421 E=$abc$19694$n256 Q=KEYBOARD.row_counter[0] +.gate SB_DFFNE C=CLK D=$abc$19662$n1421 E=$abc$19662$n250 Q=KEYBOARD.row_counter[0] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1423 E=$abc$19694$n256 Q=KEYBOARD.row_counter[1] +.gate SB_DFFNE C=CLK D=$abc$19662$n1423 E=$abc$19662$n250 Q=KEYBOARD.row_counter[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1426 E=$abc$19694$n256 Q=KEYBOARD.row_counter[2] +.gate SB_DFFNE C=CLK D=$abc$19662$n1426 E=$abc$19662$n250 Q=KEYBOARD.row_counter[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n18 E=$abc$19694$n256 Q=KEYBOARD.row_counter[3] +.gate SB_DFFNE C=CLK D=$abc$19662$n18 E=$abc$19662$n250 Q=KEYBOARD.row_counter[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n795 E=$abc$19694$n249 Q=KEYBOARD.row_time[0] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n792 E=$abc$19662$n243 Q=KEYBOARD.row_time[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n796 E=$abc$19694$n249 Q=KEYBOARD.row_time[1] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n793 E=$abc$19662$n243 Q=KEYBOARD.row_time[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n798 E=$abc$19694$n249 Q=KEYBOARD.row_time[2] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n795 E=$abc$19662$n243 Q=KEYBOARD.row_time[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n799 E=$abc$19694$n249 Q=KEYBOARD.row_time[3] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n796 E=$abc$19662$n243 Q=KEYBOARD.row_time[3] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n793 E=$abc$19694$n249 Q=KEYBOARD.row_time[4] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n799 E=$abc$19662$n243 Q=KEYBOARD.row_time[4] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n649 E=$abc$19694$n249 Q=KEYBOARD.row_time[5] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n649 E=$abc$19662$n243 Q=KEYBOARD.row_time[5] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n650 E=$abc$19694$n249 Q=KEYBOARD.row_time[6] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n650 E=$abc$19662$n243 Q=KEYBOARD.row_time[6] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n643 E=$abc$19694$n249 Q=KEYBOARD.row_time[7] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n643 E=$abc$19662$n243 Q=KEYBOARD.row_time[7] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n803 E=$abc$19694$n249 Q=KEYBOARD.row_time[8] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n803 E=$abc$19662$n243 Q=KEYBOARD.row_time[8] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n804 E=$abc$19694$n249 Q=KEYBOARD.row_time[9] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n804 E=$abc$19662$n243 Q=KEYBOARD.row_time[9] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n806 E=$abc$19694$n249 Q=KEYBOARD.row_time[10] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n806 E=$abc$19662$n243 Q=KEYBOARD.row_time[10] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n807 E=$abc$19694$n249 Q=KEYBOARD.row_time[11] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n807 E=$abc$19662$n243 Q=KEYBOARD.row_time[11] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n809 E=$abc$19694$n249 Q=KEYBOARD.row_time[12] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n809 E=$abc$19662$n243 Q=KEYBOARD.row_time[12] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n810 E=$abc$19694$n249 Q=KEYBOARD.row_time[13] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n810 E=$abc$19662$n243 Q=KEYBOARD.row_time[13] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n814 E=$abc$19694$n249 Q=KEYBOARD.row_time[14] R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n814 E=$abc$19662$n243 Q=KEYBOARD.row_time[14] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESS C=CLK D=$abc$19694$n1449 E=$abc$19694$n25 Q=KEYBOARD.IS_RAM_INIT S=$abc$19694$n21 +.gate SB_DFFNESS C=CLK D=$abc$19662$n1449 E=$abc$19662$n25 Q=KEYBOARD.IS_RAM_INIT S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1520 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[0] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19662$n1520 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[0] R=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1444 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[1] +.gate SB_DFFNE C=CLK D=$abc$19662$n1444 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1525 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[2] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19662$n1525 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[2] R=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNE C=CLK D=$abc$19694$n1446 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[3] +.gate SB_DFFNE C=CLK D=$abc$19662$n1446 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1530 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[4] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19662$n1530 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[4] R=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1533 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[5] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19662$n1533 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[5] R=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1536 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[6] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19662$n1536 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[6] R=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1539 E=$abc$19694$n297 Q=KEYBOARD.report_data_wr[7] R=KEYBOARD.IS_RAM_INIT +.gate SB_DFFNESR C=CLK D=$abc$19662$n1539 E=$abc$19662$n281 Q=KEYBOARD.report_data_wr[7] R=KEYBOARD.IS_RAM_INIT .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFNESR C=CLK D=$abc$19694$n1448 E=$abc$19694$n309 Q=KEYBOARD.report_wr_en R=$abc$19694$n21 +.gate SB_DFFNESR C=CLK D=$abc$19662$n1448 E=$abc$19662$n309 Q=KEYBOARD.report_wr_en R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:64|/usr/local/bin/../share/yosys/ice40/cells_map.v:7" -.gate SB_DFFES C=CLK D=I2C.SDAF E=$abc$19694$n319 Q=I2C.FLT_SDA.out S=$abc$19694$n21 +.gate SB_DFFES C=CLK D=I2C.SDAF E=$abc$19662$n319 Q=I2C.FLT_SDA.out S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:23" -.gate SB_DFFER C=CLK D=$abc$19694$n1562 E=$abc$19694$n320 Q=I2C.FLT_SDA.counter[0] R=$abc$19694$n21 +.gate SB_DFFER C=CLK D=$abc$19662$n1562 E=$abc$19662$n320 Q=I2C.FLT_SDA.counter[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19694$n1563 E=$abc$19694$n320 Q=I2C.FLT_SDA.counter[1] R=$abc$19694$n21 +.gate SB_DFFER C=CLK D=$abc$19662$n1563 E=$abc$19662$n320 Q=I2C.FLT_SDA.counter[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19694$n1564 E=$abc$19694$n320 Q=I2C.FLT_SDA.counter[2] R=$abc$19694$n21 +.gate SB_DFFER C=CLK D=$abc$19662$n1564 E=$abc$19662$n320 Q=I2C.FLT_SDA.counter[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:46|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFES C=CLK D=I2C.SCLF E=$abc$19694$n330 Q=I2C.FLT_SCL.out S=$abc$19694$n21 +.gate SB_DFFES C=CLK D=I2C.SCLF E=$abc$19662$n330 Q=I2C.FLT_SCL.out S=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:23" -.gate SB_DFFER C=CLK D=$abc$19694$n1565 E=$abc$19694$n331 Q=I2C.FLT_SCL.counter[0] R=$abc$19694$n21 +.gate SB_DFFER C=CLK D=$abc$19662$n1565 E=$abc$19662$n331 Q=I2C.FLT_SCL.counter[0] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19694$n1566 E=$abc$19694$n331 Q=I2C.FLT_SCL.counter[1] R=$abc$19694$n21 +.gate SB_DFFER C=CLK D=$abc$19662$n1566 E=$abc$19662$n331 Q=I2C.FLT_SCL.counter[1] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:22" -.gate SB_DFFER C=CLK D=$abc$19694$n1567 E=$abc$19694$n331 Q=I2C.FLT_SCL.counter[2] R=$abc$19694$n21 +.gate SB_DFFER C=CLK D=$abc$19662$n1567 E=$abc$19662$n331 Q=I2C.FLT_SCL.counter[2] R=$abc$19662$n21 .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:20|i2c_slave.v:45|simple_filter.v:7|/usr/local/bin/../share/yosys/ice40/cells_map.v:22" .gate SB_IO D_IN_0=I2C.SDA_IN D_OUT_0=$false OUTPUT_ENABLE=I2C.SDA_DIR PACKAGE_PIN=SDA @@ -3278,7 +3294,7 @@ .attr src "top.v:20|i2c_slave.v:158" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_RAM40_4K RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=I2C_COUNTER[4] RADDR[5]=I2C_COUNTER[5] RADDR[6]=I2C_COUNTER[6] RADDR[7]=I2C_HID_DESC.DESC_TYPE RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=I2C_HID_DESC.VAL[0] RDATA[1]=I2C_HID_DESC.VAL[1] RDATA[2]=I2C_HID_DESC.VAL[2] RDATA[3]=I2C_HID_DESC.VAL[3] RDATA[4]=I2C_HID_DESC.VAL[4] RDATA[5]=I2C_HID_DESC.VAL[5] RDATA[6]=I2C_HID_DESC.VAL[6] RDATA[7]=I2C_HID_DESC.VAL[7] RDATA[8]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[0] RDATA[9]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[1] RDATA[10]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[2] RDATA[11]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[3] RDATA[12]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[4] RDATA[13]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[5] RDATA[14]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[6] RDATA[15]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$310[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false +.gate SB_RAM40_4K RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=I2C_COUNTER[4] RADDR[5]=I2C_COUNTER[5] RADDR[6]=I2C_COUNTER[6] RADDR[7]=I2C_HID_DESC.DESC_TYPE RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=I2C_HID_DESC.VAL[0] RDATA[1]=I2C_HID_DESC.VAL[1] RDATA[2]=I2C_HID_DESC.VAL[2] RDATA[3]=I2C_HID_DESC.VAL[3] RDATA[4]=I2C_HID_DESC.VAL[4] RDATA[5]=I2C_HID_DESC.VAL[5] RDATA[6]=I2C_HID_DESC.VAL[6] RDATA[7]=I2C_HID_DESC.VAL[7] RDATA[8]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[0] RDATA[9]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[1] RDATA[10]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[2] RDATA[11]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[3] RDATA[12]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[4] RDATA[13]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[5] RDATA[14]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[6] RDATA[15]=$techmap\I2C_HID_DESC.$auto$hierarchy.cc:924:execute$295[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:39|descriptors.v:147" .param INIT_0 0000000000000011000000000000000000000000000001000000000000000000000000000000101000000000000000000000000000000011000000000000000000000000000000100000000000000000000000000011111100000000000000010000000000000000000000000000000000000000000111100000000000000000 @@ -3290,7 +3306,7 @@ .param INIT_C 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 -.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.ram_adr[0] RADDR[1]=KEYBOARD.ram_adr[1] RADDR[2]=KEYBOARD.ram_adr[2] RADDR[3]=KEYBOARD.ram_adr[3] RADDR[4]=KEYBOARD.ram_adr[4] RADDR[5]=KEYBOARD.ram_adr[5] RADDR[6]=KEYBOARD.ram_adr[6] RADDR[7]=KEYBOARD.ram_adr[7] RADDR[8]=KEYBOARD.ram_adr[8] RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.RAM.r_data[0] RDATA[1]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.RAM.r_data[1] RDATA[3]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.RAM.r_data[2] RDATA[5]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.RAM.r_data[3] RDATA[7]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.RAM.r_data[4] RDATA[9]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.RAM.r_data[5] RDATA[11]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.RAM.r_data[6] RDATA[13]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.RAM.r_data[7] RDATA[15]=$techmap5282\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.ram_adr[0] WADDR[1]=KEYBOARD.ram_adr[1] WADDR[2]=KEYBOARD.ram_adr[2] WADDR[3]=KEYBOARD.ram_adr[3] WADDR[4]=KEYBOARD.ram_adr[4] WADDR[5]=KEYBOARD.ram_adr[5] WADDR[6]=KEYBOARD.ram_adr[6] WADDR[7]=KEYBOARD.ram_adr[7] WADDR[8]=KEYBOARD.ram_adr[8] WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.ram_wr WDATA[0]=KEYBOARD.temp[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.temp[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.temp[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.temp[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.temp[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.temp[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.temp[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.temp[7] WDATA[15]=$undef WE=$true +.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.ram_adr[0] RADDR[1]=KEYBOARD.ram_adr[1] RADDR[2]=KEYBOARD.ram_adr[2] RADDR[3]=KEYBOARD.ram_adr[3] RADDR[4]=KEYBOARD.ram_adr[4] RADDR[5]=KEYBOARD.ram_adr[5] RADDR[6]=KEYBOARD.ram_adr[6] RADDR[7]=KEYBOARD.ram_adr[7] RADDR[8]=KEYBOARD.ram_adr[8] RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.RAM.r_data[0] RDATA[1]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.RAM.r_data[1] RDATA[3]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.RAM.r_data[2] RDATA[5]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.RAM.r_data[3] RDATA[7]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.RAM.r_data[4] RDATA[9]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.RAM.r_data[5] RDATA[11]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.RAM.r_data[6] RDATA[13]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.RAM.r_data[7] RDATA[15]=$techmap5266\KEYBOARD.RAM.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.ram_adr[0] WADDR[1]=KEYBOARD.ram_adr[1] WADDR[2]=KEYBOARD.ram_adr[2] WADDR[3]=KEYBOARD.ram_adr[3] WADDR[4]=KEYBOARD.ram_adr[4] WADDR[5]=KEYBOARD.ram_adr[5] WADDR[6]=KEYBOARD.ram_adr[6] WADDR[7]=KEYBOARD.ram_adr[7] WADDR[8]=KEYBOARD.ram_adr[8] WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.ram_wr WDATA[0]=KEYBOARD.temp[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.temp[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.temp[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.temp[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.temp[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.temp[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.temp[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.temp[7] WDATA[15]=$undef WE=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/brams_map.v:277|/usr/local/bin/../share/yosys/ice40/brams_map.v:35" .param INIT_0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x1x1x1x1x1x1x1 @@ -3311,7 +3327,7 @@ .param INIT_F xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 -.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.report_adress_rd[0] RADDR[1]=KEYBOARD.report_adress_rd[1] RADDR[2]=KEYBOARD.report_adress_rd[2] RADDR[3]=KEYBOARD.report_adress_rd[3] RADDR[4]=$false RADDR[5]=$false RADDR[6]=$false RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.REPORT.r_data[0] RDATA[1]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.REPORT.r_data[1] RDATA[3]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.REPORT.r_data[2] RDATA[5]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.REPORT.r_data[3] RDATA[7]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.REPORT.r_data[4] RDATA[9]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.REPORT.r_data[5] RDATA[11]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.REPORT.r_data[6] RDATA[13]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.REPORT.r_data[7] RDATA[15]=$techmap5280\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.report_adress_rd[0] WADDR[1]=KEYBOARD.report_adress_rd[1] WADDR[2]=KEYBOARD.report_adress_rd[2] WADDR[3]=KEYBOARD.report_adress_rd[3] WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.report_wr_en WDATA[0]=KEYBOARD.report_data_wr[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.report_data_wr[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.report_data_wr[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.report_data_wr[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.report_data_wr[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.report_data_wr[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.report_data_wr[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.report_data_wr[7] WDATA[15]=$undef WE=$true +.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=KEYBOARD.report_adress_rd[0] RADDR[1]=KEYBOARD.report_adress_rd[1] RADDR[2]=KEYBOARD.report_adress_rd[2] RADDR[3]=KEYBOARD.report_adress_rd[3] RADDR[4]=$false RADDR[5]=$false RADDR[6]=$false RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.REPORT.r_data[0] RDATA[1]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[1] RDATA[2]=KEYBOARD.REPORT.r_data[1] RDATA[3]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[3] RDATA[4]=KEYBOARD.REPORT.r_data[2] RDATA[5]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[5] RDATA[6]=KEYBOARD.REPORT.r_data[3] RDATA[7]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[7] RDATA[8]=KEYBOARD.REPORT.r_data[4] RDATA[9]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[9] RDATA[10]=KEYBOARD.REPORT.r_data[5] RDATA[11]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[11] RDATA[12]=KEYBOARD.REPORT.r_data[6] RDATA[13]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[13] RDATA[14]=KEYBOARD.REPORT.r_data[7] RDATA[15]=$techmap5264\KEYBOARD.REPORT.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=KEYBOARD.report_adress_rd[0] WADDR[1]=KEYBOARD.report_adress_rd[1] WADDR[2]=KEYBOARD.report_adress_rd[2] WADDR[3]=KEYBOARD.report_adress_rd[3] WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=CLK WCLKE=KEYBOARD.report_wr_en WDATA[0]=KEYBOARD.report_data_wr[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.report_data_wr[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.report_data_wr[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.report_data_wr[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.report_data_wr[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.report_data_wr[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.report_data_wr[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.report_data_wr[7] WDATA[15]=$undef WE=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/brams_map.v:277|/usr/local/bin/../share/yosys/ice40/brams_map.v:35" .param INIT_0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x1x1x1x1x1x1x1 @@ -3332,102 +3348,100 @@ .param INIT_F xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 -.gate SB_RAM40_4K RADDR[0]=KEYBOARD.row_time[5] RADDR[1]=KEYBOARD.row_time[6] RADDR[2]=KEYBOARD.row_time[7] RADDR[3]=KEYBOARD.row_counter[0] RADDR[4]=KEYBOARD.row_counter[1] RADDR[5]=KEYBOARD.row_counter[2] RADDR[6]=KEYBOARD.row_counter[3] RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.kbd_code_hid[0] RDATA[1]=KEYBOARD.kbd_code_hid[1] RDATA[2]=KEYBOARD.kbd_code_hid[2] RDATA[3]=KEYBOARD.kbd_code_hid[3] RDATA[4]=KEYBOARD.kbd_code_hid[4] RDATA[5]=KEYBOARD.kbd_code_hid[5] RDATA[6]=KEYBOARD.kbd_code_hid[6] RDATA[7]=KEYBOARD.kbd_code_hid[7] RDATA[8]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[0] RDATA[9]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[1] RDATA[10]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[2] RDATA[11]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[3] RDATA[12]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[4] RDATA[13]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[5] RDATA[14]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[6] RDATA[15]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$311[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false +.gate SB_RAM40_4K RADDR[0]=KEYBOARD.row_time[5] RADDR[1]=KEYBOARD.row_time[6] RADDR[2]=KEYBOARD.row_time[7] RADDR[3]=KEYBOARD.row_counter[0] RADDR[4]=KEYBOARD.row_counter[1] RADDR[5]=KEYBOARD.row_counter[2] RADDR[6]=KEYBOARD.row_counter[3] RADDR[7]=$false RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=CLK RCLKE=$true RDATA[0]=KEYBOARD.kbd_code_hid[0] RDATA[1]=KEYBOARD.kbd_code_hid[1] RDATA[2]=KEYBOARD.kbd_code_hid[2] RDATA[3]=KEYBOARD.kbd_code_hid[3] RDATA[4]=KEYBOARD.kbd_code_hid[4] RDATA[5]=KEYBOARD.kbd_code_hid[5] RDATA[6]=KEYBOARD.kbd_code_hid[6] RDATA[7]=KEYBOARD.kbd_code_hid[7] RDATA[8]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[0] RDATA[9]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[1] RDATA[10]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[2] RDATA[11]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[3] RDATA[12]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[4] RDATA[13]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[5] RDATA[14]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[6] RDATA[15]=$techmap\KEYBOARD.$auto$hierarchy.cc:924:execute$296[7] RE=$true WADDR[0]=$false WADDR[1]=$false WADDR[2]=$false WADDR[3]=$false WADDR[4]=$false WADDR[5]=$false WADDR[6]=$false WADDR[7]=$false WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=$false WCLKE=$false WDATA[0]=$false WDATA[1]=$false WDATA[2]=$false WDATA[3]=$false WDATA[4]=$false WDATA[5]=$false WDATA[6]=$false WDATA[7]=$false WDATA[8]=$false WDATA[9]=$false WDATA[10]=$false WDATA[11]=$false WDATA[12]=$false WDATA[13]=$false WDATA[14]=$false WDATA[15]=$false WE=$false .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:288" -.param INIT_0 0000000000000000000000000000000100000000000000010000000000000001000000001110011100000000010110000000000001001100000000000101001100000000000000010000000000000001000000000000000100000000000000010000000011100000000000000011100100000000111000010000000000101001 -.param INIT_1 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_2 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_3 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_4 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_5 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_6 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_7 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_8 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 -.param INIT_9 0000000000000001000000000000000100000000000000010000000000000001000000000010110000000000001010100000000000011001000000000011101100000000000000010000000000000001000000000000000100000000000000010000000011100010000000000001010100000000000001100000000000111010 +.param INIT_0 0000000001100010000000000101110100000000010010010000000001000101000000000110000000000000010110100000000001010100000000000100111100000000010100100000000000000000000000000100101000000000010011010000000001010111000000000101100000000000010010000000000001010000 +.param INIT_1 0000000001100011000000000101111000000000010010110000000001001110000000000110000100000000010110110000000001010101000000000101011000000000000000000000000001011100000000000100110000000000010001000000000001011111000000000101100100000000010100110000000001010001 +.param INIT_2 0000000000101001000000000010101100000000001101010000000000011110000000000001010000000000000001000000000000011101000000000000000000000000111000100000000000000000000000000000000000000000010001100000000001000111000000000000000000000000000000000000000011100110 +.param INIT_3 0000000000000000000000001110000100000000000000000000000000000000000000000000000000000000111000010000000011100101000000000000000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000111001000000000000000000 +.param INIT_4 0000000000111110000000000010101000000000010000100000000001000011000000000000000000000000001100010000000000101000000000000010110000000000001101000000000000101111000000000010110100000000001001110000000000010011000000000011001100000000000000000000000000111000 +.param INIT_5 0000000000000000000000000100000000000000010000010000000000100110000000000001001000000000000011110000000000110111000000000000000000000000001111110000000000110000000000000010111000000000001001010000000000001100000000000000111000000000001101100000000000000000 +.param INIT_6 0000000000000000000000000011100100000000001110100000000000011111000000000001101000000000000101100000000000011011000000000000000000000000000010110000000000011100000000000010001100000000001001000000000000011000000000000000110100000000000100000000000000010001 +.param INIT_7 0000000000001010000000000001011100000000001000100000000000100001000000000001010100000000000010010000000000011001000000000000010100000000001111010000000000111100000000000011101100000000001000000000000000001000000000000000011100000000000001100000000000000000 .param READ_MODE 00000000000000000000000000000001 .param WRITE_MODE 00000000000000000000000000000001 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[0] D_OUT_0=$abc$19694$n1654 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[0] PACKAGE_PIN=KBD_ROWS[0] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[0] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[0] PACKAGE_PIN=KBD_ROWS[0] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[10] D_OUT_0=$abc$19694$n1674 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[10] PACKAGE_PIN=KBD_ROWS[10] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[10] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[10] PACKAGE_PIN=KBD_ROWS[10] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[11] D_OUT_0=$abc$19694$n1676 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[11] PACKAGE_PIN=KBD_ROWS[11] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[11] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[11] PACKAGE_PIN=KBD_ROWS[11] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[12] D_OUT_0=$abc$19694$n1678 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[12] PACKAGE_PIN=KBD_ROWS[12] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[12] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[12] PACKAGE_PIN=KBD_ROWS[12] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[13] D_OUT_0=$abc$19694$n1680 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[13] PACKAGE_PIN=KBD_ROWS[13] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[13] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[13] PACKAGE_PIN=KBD_ROWS[13] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[14] D_OUT_0=$abc$19694$n1682 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[14] PACKAGE_PIN=KBD_ROWS[14] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[14] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[14] PACKAGE_PIN=KBD_ROWS[14] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[15] D_OUT_0=$abc$19694$n1684 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[15] PACKAGE_PIN=KBD_ROWS[15] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[15] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[15] PACKAGE_PIN=KBD_ROWS[15] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[1] D_OUT_0=$abc$19694$n1656 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[1] PACKAGE_PIN=KBD_ROWS[1] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[1] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[1] PACKAGE_PIN=KBD_ROWS[1] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[2] D_OUT_0=$abc$19694$n1658 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[2] PACKAGE_PIN=KBD_ROWS[2] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[2] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[2] PACKAGE_PIN=KBD_ROWS[2] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[3] D_OUT_0=$abc$19694$n1660 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[3] PACKAGE_PIN=KBD_ROWS[3] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[3] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[3] PACKAGE_PIN=KBD_ROWS[3] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[4] D_OUT_0=$abc$19694$n1662 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[4] PACKAGE_PIN=KBD_ROWS[4] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[4] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[4] PACKAGE_PIN=KBD_ROWS[4] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[5] D_OUT_0=$abc$19694$n1664 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[5] PACKAGE_PIN=KBD_ROWS[5] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[5] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[5] PACKAGE_PIN=KBD_ROWS[5] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[6] D_OUT_0=$abc$19694$n1666 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[6] PACKAGE_PIN=KBD_ROWS[6] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[6] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[6] PACKAGE_PIN=KBD_ROWS[6] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[7] D_OUT_0=$abc$19694$n1668 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[7] PACKAGE_PIN=KBD_ROWS[7] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[7] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[7] PACKAGE_PIN=KBD_ROWS[7] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[8] D_OUT_0=$abc$19694$n1670 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[8] PACKAGE_PIN=KBD_ROWS[8] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[8] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[8] PACKAGE_PIN=KBD_ROWS[8] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[9] D_OUT_0=$abc$19694$n1672 OUTPUT_ENABLE=KEYBOARD.ROWS_EN[9] PACKAGE_PIN=KBD_ROWS[9] +.gate SB_IO D_IN_0=KEYBOARD.ROWS_IN[9] D_OUT_0=$false OUTPUT_ENABLE=KEYBOARD.ROWS_EN[9] PACKAGE_PIN=KBD_ROWS[9] .attr module_not_derived 00000000000000000000000000000001 .attr src "top.v:37|matrix_kbd.v:314" .param PIN_TYPE 101001 .param PULLUP 0 -.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=ring_rd[0] RADDR[5]=ring_rd[1] RADDR[6]=ring_rd[2] RADDR[7]=ring_rd[3] RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=REPORT_DATA.clk RCLKE=$true RDATA[0]=REPORT_DATA.rdata[0] RDATA[1]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[1] RDATA[2]=REPORT_DATA.rdata[1] RDATA[3]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[3] RDATA[4]=REPORT_DATA.rdata[2] RDATA[5]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[5] RDATA[6]=REPORT_DATA.rdata[3] RDATA[7]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[7] RDATA[8]=REPORT_DATA.rdata[4] RDATA[9]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[9] RDATA[10]=REPORT_DATA.rdata[5] RDATA[11]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[11] RDATA[12]=REPORT_DATA.rdata[6] RDATA[13]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[13] RDATA[14]=REPORT_DATA.rdata[7] RDATA[15]=$techmap5281\REPORT_DATA.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=wr_cnt[0] WADDR[1]=wr_cnt[1] WADDR[2]=wr_cnt[2] WADDR[3]=wr_cnt[3] WADDR[4]=ring_wr[0] WADDR[5]=ring_wr[1] WADDR[6]=ring_wr[2] WADDR[7]=ring_wr[3] WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=REPORT_DATA.clk WCLKE=report_wr_en WDATA[0]=KEYBOARD.REPORT.r_data[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.REPORT.r_data[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.REPORT.r_data[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.REPORT.r_data[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.REPORT.r_data[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.REPORT.r_data[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.REPORT.r_data[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.REPORT.r_data[7] WDATA[15]=$undef WE=$true +.gate SB_RAM40_4K MASK[0]=$undef MASK[1]=$undef MASK[2]=$undef MASK[3]=$undef MASK[4]=$undef MASK[5]=$undef MASK[6]=$undef MASK[7]=$undef MASK[8]=$undef MASK[9]=$undef MASK[10]=$undef MASK[11]=$undef MASK[12]=$undef MASK[13]=$undef MASK[14]=$undef MASK[15]=$undef RADDR[0]=I2C_COUNTER[0] RADDR[1]=I2C_COUNTER[1] RADDR[2]=I2C_COUNTER[2] RADDR[3]=I2C_COUNTER[3] RADDR[4]=ring_rd[0] RADDR[5]=ring_rd[1] RADDR[6]=ring_rd[2] RADDR[7]=ring_rd[3] RADDR[8]=$false RADDR[9]=$false RADDR[10]=$false RCLK=REPORT_DATA.clk RCLKE=$true RDATA[0]=REPORT_DATA.rdata[0] RDATA[1]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[1] RDATA[2]=REPORT_DATA.rdata[1] RDATA[3]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[3] RDATA[4]=REPORT_DATA.rdata[2] RDATA[5]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[5] RDATA[6]=REPORT_DATA.rdata[3] RDATA[7]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[7] RDATA[8]=REPORT_DATA.rdata[4] RDATA[9]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[9] RDATA[10]=REPORT_DATA.rdata[5] RDATA[11]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[11] RDATA[12]=REPORT_DATA.rdata[6] RDATA[13]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[13] RDATA[14]=REPORT_DATA.rdata[7] RDATA[15]=$techmap5265\REPORT_DATA.mem.0.0.0.A1DATA_16[15] RE=$true WADDR[0]=wr_cnt[0] WADDR[1]=wr_cnt[1] WADDR[2]=wr_cnt[2] WADDR[3]=wr_cnt[3] WADDR[4]=ring_wr[0] WADDR[5]=ring_wr[1] WADDR[6]=ring_wr[2] WADDR[7]=ring_wr[3] WADDR[8]=$false WADDR[9]=$false WADDR[10]=$false WCLK=REPORT_DATA.clk WCLKE=report_wr_en WDATA[0]=KEYBOARD.REPORT.r_data[0] WDATA[1]=$undef WDATA[2]=KEYBOARD.REPORT.r_data[1] WDATA[3]=$undef WDATA[4]=KEYBOARD.REPORT.r_data[2] WDATA[5]=$undef WDATA[6]=KEYBOARD.REPORT.r_data[3] WDATA[7]=$undef WDATA[8]=KEYBOARD.REPORT.r_data[4] WDATA[9]=$undef WDATA[10]=KEYBOARD.REPORT.r_data[5] WDATA[11]=$undef WDATA[12]=KEYBOARD.REPORT.r_data[6] WDATA[13]=$undef WDATA[14]=KEYBOARD.REPORT.r_data[7] WDATA[15]=$undef WE=$true .attr module_not_derived 00000000000000000000000000000001 .attr src "/usr/local/bin/../share/yosys/ice40/brams_map.v:277|/usr/local/bin/../share/yosys/ice40/brams_map.v:35" .param INIT_0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x1x1x1x1x1x1x1