Version with bufe8
Considering device XC9536-7-VQ44.
Density optimization...
General global resource optimization........
Re-checking device resources ...
ERROR:Cpld:837 - Insufficient number of macrocells. The design needs at least 41
but only 36 left after allocating other resources.
Device 953644VQ was disqualified.
ERROR:Cpld:868 - Cannot fit the design into any of the specified devices with
the selected implementation options.
Started : "Generate HTML report".
Running XSLTProcess...
Command Line: XSLTProcess crossroad_build.xml
Release 13.1 - CPLD HTML Report Processor O.40d (lin64)
Copyright (c) 1995-2011 Xilinx, Inc. All rights reserved.
Process "Generate HTML report" completed successfully
Process "Fit" failed
without bufe8 :
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<7>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_33>
Output signal of IBUF instance <XLXI_40/I_36_33>
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<6>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_32>
Output signal of IBUF instance <XLXI_40/I_36_32>
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<5>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_31>
Output signal of IBUF instance <XLXI_40/I_36_31>
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<4>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_30>
Output signal of IBUF instance <XLXI_40/I_36_30>
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<3>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_34>
Output signal of IBUF instance <XLXI_40/I_36_34>
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<2>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_35>
Output signal of IBUF instance <XLXI_40/I_36_35>
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<1>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_36>
Output signal of IBUF instance <XLXI_40/I_36_36>
ERROR:Xst:528 - Multi-source in Unit <crossroad> on signal <AD<0>>; this signal is connected to multiple drivers.
Drivers are:
Output signal of IBUF instance <XLXI_39/I_36_37>
Output signal of IBUF instance <XLXI_40/I_36_37>
which is indeed correct.