feat: store address, rw in address generator or detector
fix: logic fixes master state
chore: get rid of "pulse" from scl names
fix: make slave work
chore: use process(all) for combinational processes
chore: use integer instead of natural when with range
fix: bugs in address detector
feat: add i2c misc entities