~edward-overton/mice-target-ctrl/trunk

« back to all changes in this revision

Viewing changes to ise/Phase2b/top_module_phase2b.pcf

  • Committer: Edward Overton
  • Date: 2013-10-03 08:22:18 UTC
  • Revision ID: e.overton@shef.ac.uk-20131003082218-13gu0fra4xq35enn
Version tested in R78, containing more consistent timing of output data and 'better' minimum position width.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
//! **************************************************************************
2
 
// Written by: Map O.76xd on Wed Sep 11 13:25:02 2013
 
2
// Written by: Map O.76xd on Mon Sep 16 13:59:57 2013
3
3
//! **************************************************************************
4
4
 
5
5
SCHEMATIC START;
40
40
COMP "C_O_ChB_Epot_tx_sclk" LOCATE = SITE "AE8" LEVEL 1;
41
41
COMP "C_O_error_led" LOCATE = SITE "G16" LEVEL 1;
42
42
COMP "C_O_ChA_ADC_rx_sclk" LOCATE = SITE "AD4" LEVEL 1;
 
43
COMP "LA_DEBUG<0>" LOCATE = SITE "AF23" LEVEL 1;
 
44
COMP "LA_DEBUG<1>" LOCATE = SITE "AE22" LEVEL 1;
 
45
COMP "LA_DEBUG<2>" LOCATE = SITE "AC21" LEVEL 1;
 
46
COMP "LA_DEBUG<3>" LOCATE = SITE "AE21" LEVEL 1;
 
47
COMP "LA_DEBUG<4>" LOCATE = SITE "AC20" LEVEL 1;
 
48
COMP "LA_DEBUG<5>" LOCATE = SITE "AF20" LEVEL 1;
 
49
COMP "LA_DEBUG<6>" LOCATE = SITE "AF19" LEVEL 1;
 
50
COMP "LA_DEBUG<7>" LOCATE = SITE "AA18" LEVEL 1;
 
51
COMP "LA_DEBUG<8>" LOCATE = SITE "AA17" LEVEL 1;
 
52
COMP "LA_DEBUG<9>" LOCATE = SITE "AB17" LEVEL 1;
43
53
COMP "C_O_actuating_50r_1" LOCATE = SITE "H14" LEVEL 1;
44
54
COMP "C_O_actuating_50r_2" LOCATE = SITE "G14" LEVEL 1;
45
55
COMP "C_O_actuating_50r_3" LOCATE = SITE "E14" LEVEL 1;
71
81
COMP "C_O_Spare_3_50R" LOCATE = SITE "F11" LEVEL 1;
72
82
COMP "C_O_ChB_Epot_tx_synch" LOCATE = SITE "AC7" LEVEL 1;
73
83
COMP "C_O_ChA_ADC_rx_synch" LOCATE = SITE "AA6" LEVEL 1;
 
84
COMP "LA_DEBUG<10>" LOCATE = SITE "AA16" LEVEL 1;
 
85
COMP "LA_DEBUG<11>" LOCATE = SITE "AC16" LEVEL 1;
 
86
COMP "LA_DEBUG<12>" LOCATE = SITE "AB15" LEVEL 1;
 
87
COMP "LA_DEBUG<13>" LOCATE = SITE "AF15" LEVEL 1;
 
88
COMP "LA_DEBUG<14>" LOCATE = SITE "AA14" LEVEL 1;
 
89
COMP "LA_DEBUG<15>" LOCATE = SITE "AF14" LEVEL 1;
74
90
COMP "C_O_target_pos<0>" LOCATE = SITE "B19" LEVEL 1;
75
91
COMP "C_O_target_pos<1>" LOCATE = SITE "A19" LEVEL 1;
76
92
COMP "C_O_target_pos<2>" LOCATE = SITE "G18" LEVEL 1;
8787
8803
        "Controller_Phase2b/Actuate/ACT_ActuationCount_21" BEL
8788
8804
        "Controller_Phase2b/Actuate/ACT_ActuationCount_22" BEL
8789
8805
        "Controller_Phase2b/Actuate/ACT_ActuationCount_23" BEL
 
8806
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_0" BEL
 
8807
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_1" BEL
 
8808
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_2" BEL
 
8809
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_3" BEL
 
8810
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_4" BEL
 
8811
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_5" BEL
 
8812
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_6" BEL
 
8813
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_7" BEL
 
8814
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_8" BEL
 
8815
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_9" BEL
 
8816
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_10" BEL
 
8817
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_11" BEL
 
8818
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_12" BEL
 
8819
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_13" BEL
 
8820
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_14" BEL
 
8821
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_15" BEL
 
8822
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_16" BEL
 
8823
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_17" BEL
 
8824
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_18" BEL
 
8825
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_19" BEL
 
8826
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_20" BEL
 
8827
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_21" BEL
 
8828
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_22" BEL
 
8829
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_23" BEL
 
8830
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_24" BEL
 
8831
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_25" BEL
 
8832
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_26" BEL
 
8833
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_27" BEL
 
8834
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_28" BEL
 
8835
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_29" BEL
 
8836
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_30" BEL
 
8837
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_31" BEL
8790
8838
        "Controller_Phase2b/Actuate/SA_ActTimeNow_0" BEL
8791
8839
        "Controller_Phase2b/Actuate/SA_ActTimeNow_1" BEL
8792
8840
        "Controller_Phase2b/Actuate/SA_ActTimeNow_2" BEL
8828
8876
        "Controller_Phase2b/Actuate/ACT_MinPos_6" BEL
8829
8877
        "Controller_Phase2b/Actuate/ACT_MinPos_7" BEL
8830
8878
        "Controller_Phase2b/Actuate/ACT_MinPos_8" BEL
8831
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_0" BEL
8832
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_1" BEL
8833
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_2" BEL
8834
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_3" BEL
8835
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_4" BEL
8836
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_5" BEL
8837
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_6" BEL
8838
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_7" BEL
8839
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_8" BEL
8840
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_9" BEL
8841
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_10" BEL
8842
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_11" BEL
8843
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_12" BEL
8844
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_13" BEL
8845
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_14" BEL
8846
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_15" BEL
8847
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_16" BEL
8848
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_17" BEL
8849
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_18" BEL
8850
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_19" BEL
8851
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_20" BEL
8852
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_21" BEL
8853
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_22" BEL
8854
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_23" BEL
8855
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_24" BEL
8856
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_25" BEL
8857
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_26" BEL
8858
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_27" BEL
8859
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_28" BEL
8860
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_29" BEL
8861
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_30" BEL
8862
 
        "Controller_Phase2b/Actuate/SA_SP1TimeNow_31" BEL
8863
8879
        "Controller_Phase2b/Actuate/ACT_StartPos_0" BEL
8864
8880
        "Controller_Phase2b/Actuate/ACT_StartPos_1" BEL
8865
8881
        "Controller_Phase2b/Actuate/ACT_StartPos_2" BEL
8901
8917
        "Controller_Phase2b/Actuate/SA_MinTimeNow_29" BEL
8902
8918
        "Controller_Phase2b/Actuate/SA_MinTimeNow_30" BEL
8903
8919
        "Controller_Phase2b/Actuate/SA_MinTimeNow_31" BEL
 
8920
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_0" BEL
 
8921
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_1" BEL
 
8922
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_2" BEL
 
8923
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_3" BEL
 
8924
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_4" BEL
 
8925
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_5" BEL
 
8926
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_6" BEL
 
8927
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_7" BEL
 
8928
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_8" BEL
 
8929
        "Controller_Phase2b/Actuate/ACT_DeJitterOffset_reg_9" BEL
 
8930
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_0" BEL
 
8931
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_1" BEL
 
8932
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_2" BEL
 
8933
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_3" BEL
 
8934
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_4" BEL
 
8935
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_5" BEL
 
8936
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_6" BEL
 
8937
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_7" BEL
 
8938
        "Controller_Phase2b/Actuate/ACT_DeJitterPosition_reg_8" BEL
8904
8939
        "Controller_Phase2b/Actuate/TA_state_reg_17" BEL
8905
8940
        "Controller_Phase2b/Actuate/TA_state_reg_16" BEL
8906
8941
        "Controller_Phase2b/Actuate/TA_state_reg_15" BEL
10488
10523
        "USB_Module_Phase2b/sx2_ui/u_conf_out/BU2/U0/grf.rf/mem/gbm.gbmg.gbmga.ngecc.bmg/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp36x18.ram.A_pins<11>"
10489
10524
        PIN
10490
10525
        "USB_Module_Phase2b/sx2_ui/u_conf_out/BU2/U0/grf.rf/mem/gbm.gbmg.gbmga.ngecc.bmg/blk_mem_generator/valid.cstr/ramloop[0].ram.r/v2.ram/dp36x18.ram.B_pins<10>"
10491
 
        BEL "Controller_Phase2b/Actuate/Rom1/Mrom_data1_rom0000.A" BEL
10492
 
        "Controller_Phase2b/Actuate/Rom2/Mrom_data1_rom0000.A" BEL
 
10526
        BEL "Controller_Phase2b/Actuate/Rom2/Mrom_data1_rom0000.A" BEL
 
10527
        "Controller_Phase2b/Actuate/Rom1/Mrom_data1_rom0000.A" BEL
 
10528
        "LA_DEBUG<0>" BEL
10493
10529
        "USB_Module_Phase2b/sx2_ui/u_clk_buf/u_clk0_buf.GCLKMUX" BEL
10494
10530
        "USB_Module_Phase2b/sx2_ui/u_clk_buf/u_clk0_buf";
10495
10531
TIMEGRP tnm_sx2_routing = BEL