Using the brand new ocp option ....
This commit is contained in:
parent
e8f98f0183
commit
ad095517c1
|
@ -1,3 +1,4 @@
|
||||||
|
ALLIANCE_TOP = /asim/alliance
|
||||||
TECHNO_REAL = prol10
|
TECHNO_REAL = prol10
|
||||||
|
|
||||||
|
|
||||||
|
@ -89,7 +90,8 @@
|
||||||
PROOF = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/proof
|
PROOF = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/proof
|
||||||
GENLIB = $(MBK_GENERAT_ENV);$(ALLIANCE_BIN)/genlib
|
GENLIB = $(MBK_GENERAT_ENV);$(ALLIANCE_BIN)/genlib
|
||||||
GENPAT = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/genpat
|
GENPAT = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/genpat
|
||||||
OCP = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/ocp
|
# OCP = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/ocp
|
||||||
|
OCP = $(MBK_GENERAT_ENV); /users/cao/xtof/alliance/Linux/install/bin/ocp
|
||||||
NERO = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/nero
|
NERO = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/nero
|
||||||
RING = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/ring
|
RING = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/ring
|
||||||
GRAAL = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/graal
|
GRAAL = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/graal
|
||||||
|
@ -129,7 +131,7 @@ view_chip_simulation: test_chip_final.pat
|
||||||
amd2901_core.vst amd2901_core_place.ap: amd2901_core.c amd2901_ctl.vst amd2901_ctl.vbe amd2901_dpt.vst amd2901_dpt.ap
|
amd2901_core.vst amd2901_core_place.ap: amd2901_core.c amd2901_ctl.vst amd2901_ctl.vbe amd2901_dpt.vst amd2901_dpt.ap
|
||||||
$(GENLIB) -v amd2901_core
|
$(GENLIB) -v amd2901_core
|
||||||
|
|
||||||
amd2901_chip.vst: amd2901_core.vst
|
amd2901_chip.vst: amd2901_core.vst amd2901_chip.c
|
||||||
$(GENLIB) -v amd2901_chip
|
$(GENLIB) -v amd2901_chip
|
||||||
|
|
||||||
test_chip.pat: amd2901_chip.vst pattern.pat
|
test_chip.pat: amd2901_chip.vst pattern.pat
|
||||||
|
@ -151,7 +153,7 @@ amd2901_ctl.vst : amd2901_ctl_boog.vst
|
||||||
$(LOON) amd2901_ctl_boog amd2901_ctl
|
$(LOON) amd2901_ctl_boog amd2901_ctl
|
||||||
|
|
||||||
amd2901_core_p.ap: amd2901_core.vst amd2901_core_place.ap amd2901_core.ioc
|
amd2901_core_p.ap: amd2901_core.vst amd2901_core_place.ap amd2901_core.ioc
|
||||||
$(OCP) -v -gnuplot -partial amd2901_core_place -ioc amd2901_core amd2901_core amd2901_core_p
|
$(OCP) -v -gnuplot -partial amd2901_core_place -ring -ioc amd2901_core amd2901_core amd2901_core_p
|
||||||
#$(OCP) -v -gnuplot -partial amd2901_core_place -ring amd2901_core amd2901_core_p
|
#$(OCP) -v -gnuplot -partial amd2901_core_place -ring amd2901_core amd2901_core_p
|
||||||
|
|
||||||
druc_ocp: amd2901_core_p.ap
|
druc_ocp: amd2901_core_p.ap
|
||||||
|
@ -172,7 +174,7 @@ druc_core: amd2901_core.ap
|
||||||
$(DRUC) amd2901_core
|
$(DRUC) amd2901_core
|
||||||
$(TOUCH) druc_core
|
$(TOUCH) druc_core
|
||||||
|
|
||||||
amd2901_chip.ap: test_chip.pat amd2901_core.ap amd2901_chip.rin druc_core lvx_core
|
amd2901_chip.ap: test_chip.pat amd2901_core.ap amd2901_chip.rin amd2901_chip.vst druc_core lvx_core
|
||||||
$(MBK_GENERAT_ENV); $(RING) amd2901_chip amd2901_chip
|
$(MBK_GENERAT_ENV); $(RING) amd2901_chip amd2901_chip
|
||||||
|
|
||||||
amd2901_chip.al: amd2901_chip.ap
|
amd2901_chip.al: amd2901_chip.ap
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
east (p_q0 p_q3 p_b0 p_b1 p_b2 p_vddeck0 p_vsseck0 p_zero p_scout p_signe p_y2 p_y3 )
|
east (p_q0 p_q3 p_b0 p_b1 p_b2 p_vddeck0 p_vsseck0 p_zero p_scout p_signe p_y2 p_y3 )
|
||||||
west (p_b3 p_cin p_ck p_cout p_vddick0 p_vssick0 p_vddeck1 p_vsseck1 p_i3 p_i4 p_i5 p_i6 )
|
west (p_b3 p_cin p_cout p_vddick0 p_ck p_vssick0 p_vddeck1 p_vsseck1 p_i3 p_i4 p_i5 p_i6 )
|
||||||
north ( p_d0 p_d1 p_d2 p_d3 p_fonc p_i0 p_i1 p_i2 p_a0 p_a1 p_a2 p_a3 )
|
north (p_d0 p_d1 p_d2 p_d3 p_fonc p_i0 p_i1 p_i2 p_a0 p_a1 p_a2 p_a3 )
|
||||||
south ( p_i7 p_i8 p_ng p_noe p_np p_ovr p_r0 p_r3 p_scin p_test p_y0 p_y1 )
|
south (p_i7 p_i8 p_ng p_noe p_np p_ovr p_r0 p_r3 p_scin p_test p_y0 p_y1 )
|
||||||
|
|
|
@ -11,10 +11,7 @@
|
||||||
###################################################################
|
###################################################################
|
||||||
|
|
||||||
TOP ( # IOs are ordered from left to right
|
TOP ( # IOs are ordered from left to right
|
||||||
(IOPIN b(3).0 );
|
SPACE 30;
|
||||||
(IOPIN cin.0 );
|
|
||||||
(IOPIN ck.0 );
|
|
||||||
(IOPIN cout.0 );
|
|
||||||
(IOPIN d(0).0 );
|
(IOPIN d(0).0 );
|
||||||
(IOPIN d(1).0 );
|
(IOPIN d(1).0 );
|
||||||
(IOPIN d(2).0 );
|
(IOPIN d(2).0 );
|
||||||
|
@ -23,6 +20,7 @@ TOP ( # IOs are ordered from left to right
|
||||||
(IOPIN i(0).0 );
|
(IOPIN i(0).0 );
|
||||||
(IOPIN i(1).0 );
|
(IOPIN i(1).0 );
|
||||||
(IOPIN i(2).0 );
|
(IOPIN i(2).0 );
|
||||||
|
SPACE 30;
|
||||||
(IOPIN a(0).0 );
|
(IOPIN a(0).0 );
|
||||||
(IOPIN a(1).0 );
|
(IOPIN a(1).0 );
|
||||||
(IOPIN a(2).0 );
|
(IOPIN a(2).0 );
|
||||||
|
@ -32,15 +30,30 @@ TOP ( # IOs are ordered from left to right
|
||||||
(IOPIN acc_i_up.0 );
|
(IOPIN acc_i_up.0 );
|
||||||
(IOPIN acc_o_down.0 );
|
(IOPIN acc_o_down.0 );
|
||||||
(IOPIN acc_o_up.0 );
|
(IOPIN acc_o_up.0 );
|
||||||
(IOPIN b(0).0 );
|
SPACE 30;
|
||||||
(IOPIN b(1).0 );
|
|
||||||
(IOPIN b(2).0 );
|
|
||||||
|
|
||||||
)
|
)
|
||||||
BOTTOM ( # IOs are ordered from left to right
|
|
||||||
|
LEFT(
|
||||||
|
(IOPIN b(3).0 );
|
||||||
|
(IOPIN cin.0 );
|
||||||
|
(IOPIN ck.0 );
|
||||||
|
(IOPIN cout.0 );
|
||||||
(IOPIN i(3).0 );
|
(IOPIN i(3).0 );
|
||||||
(IOPIN i(4).0 );
|
(IOPIN i(4).0 );
|
||||||
(IOPIN i(5).0 );
|
(IOPIN i(5).0 );
|
||||||
|
)
|
||||||
|
|
||||||
|
RIGHT
|
||||||
|
(
|
||||||
|
(IOPIN b(0).0 );
|
||||||
|
(IOPIN b(1).0 );
|
||||||
|
(IOPIN b(2).0 );
|
||||||
|
(IOPIN zero.0 );
|
||||||
|
(IOPIN y(2).0 );
|
||||||
|
(IOPIN y(3).0 );
|
||||||
|
)
|
||||||
|
|
||||||
|
BOTTOM ( # IOs are ordered from left to right
|
||||||
(IOPIN i(6).0 );
|
(IOPIN i(6).0 );
|
||||||
(IOPIN i(7).0 );
|
(IOPIN i(7).0 );
|
||||||
(IOPIN i(8).0 );
|
(IOPIN i(8).0 );
|
||||||
|
@ -58,9 +71,7 @@ BOTTOM ( # IOs are ordered from left to right
|
||||||
(IOPIN test.0 );
|
(IOPIN test.0 );
|
||||||
(IOPIN y(0).0 );
|
(IOPIN y(0).0 );
|
||||||
(IOPIN y(1).0 );
|
(IOPIN y(1).0 );
|
||||||
(IOPIN y(2).0 );
|
|
||||||
(IOPIN y(3).0 );
|
|
||||||
(IOPIN zero.0 );
|
|
||||||
)
|
)
|
||||||
|
|
||||||
IGNORE ( # IOs are ignored(not placed) by IO Placer
|
IGNORE ( # IOs are ignored(not placed) by IO Placer
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue