adding support for PWM.
[pinmux.git] / src / wire_def.py
index 398222228bb87c7b5eda46df7dc47690a74598bd..aca972b3c5a7d9893e4b355801bceb9ea614b3f9 100644 (file)
@@ -102,7 +102,7 @@ jtagwires = '''
                 input_en:1, pullup_en:0, pulldown_en:0, pushpull_en:0,
                 drivestrength:0, opendrain_en:0}};
       GenericIOType jtag{0}_tdo_io=GenericIOType{{outputval:wrjtag{0}_tdo,
-                output_en:0, input_en:1, pullup_en:0, pulldown_en:0,
+                output_en:1, input_en:0, pullup_en:0, pulldown_en:0,
                 pushpull_en:0, drivestrength:0, opendrain_en:0}};
       GenericIOType jtag{0}_tms_io=GenericIOType{{outputval:0, output_en:0,
                 input_en:1, pullup_en:0, pulldown_en:0, pushpull_en:0,
@@ -114,4 +114,11 @@ jtagwires = '''
                 input_en:1, pullup_en:0, pulldown_en:0, pushpull_en:0,
                 drivestrength:0, opendrain_en:0}};
 '''
+
+pwmwires = '''
+      Wire#(Bit#(1)) wrpwm{0} <-mkDWire(0);
+      GenericIOType pwm{0}_io=GenericIOType{{outputval:wrpwm{0},
+                output_en:1, input_en:0, pullup_en:0, pulldown_en:0,
+                pushpull_en:0, drivestrength:0, opendrain_en:0}};
+'''
 # =================================== #