//uart.pin_dsr_sync <= in;
//uart.pin_ri_sync <= in;
//uart.pin_dcd_sync <= in;
+ rule rl_put;
Bit#(1) v1 = 1;
Bit#(1) v0 = 1;
- let dsr_in = uart.coe_rs232.dsr_in.put;
- dsr_in = v1;
- let dcd_in = uart.coe_rs232.dcd_in.put;
- dcd_in = v1;
- let ri_in = uart.coe_rs232.ri_in.put;
- ri_in = v0;
-
+ uart.coe_rs232.dsr_in.put(1);
+
+ uart.coe_rs232.dcd_in.put(1);
+ uart.coe_rs232.ri_in.put(0);
+ endrule
+
+
+ rule rl_get;
let temp2 <- uart.coe_rs232.dtr_out.get;
- Bit#(1) temp = temp2;
- uart.coe_rs232.dtr_out.get(temp);
+ endrule
interface out = interface QUART_out
interface srx_in = interface Put