aboutsummaryrefslogtreecommitdiffstats
path: root/icefuzz/tests/sb_i2c.v
diff options
context:
space:
mode:
Diffstat (limited to 'icefuzz/tests/sb_i2c.v')
-rw-r--r--icefuzz/tests/sb_i2c.v40
1 files changed, 33 insertions, 7 deletions
diff --git a/icefuzz/tests/sb_i2c.v b/icefuzz/tests/sb_i2c.v
index cd5e46a..987f476 100644
--- a/icefuzz/tests/sb_i2c.v
+++ b/icefuzz/tests/sb_i2c.v
@@ -4,13 +4,13 @@ module top (
input sbdati0, sbdati1, sbdati7,
output sbdato0, sbdato1, sbdato7,
output sbacko, i2cirq, i2cwkup,
- input scli, sdai,
+ input scli, sdai, scli2,
output sclo, scloe, sdao, sdaoe
);
SB_I2C #(
- .I2C_SLAVE_INIT_ADDR("0b1111100010"),
- .BUS_ADDR74("0b0011")
+ .I2C_SLAVE_INIT_ADDR("0b1111100001"),
+ .BUS_ADDR74("0b0001")
) i2c_ip (
.SBCLKI(sbclki),
.SBRWI(sbrwi),
@@ -26,7 +26,6 @@ SB_I2C #(
.SBDATO0(sbdato0),
.SBDATO1(sbdato1),
- .SBDATO7(sbdato7),
.SBACKO(sbacko),
.I2CIRQ(i2cirq),
@@ -40,9 +39,36 @@ SB_I2C #(
.SDAO(sdao),
.SDAOE(sdaoe)
)
-/* synthesis SDA_INPUT_DELAYED=1 */
-/* synthesis SDA_OUTPUT_DELAYED=1 */
+/* synthesis SDA_INPUT_DELAYED=0 */
+/* synthesis SDA_OUTPUT_DELAYED=0 */
/* synthesis SCL_INPUT_FILTERED=1 */
;
-endmodule \ No newline at end of file
+
+
+SB_I2C #(
+ .I2C_SLAVE_INIT_ADDR("0b1111100010"),
+ .BUS_ADDR74("0b0011")
+) i2c_ip2 (
+ .SBCLKI(sbclki),
+ .SBRWI(sbrwi),
+ .SBSTBI(sbstbi),
+
+ .SBADRI0(sbadri0),
+ .SBADRI1(sbadri1),
+ .SBADRI7(sbadri7),
+
+ .SBDATI0(sbdati0),
+ .SBDATI1(sbdati1),
+ .SBDATI7(sbdati7),
+
+ .SBDATO7(sbdato7),
+
+ .SCLI(scli2)
+
+)
+/* synthesis SDA_INPUT_DELAYED=0 */
+/* synthesis SDA_OUTPUT_DELAYED=0 */
+/* synthesis SCL_INPUT_FILTERED=1 */
+;
+endmodule