#      
###################################################################
# In each of TOP()/BOTTOM()/LEFT()/RIGHT() section, there are     #
# placed IOs. In the IGNORE() section, the IOs are ignored        #
# by the IOPlacer. In every section, the IO syntax could be:      #
#        for pin:       (IOPIN iopinName.0 );                       #
#        for pad:       iopadName orientation ;                   #
#        for space:     SPACE  value;                             #
# The capital words are keywords. orientation is not required.    #
# The value is the space between the IO above and the IO below it.#
###################################################################

BOTTOM ( # IOs are ordered from left to right
   (IOPIN ck_ctl.0 );
   (IOPIN test.0 );
   (IOPIN ck_dpt.0 );
   (IOPIN adr(31).0);
   (IOPIN adr(30).0);
   (IOPIN adr(29).0);
   (IOPIN adr(28).0);
   (IOPIN adr(27).0);
   (IOPIN adr(26).0);
   (IOPIN adr(25).0);
   (IOPIN adr(24).0);
   (IOPIN adr(23).0);
   (IOPIN adr(22).0);
   (IOPIN adr(21).0);
   (IOPIN adr(20).0);
   (IOPIN adr(19).0);
   (IOPIN adr(18).0);
   (IOPIN adr(17).0);
   (IOPIN adr(16).0);
   (IOPIN adr(15).0);
   (IOPIN adr(14).0);
   (IOPIN adr(13).0);
   (IOPIN adr(12).0);
   (IOPIN adr(11).0);
   (IOPIN adr(10).0);
   (IOPIN adr(9).0);
   (IOPIN adr(8).0);
   (IOPIN adr(7).0);
   (IOPIN adr(6).0);
   (IOPIN adr(5).0);
   (IOPIN adr(4).0);
   (IOPIN adr(3).0);
   (IOPIN adr(2).0);
   (IOPIN adr(1).0);
   (IOPIN adr(0).0);
   (IOPIN dataout(31).0);
   (IOPIN dataout(30).0);
   (IOPIN dataout(29).0);
   (IOPIN dataout(28).0);
   (IOPIN dataout(27).0);
   (IOPIN dataout(26).0);
   (IOPIN dataout(25).0);
   (IOPIN dataout(24).0);
   (IOPIN dataout(23).0);
   (IOPIN dataout(22).0);
   (IOPIN dataout(21).0);
   (IOPIN dataout(20).0);
   (IOPIN dataout(19).0);
   (IOPIN dataout(18).0);
   (IOPIN dataout(17).0);
   (IOPIN dataout(16).0);
   (IOPIN dataout(15).0);
   (IOPIN dataout(14).0);
   (IOPIN dataout(13).0);
   (IOPIN dataout(12).0);
   (IOPIN dataout(11).0);
   (IOPIN dataout(10).0);
   (IOPIN dataout(9).0);
   (IOPIN dataout(8).0);
   (IOPIN dataout(7).0);
   (IOPIN dataout(6).0);
   (IOPIN dataout(5).0);
   (IOPIN dataout(4).0);
   (IOPIN dataout(3).0);
   (IOPIN dataout(2).0);
   (IOPIN dataout(1).0);
   (IOPIN dataout(0).0);
   (IOPIN datain(31).0);
   (IOPIN datain(30).0);
   (IOPIN datain(29).0);
   (IOPIN datain(28).0);
   (IOPIN datain(27).0);
   (IOPIN datain(26).0);
   (IOPIN datain(25).0);
   (IOPIN datain(24).0);
   (IOPIN datain(23).0);
   (IOPIN datain(22).0);
   (IOPIN datain(21).0);
   (IOPIN datain(20).0);
   (IOPIN datain(19).0);
   (IOPIN datain(18).0);
   (IOPIN datain(17).0);
   (IOPIN datain(16).0);
   (IOPIN datain(15).0);
   (IOPIN datain(14).0);
   (IOPIN datain(13).0);
   (IOPIN datain(12).0);
   (IOPIN datain(11).0);
   (IOPIN datain(10).0);
   (IOPIN datain(9).0);
   (IOPIN datain(8).0);
   (IOPIN datain(7).0);
   (IOPIN datain(6).0);
   (IOPIN datain(5).0);
   (IOPIN datain(4).0);
   (IOPIN datain(3).0);
   (IOPIN datain(2).0);
   (IOPIN datain(1).0);
   (IOPIN datain(0).0);
   (IOPIN scout.0 );
)
     
TOP ( # IOs are ordered from left to right
   (IOPIN int(0).0 );
   (IOPIN int(1).0 );
   (IOPIN int(2).0 );
   (IOPIN int(3).0 );
   (IOPIN int(4).0 );
   (IOPIN int(5).0 ); 
   (IOPIN scin.0 );
   (IOPIN reset.0 );
   (IOPIN frz.0 );
   (IOPIN w(0).0 );
   (IOPIN w(1).0 );
   (IOPIN rw.0 );
   (IOPIN berr.0 );
   (IOPIN rw_ctl(0).0 );
   (IOPIN rw_ctl(1).0 );
   (IOPIN rw_ctl(2).0 );
   (IOPIN rw_ctl(3).0 );
   (IOPIN rw_ctl(4).0 );
   (IOPIN rw_ctl(5).0 );
   (IOPIN rw_ctl(6).0 );
   (IOPIN rw_ctl(7).0 );
   (IOPIN rw_ctl(8).0 );
   (IOPIN rw_ctl(9).0 );
   (IOPIN rw_ctl(10).0 );
   (IOPIN rw_ctl(11).0 );
   (IOPIN rw_ctl(12).0 );
   (IOPIN rw_ctl(13).0 );
   (IOPIN rw_ctl(14).0 );
   (IOPIN rw_ctl(15).0 );
   (IOPIN frz_ctl(0).0 );
   (IOPIN frz_ctl(1).0 );
   (IOPIN frz_ctl(2).0 );
   (IOPIN frz_ctl(3).0 );
   (IOPIN frz_ctl(4).0 );
   (IOPIN frz_ctl(5).0 );
   (IOPIN frz_ctl(6).0 );
   (IOPIN frz_ctl(7).0 );
   (IOPIN frz_ctl(8).0 );
   (IOPIN frz_ctl(9).0 );
   (IOPIN frz_ctl(10).0 );
   (IOPIN frz_ctl(11).0 );
   (IOPIN frz_ctl(12).0 );
   (IOPIN frz_ctl(13).0 );
   (IOPIN frz_ctl(14).0 );
   (IOPIN frz_ctl(15).0 );   

)
IGNORE ( # IOs are ignored(not placed) by IO Placer
)

