# Clock & Reset #
#==============================================================================#
-# V munualu jsou piny prohozeny!
-#NET "CLK_100MHz" LOC = "B11" | PERIOD = 10.0 ns LOW 5.0 ns;
NET "CLK_24MHz" LOC = "A11" | PERIOD = 41.7 ns LOW 20.9 ns;
NET "RESET" LOC = "B6";
#==============================================================================#
-# 7-Segment Display #
+# RS-232 Port #
#==============================================================================#
-NET "DISPLAY1<0>" LOC = "D9";
-NET "DISPLAY1<1>" LOC = "C9";
-NET "DISPLAY1<2>" LOC = "F11";
-NET "DISPLAY1<3>" LOC = "F9";
-NET "DISPLAY1<4>" LOC = "F10";
-NET "DISPLAY1<5>" LOC = "D10";
-NET "DISPLAY1<6>" LOC = "C10";
+NET "TXD" LOC = "A7"; # output from the board (from FPGA)
+NET "RXD" LOC = "B7"; # input to the board (to FPGA)
-NET "DISPLAY2<0>" LOC = "B9";
-NET "DISPLAY2<1>" LOC = "A8";
-NET "DISPLAY2<2>" LOC = "B8";
-NET "DISPLAY2<3>" LOC = "E7";
-NET "DISPLAY2<4>" LOC = "E8";
-NET "DISPLAY2<5>" LOC = "E10";
-NET "DISPLAY2<6>" LOC = "E9";
+#==============================================================================#
+# Incremental rotary encoder #
+#==============================================================================#
+# Connected to the header J4.
+
+NET "ROT_FEED" LOC = "H2"; # pin 01
+NET "ROT_A" LOC = "J2" | PULLDOWN; # pin 03
+NET "ROT_B" LOC = "K2" | PULLDOWN; # pin 05
+NET "ROT_PRESS" LOC = "E4" | PULLDOWN; # pin 07
+
+#==============================================================================#
+# PWM output #
+#==============================================================================#
+# Connected to the header J7 (LVDS TX STATUS).
+
+NET "PWM" LOC = "C1"; # pin 01