wip
This commit is contained in:
parent
24aace0b30
commit
014a237783
|
|
@ -607,6 +607,18 @@ PRIMITIVES_PINS = {
|
|||
Pin("MUXOUT" ,PinType.OUTPUT, "CPE_WIRE", True),
|
||||
],
|
||||
"CPE_LT_FULL": [
|
||||
Pin("D0_00" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D1_00" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D0_01" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D1_01" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D0_02" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D1_02" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D0_03" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D1_03" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D0_10" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D1_10" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D0_11" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("D1_11" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("IN1" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("IN2" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
Pin("IN3" ,PinType.INPUT, "CPE_WIRE", True),
|
||||
|
|
@ -3063,6 +3075,30 @@ def get_pin_connection_name(prim, pin):
|
|||
return f"CPE.{pin.name}"
|
||||
elif prim.type == "CPE_LT_FULL":
|
||||
match pin.name:
|
||||
case "D0_00":
|
||||
return "CPE.D0_00_int"
|
||||
case "D1_00":
|
||||
return "CPE.D1_00_int"
|
||||
case "D0_01":
|
||||
return "CPE.D0_01_int"
|
||||
case "D1_01":
|
||||
return "CPE.D1_01_int"
|
||||
case "D0_10":
|
||||
return "CPE.D0_10_int"
|
||||
case "D1_10":
|
||||
return "CPE.D1_10_int"
|
||||
case "D0_02":
|
||||
return "CPE.D0_02_int"
|
||||
case "D1_02":
|
||||
return "CPE.D1_02_int"
|
||||
case "D0_03":
|
||||
return "CPE.D0_03_int"
|
||||
case "D1_03":
|
||||
return "CPE.D1_03_int"
|
||||
case "D0_11":
|
||||
return "CPE.D0_11_int"
|
||||
case "D1_11":
|
||||
return "CPE.D1_11_int"
|
||||
case "OUT1":
|
||||
return "CPE.COMBOUT1_int"
|
||||
case "OUT2":
|
||||
|
|
@ -3479,10 +3515,10 @@ def get_mux_connections_for_type(type):
|
|||
create_mux("CPE.D0_02_int", "CPE.D1_11_int", 1, 1, False, "LUT2_11", False, delay="del_dummy")
|
||||
|
||||
|
||||
create_mux("CPE.PINY1", "CPE.IN2_int", 1, 1, False, "CPE.C_I1", False, delay="del_dummy")
|
||||
create_mux("CPE.CINX", "CPE.IN4_int", 1, 1, False, "CPE.C_I2", False, delay="del_dummy")
|
||||
create_mux("CPE.PINY1", "CPE.IN6_int", 1, 1, False, "CPE.C_I3", False, delay="del_dummy")
|
||||
create_mux("CPE.PINX", "CPE.IN8_int", 1, 1, False, "CPE.C_I4", False, delay="del_dummy")
|
||||
#create_mux("CPE.PINY1", "CPE.IN2_int", 1, 1, False, "CPE.C_I1", False, delay="del_dummy")
|
||||
#create_mux("CPE.CINX", "CPE.IN4_int", 1, 1, False, "CPE.C_I2", False, delay="del_dummy")
|
||||
#create_mux("CPE.PINY1", "CPE.IN6_int", 1, 1, False, "CPE.C_I3", False, delay="del_dummy")
|
||||
#create_mux("CPE.PINX", "CPE.IN8_int", 1, 1, False, "CPE.C_I4", False, delay="del_dummy")
|
||||
|
||||
create_mux("CPE.CLK", "CPE.CLK_int", 1, 0, False, "CPE.C_CLKSEL", False, delay="del_dummy")
|
||||
create_mux("CPE.CINY2", "CPE.CLK_int", 1, 1, False, "CPE.C_CLKSEL", False, delay="del_dummy")
|
||||
|
|
|
|||
Loading…
Reference in New Issue