EVLA Correlator New Connectivity Scheme Software Impact Sonja Vrcic
description
Transcript of EVLA Correlator New Connectivity Scheme Software Impact Sonja Vrcic
EVLA Correlator New Connectivity Scheme
Software Impact
Sonja Vrcic
N ational R esearch C ounci lC anada
C onsei l national de recherchesC anada July 31, 2007
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 2
Outline• How much additional work is required due to change in the
correlator architecture ?
• Examples of the Baseline Board configuration (to illustrate the task of the Configuration Mapper software).
• Auto-correlation products.
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 3
Software Impact• Station Board – minimal: upgrade Timing chip MAH
(Module Access Handler) and GUI to handle setup of the crossbar switch in the Station Rack.
• Baseline Board – minimal : implement MAH and GUI for the re-timing FPGAs that implement input x-bar switch and phasing.
• CBE – minimal to none.• CPCC – minimal. Overall, CPCC is simpler.• MCCC / Configuration Mapper – major impact since
connection scheme changed and new cross bar switches have been introduced.
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 4
Configuration Mapper
• Based on the subarray configuration which consists of the list of stations and baseband/subband/product specification Configuration Mapper derives configuration of:– Station Board filter banks and other Station Board FPGAs,
– Cross-bar switch in the Station Rack that determines which subband is forwarded to which Baseline Board(s),
– Cross-bar switch in re-timing FPGAs on the Baseline Board,
– Recirculation Controllers (another cross-bar switch) and Correlator Chips.
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 5
Trading bandwidth for more spectral channels
• The new connection scheme is easier to comprehend:– each subband of each baseband is (nominally) assigned 2 Baseline
Boards.
Note: In the old scheme, the same subband of all the basebands were correlated on the same chip.
– If number of baseband pairs is less than 4 and/or number of subbands is less than 16, other subbands may use the “spare” Baseline Boards to produce more lags (spectral channels).
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 6
Products
• For 32 stations 2 Baseline Boards can obtain:– All cross correlation products for a single subband of a baseband pair.
– Only half of auto-correlation products. It is possible to get :1. all products for 2 out of 4 stations (see next slide)or2. one product for each station.
– In this case the correlator architecture imposes another limitation: it is not possible to obtain auto-correlation products for the same polarization for all the stations; for a group of 4 stations being correlated on the same Correlator Chip, two auto-correlation products are for right and 2 for left polarized baseband.For example for the configuration on the next slide it would be possible to get the following products: 1R*1R, 2L*2L, 3R*3R, 4L*4L
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 7
1 Subarray, 32 Stations, 4-bit Mode
2nd Baseline Board
3412
27282526
23242122
19201718
15161314
1112910
7856
4 1 2 3 20 17 18 19 28 25 26 2724 21 22 2316 13 14 1512 9 10 118 5 6 7 32 29 30 31
31322930
2 * 32 * 43 * 4
4 * 44 * 54 * 64 * 74 * 8
3 * 53 * 63 * 73 * 86 * 76 * 87 * 8
8 * 84 * 9
4 * 104 * 114 * 12
18 * 1918 * 2019 * 20
20 * 20
14 * 1514 * 1615 * 16
16 * 16
10 * 1110 * 1211 * 12
12 * 12
4 * 254 * 264 * 274 * 28
4 * 214 * 224 * 234 * 24
4 * 174 * 184 * 194 * 20
4 * 134 * 144 * 154 * 15
8 * 98 * 108 * 118 * 12
8 * 258 * 268 * 278 * 28
8 * 218 * 228 * 238 * 24
8 * 178 * 188 * 198 * 20
8 * 138 * 148 * 158 * 16
12 * 1312 * 1412 * 1512 * 16
12 * 2512 * 2612 * 2712 * 28
12 * 2112 * 2212 * 2312 * 24
12 * 1712 * 1812 * 1912 * 20
16 * 1716 * 1816 * 1916 * 20
16 * 2516 * 2616 * 2716 * 28
16 * 2116 * 2216 * 2316 * 24
20 * 2120 * 2220 * 2320 * 24
20 * 2520 * 2620 * 2720 * 28
24 * 2524 * 2624 * 2724 * 28
3 * 93 * 103 * 113 * 127 * 97 * 107 * 117 * 12
3 * 133 * 143 * 153 * 16
3 * 253 * 263 * 273 * 28
3 * 213 * 223 * 233 * 24
3 * 173 * 183 * 193 * 20
7 * 257 * 267 * 277 * 28
7 * 217 * 227 * 237 * 24
7 * 177 * 187 * 197 * 20
7 * 137 * 147 * 157 * 1611 * 1311 * 1411 * 1511 * 16
11 * 2511 * 2611 * 2711 * 28
11 * 2111 * 2211 * 2311 * 24
11 * 1711 * 1811 * 1911 * 2015 * 1715 * 1815 * 1915 * 20
15 * 2515 * 2615 * 2715 * 28
15 * 2115 * 2215 * 2315 * 2419 * 2119 * 2219 * 2319 * 24
19 * 2519 * 2619 * 2719 * 2823 * 2523 * 2623 * 2723 * 28
22 * 2322 * 2423 * 24
24 * 2426 * 2726 * 2827 * 28
28 * 2830 * 3130 * 3231 * 32
32 * 32
1st Baseline Board
1234
25262728
21222324
17181920
13141516
9101112
5678
2 3 4 1 18 19 20 17 26 27 28 2522 23 24 2114 15 16 1310 11 12 96 7 8 5 30 31 32 29
29 * 2929 * 3029 * 3129 * 32
29303132
1 * 11 * 21 * 31 * 4
1 * 51 * 61 * 71 * 8
2 * 52 * 62 * 72 * 8
5 * 55 * 65 * 75 * 8
1 * 91 * 101 * 111 * 12
1 * 251 * 261 * 271 * 28
1 * 211 * 221 * 231 * 24
1 * 171 * 181 * 191 * 20
1 * 131 * 141 * 151 * 16
5 * 95 * 105 * 115 * 129 * 99 * 109 * 119 * 12
13 * 1313 * 1413 * 1513 * 16
17 * 1717 * 1817 * 1917 * 20
25 * 2525 * 2625 * 2725 * 28
21 * 2121 * 2221 * 2321 * 24
9 * 139 * 149 * 159 * 16
5 * 135 * 145 * 155 * 16
9 * 179 * 189 * 199 * 20
5 * 175 * 185 * 195 * 20
13 * 1713 * 1813 * 1913 * 20
17 * 2117 * 2217 * 2317 * 24
13 * 2113 * 2213 * 2313 * 24
9 * 219 * 229 * 239 * 24
5 * 215 * 225 * 235 * 24
21 * 2521 * 2621 * 2721 * 28
17 * 2517 * 2617 * 2717 * 28
13 * 2513 * 2613 * 2713 * 28
9 * 259 * 269 * 279 * 28
5 * 255 * 265 * 275 * 28
2 * 252 * 262 * 272 * 28
2 * 212 * 222 * 232 * 24
2 * 172 * 182 * 192 * 20
2 * 132 * 142 * 152 * 16
6 * 96 * 106 * 116 * 126 * 136 * 146 * 156 * 16
6 * 256 * 266 * 276 * 28
6 * 216 * 226 * 236 * 24
6 * 176 * 186 * 196 * 20
10 * 1310 * 1410 * 1510 * 1610 * 1710 * 1810 * 1910 * 20
14 * 1714 * 1814 * 1914 * 20
18 * 2118 * 2218 * 2318 * 24
14 * 2114 * 2214 * 2314 * 24
10 * 2110 * 2210 * 2310 * 24
22 * 2522 * 2622 * 2722 * 28
18 * 2518 * 2618 * 2718 * 28
14 * 2514 * 2614 * 2714 * 28
10 * 2510 * 2610 * 2710 * 28
2 * 92 * 102 * 112 * 12
Correlator Chip: input from stations 1,2,3,4 and 5,6,7,8
Correlator Chip: X and Y inputs are from the same group of 4 stations
1 * 291 * 301 * 311 * 325 * 295 * 305 * 315 * 329 * 299 * 309 * 319 * 32
13 * 2913 * 3013 * 3113 * 3217 * 2917 * 3017 * 3117 * 3221 * 2921 * 3021 * 3121 * 3225 * 2925 * 3025 * 3125 * 32
2 * 292 * 302 * 312 * 32
6 * 296 * 306 * 316 * 32
10 * 2910 * 3010 * 3110 * 32
14 * 2914 * 3014 * 3114 * 32
18 * 2918 * 3018 * 3118 * 32
22 * 2922 * 3022 * 3122 * 32
26 * 2926 * 3026 * 3126 * 32
4 * 294 * 304 * 314 * 32
8 * 298 * 308 * 318 * 32
12 * 2912 * 3012 * 3112 * 32
16 * 2916 * 3016 * 3116 * 32
20 * 2920 * 3020 * 3120 * 32
24 * 2924 * 3024 * 3124 * 32
28 * 2928 * 3028 * 3128 * 32
3 * 293 * 303 * 313 * 327 * 297 * 307 * 317 * 32
11 * 2911 * 3011 * 3111 * 3215 * 2915 * 3015 * 3115 * 3219 * 2919 * 3019 * 3119 * 3223 * 2923 * 3023 * 3123 * 3227 * 2927 * 3027 * 3127 * 32
1 Subarray, 32 stations: 2 Baseline Boards can produce all cross-correlation products and auto-correlation products for 16 stations.
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 8
1 Subarray, 16 Stations, 7-bit Mode
2nd Baseline Board
1
2
13
14
11
12
9
10
7
8
5
6
3
4
1 2 9 10 13 14 11 127 85 63 4 15 16
15
16
1st Baseline Board
1
2
13
14
11
12
9
10
7
8
5
6
3
4
1 2 9 10 13 1411 127 85 63 4 15 16
15
16
1L * 1L1L * 2R1L * 2L
1R * 1R
1R * 3R1R * 3L1R * 4R1R * 4L
2L * 3R2L * 3L2L * 4R2L * 4L
3L * 3L3L * 4R3L * 4L
3R * 3R
1L * 13R1L * 13L1L * 14R1L * 14L
1L * 11R1L * 11L1L * 12R1L * 12L
1L * 9R1L * 9L
1L * 10R1L * 10R
1L * 7R1L * 7L1L * 8R1L * 8L
3L * 5R3L * 5L3L * 6R3L * 6L
3L * 7R3L * 7L3L * 8R3L * 8L
1L * 5R1L * 5L1L * 6R1L * 6L
Correlator Chip: input from stations 1,2,3 and 4
Correlator Chip: X and Y inputs are from the same stations
1L * 15R1L * 15L1L * 16R1L * 16L
1 Subarray, 16 stations, 7-bit correlation: All cross-correlation products and auto-correlation for each 7-bit input.
3L * 9R3L * 9L
3L * 10R3L * 10R
5L * 9R5L * 9L
5L * 10R5L * 10R
7L * 9R7L * 9L
7L * 10R7L * 10R
9L * 11R9L * 11L9L * 12R9L * 12L
7L * 11R7L * 11L7L * 12R7L * 12L
5L * 11R5L * 11L5L * 12R5L * 12L
3L * 11R3L * 11L3L * 12R3L * 12L
9L * 13R9L * 13L9L * 14R9L * 14L
11L * 13R11L * 13L11L * 14R11L * 14L
7L * 13R7L * 13L7L * 14R7L * 14L
5L * 13R5L * 13L5L * 14R5L * 14L
3L * 13R3L * 13L3L * 14R3L * 14L
7L * 15R7L * 15L7L * 16R7L * 16L
5L * 15R5L * 15L5L * 16R5L * 16L
3L * 15R3L * 15L3L * 16R3L * 16L
9L * 15R9L * 15L9L * 16R9L * 16L
11L * 15R11L * 15L11L * 16R11L * 16L
13L * 15R13L * 15L13L * 16R13L * 16L
5L * 7R5L * 7L5L * 8R5L * 8L
13L*13L13L*14R13L*14L
13R*13R15L*15L15L * 16R15L * 16L15R*15R
11L*11L11L * 12R11L * 12L11R*11R
9L * 9L9L * 10R9L * 10L9R * 9R
7L * 7L7L * 8R7L * 8L
7R * 7R
5L * 5L5L * 6R5L * 6L
5R * 5R
1R * 15R1R * 15L1R * 16R1R * 16L
1R * 13R1R * 13L1R * 14R1R * 14L
1R * 11R1R * 11L1R * 12R1R * 12L
1R * 9R1R * 9L
1R * 10R1R * 10L
1R * 7R1R * 7L1R * 8R1R * 8L
1R * 5R1R * 5L1R * 6R1R * 6L
3R * 5R3R * 5L3R * 6R3R * 6L
5R * 7R5R * 7L5R * 8R5R * 8L
3R * 7R3R * 7L3R * 8R3R * 8L
5R * 9R5R * 9L
5R * 10R5R * 10L
7R * 9R7R * 9L
7R * 10R7R * 10L
3R * 9R3R * 9L
3R * 10R3R * 10L
3R * 11R3R * 11L3R * 12R3R * 12L
5R * 11R5R * 11L5R * 12R5R * 12L
7R * 11R7R * 11L7R * 12R7R * 12L
9R * 11R9R * 11L9R * 12R9R * 12L
3R * 15R3R * 15L3R * 16R3R * 16L
3R * 13R3R * 13L3R * 14R3R * 14L
5R * 13R5R * 13L5R * 14R5R * 14L
5R * 15R5R * 15L5R * 16R5R * 16L
7R * 13R7R * 13L7R * 14R7R * 14L
7R * 15R7R * 15L7R * 16R7R * 16L
9R * 13R9R * 13L9R * 14R9R * 14L
9R * 15R9R * 15L9R * 16R9R * 16L
11R * 13R11R * 13L11R * 14R11R * 14L
13R * 15R13R * 15L13R * 16R13R * 16L
11R * 15R11R * 15L11R * 16R11R * 16L
2L * 2L1R * 2R1R * 2L
2R * 2R4L * 4L3R * 4R3R * 4L
4R * 4R
2R * 3R2R * 3L2R * 4R2R * 4L
2R * 15R2R * 15L2R * 16R2R * 16L
2R * 13R2R * 13L2R * 14R2R * 14L
2R * 11R2R * 11L2R * 12R2R * 12L
2R * 9R2R * 9L
2R * 10R2R * 10L
2R * 7R2R * 7L2R * 8R2R * 8L
2R * 5R2R * 5L2R * 6R2R * 6L
2L * 13R2L * 13L2L * 14R2L * 14L
2L * 11R2L * 11L2L * 12R2L * 12L
2L * 9R2L * 9L
2L * 10R2L * 10L
2L * 7R2L * 7L2L * 8R2L * 8L
2L * 5R2L * 5L2L * 6R2L * 6L
2L * 15R2L * 15L2L * 16R2L * 16L
6L * 6L5R * 6R5R * 6L
6R * 6R8L * 8L7R * 8R7R * 8L
8R * 8R
16L*16L15R * 16R15R * 16L16R*16R
14L*14L13R * 14R13R * 14L14R*14R
12L*12L11R * 12R11R * 12L12R*12R
10L *10L9R * 10R9R * 10L
10R*10R
4R * 5R4R * 5L4R * 6R4R * 6L
4R * 7R4R * 7L4R * 8R4R * 8L
6R * 7R6R * 7L6R * 8R6R * 8L
4R * 9R4R * 9L
4R * 10R4R * 10L
6R * 9R6R * 9L
6R * 10R6R * 10L
8R * 9R8R * 9L
8R * 10R8R * 10L
6R * 11R6R * 11L6R * 12R6R * 12L
8R * 11R8R * 11L8R * 12R8R * 12L
10R*11R10R*11L10R*12R10R*12L
4R * 11R4R * 11L4R * 12R4R * 12L
12R*13R12R*13L12R*14R12R*14L
10R*13R10R*13L10R*14R10R*14L
8R * 13R8R * 13L8R * 14R8R * 14L
6R * 13R6R * 13L6R * 14R6R * 14L
4R * 13R4R * 13L4R * 14R4R * 14L
10R*15R10R*15L10R*16R10R*16L
8R * 15R8R * 15L8R * 16R8R * 16L
6R * 15R6R * 15L6R * 16R6R * 16L
4R * 15R4R * 15L4R * 16R4R * 16L
12R*15R12R*15L12R*16R12R*16L
14R*15R14R*15L14R*16R14R*16L
4L * 5R4L * 5L4L * 6R4L * 6L
6L * 7R6L * 7L6L * 8R6L * 8L
4L * 7R4L * 7L4L * 8R4L * 8L
8L * 9R8L * 9L
8L * 10R8L * 10L
6L * 9R6L * 9L
6L * 10R6L * 10L
4L * 9R4L * 9L
4L * 10R4L * 10L
8L * 11R8L * 11L8L * 12R8L * 12L
10L*11R10L*11L10L*12R10L*12L
6L * 11R6L * 11L6L * 12R6L * 12L
4L * 11R4L * 11L4L * 12R4L * 12L
10L*13R10L*13L10L*14R10L*14L
10L*15R10L*15L10L*16R10L*16L
12L*13R12L*13L12L*14R12L*14L
12L*15R12L*15L12L*16R12L*16L
14L*15R14L*15L14L*16R14L*16L
4L * 15R4L * 15L4L * 16R4L * 16L
4L * 13R4L * 13L4L * 14R4L * 14L
8L * 13R8L * 13L8L * 14R8L * 14L
6L * 13R6L * 13L6L * 14R6L * 14L
8L * 15R8L * 15L8L * 16R8L * 16L
6L * 15R6L * 15L6L * 16R6L * 16L
1L * 3R1L * 3L1L * 4R1L * 4L
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 9
Time-Multiplexing Auto-Correlations
The configuration of the Correlator Chips on the diagonal, could be periodically changed, so that auto-correlations are obtained for all the stations over time.
• Method 1- all products for 2 stations: – The change in configuration would affect at least one more product on
the same Correlator Chip, since auto-correlation products 1*1 and 2*2 can not be obtained on the same CCQ.
• Method 2 – one product per station: – The same CCQ could be periodically re-configured, so that all the
auto-correlations products for all the stations, without affecting other CCQs (cross-correlation products).
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 10
1 Subarray, 28 Stations, 4-bit Mode
2nd Baseline Board
3412
27282526
23242122
19201718
15161314
1112910
7856
4 1 2 3 20 17 18 19 28 25 26 2724 21 22 2316 13 14 1512 9 10 118 5 6 7 10 11 14 15
10111415
2 * 32 * 43 * 4
4 * 44 * 54 * 64 * 74 * 8
3 * 53 * 63 * 73 * 86 * 76 * 87 * 8
8 * 84 * 9
4 * 104 * 114 * 12
18 * 1918 * 2019 * 20
20 * 20
14 * 1514 * 1615 * 16
16 * 16
10 * 1110 * 1211 * 12
12 * 12
4 * 254 * 264 * 274 * 28
4 * 214 * 224 * 234 * 24
4 * 174 * 184 * 194 * 20
4 * 134 * 144 * 154 * 15
8 * 98 * 108 * 118 * 12
8 * 258 * 268 * 278 * 28
8 * 218 * 228 * 238 * 24
8 * 178 * 188 * 198 * 20
8 * 138 * 148 * 158 * 16
12 * 1312 * 1412 * 1512 * 16
12 * 2512 * 2612 * 2712 * 28
12 * 2112 * 2212 * 2312 * 24
12 * 1712 * 1812 * 1912 * 20
16 * 1716 * 1816 * 1916 * 20
16 * 2516 * 2616 * 2716 * 28
16 * 2116 * 2216 * 2316 * 24
20 * 2120 * 2220 * 2320 * 24
20 * 2520 * 2620 * 2720 * 28
24 * 2524 * 2624 * 2724 * 28
3 * 93 * 103 * 113 * 127 * 97 * 107 * 117 * 12
3 * 133 * 143 * 153 * 16
3 * 253 * 263 * 273 * 28
3 * 213 * 223 * 233 * 24
3 * 173 * 183 * 193 * 20
7 * 257 * 267 * 277 * 28
7 * 217 * 227 * 237 * 24
7 * 177 * 187 * 197 * 20
7 * 137 * 147 * 157 * 1611 * 1311 * 1411 * 1511 * 16
11 * 2511 * 2611 * 2711 * 28
11 * 2111 * 2211 * 2311 * 24
11 * 1711 * 1811 * 1911 * 2015 * 1715 * 1815 * 1915 * 20
15 * 2515 * 2615 * 2715 * 28
15 * 2115 * 2215 * 2315 * 2419 * 2119 * 2219 * 2319 * 24
19 * 2519 * 2619 * 2719 * 2823 * 2523 * 2623 * 2723 * 28
22 * 2322 * 2423 * 24
24 * 2426 * 2726 * 2827 * 28
28 * 2810 * 1011 * 1114 * 1415 * 15
1st Baseline Board
1234
25262728
21222324
17181920
13141516
9101112
5678
2 3 4 1 18 19 20 17 26 27 28 2522 23 24 2114 15 16 1310 11 12 96 7 8 5 2 3 6 7
2 * 23 * 36 * 67 * 7
2367
1 * 11 * 21 * 31 * 4
1 * 51 * 61 * 71 * 8
2 * 52 * 62 * 72 * 8
5 * 55 * 65 * 75 * 8
1 * 91 * 101 * 111 * 12
1 * 251 * 261 * 271 * 28
1 * 211 * 221 * 231 * 24
1 * 171 * 181 * 191 * 20
1 * 131 * 141 * 151 * 16
5 * 95 * 105 * 115 * 129 * 99 * 109 * 119 * 12
13 * 1313 * 1413 * 1513 * 16
17 * 1717 * 1817 * 1917 * 20
25 * 2525 * 2625 * 2725 * 28
21 * 2121 * 2221 * 2321 * 24
9 * 139 * 149 * 159 * 16
5 * 135 * 145 * 155 * 16
9 * 179 * 189 * 199 * 20
5 * 175 * 185 * 195 * 20
13 * 1713 * 1813 * 1913 * 20
17 * 2117 * 2217 * 2317 * 24
13 * 2113 * 2213 * 2313 * 24
9 * 219 * 229 * 239 * 24
5 * 215 * 225 * 235 * 24
21 * 2521 * 2621 * 2721 * 28
17 * 2517 * 2617 * 2717 * 28
13 * 2513 * 2613 * 2713 * 28
9 * 259 * 269 * 279 * 28
5 * 255 * 265 * 275 * 28
2 * 252 * 262 * 272 * 28
2 * 212 * 222 * 232 * 24
2 * 172 * 182 * 192 * 20
2 * 132 * 142 * 152 * 16
6 * 96 * 106 * 116 * 126 * 136 * 146 * 156 * 16
6 * 256 * 266 * 276 * 28
6 * 216 * 226 * 236 * 24
6 * 176 * 186 * 196 * 20
10 * 1310 * 1410 * 1510 * 1610 * 1710 * 1810 * 1910 * 20
14 * 1714 * 1814 * 1914 * 20
18 * 2118 * 2218 * 2318 * 24
14 * 2114 * 2214 * 2314 * 24
10 * 2110 * 2210 * 2310 * 24
22 * 2522 * 2622 * 2722 * 28
18 * 2518 * 2618 * 2718 * 28
14 * 2514 * 2614 * 2714 * 28
10 * 2510 * 2610 * 2710 * 28
2 * 92 * 102 * 112 * 12
Correlator Chip: input from stations 1,2,3,4 and 5,6,7,8
Correlator Chip: X and Y inputs are from the same group of 4 stations
1 Subarray, 28 stations: 2 Baseline Boards can produce all cross-correlation products and auto-correlation products for 22 stations.
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 11
1 Subarray, 26 Stations, 4-bit Mode
Correlator Chip: X and Y inputs are from the same group of 4 stations
2nd Baseline Board
3412
26251415
23242122
19201718
15161314
11129
10
7856
4 1 2 3 20 17 18 19 26 25 14 1524 21 22 2316 13 14 1512 9 10 118 5 6 7 18 19 22 23
18192223
2 * 32 * 43 * 4
4 * 44 * 54 * 64 * 74 * 8
3 * 53 * 63 * 73 * 86 * 76 * 87 * 8
8 * 84 * 94 * 104 * 114 * 12
18 * 1918 * 2019 * 20
20 * 20
14 * 1514 * 1615 * 16
16 * 16
10 * 1110 * 1211 * 12
12 * 12
4 * 254 * 26
4 * 214 * 224 * 234 * 24
4 * 174 * 184 * 194 * 20
4 * 134 * 144 * 154 * 15
8 * 98 * 108 * 118 * 12
8 * 258 * 26
8 * 218 * 228 * 238 * 24
8 * 178 * 188 * 198 * 20
8 * 138 * 148 * 158 * 16
12 * 1312 * 1412 * 1512 * 16
12 * 2512 * 26
12 * 2112 * 2212 * 2312 * 24
12 * 1712 * 1812 * 1912 * 20
16 * 1716 * 1816 * 1916 * 20
16 * 2516 * 26
16 * 2116 * 2216 * 2316 * 24
20 * 2120 * 2220 * 2320 * 24
20 * 2520 * 26
24 * 2524 * 26
3 * 93 * 103 * 113 * 127 * 97 * 107 * 117 * 12
3 * 133 * 143 * 153 * 16
3 * 253 * 26
3 * 213 * 223 * 233 * 24
3 * 173 * 183 * 193 * 20
7 * 257 * 26
7 * 217 * 227 * 237 * 24
7 * 177 * 187 * 197 * 20
7 * 137 * 147 * 157 * 1611 * 1311 * 1411 * 1511 * 16
11 * 2511 * 26
11 * 2111 * 2211 * 2311 * 24
11 * 1711 * 1811 * 1911 * 2015 * 1715 * 1815 * 1915 * 20
15 * 2515 * 26
15 * 2115 * 2215 * 2315 * 2419 * 2119 * 2219 * 2319 * 24
19 * 2519 * 26
23 * 2523 * 26
22 * 2322 * 2423 * 24
24 * 2426 * 2614 * 1415 * 15
18 * 1819 * 1922 * 2223 * 23
1st Baseline Board
1234
252623
21222324
17181920
13141516
9101112
5678
2 3 4 1 18 19 20 17 26 25 2 322 23 24 2114 15 16 1310 11 12 96 7 8 5 6 7 10 11
6 * 67 * 7
10 * 1011 * 11
671011
1 * 11 * 21 * 31 * 4
1 * 51 * 61 * 71 * 8
2 * 52 * 62 * 72 * 8
5 * 55 * 65 * 75 * 8
1 * 91 * 101 * 111 * 12
1 * 251 * 26
1 * 211 * 221 * 231 * 24
1 * 171 * 181 * 191 * 20
1 * 131 * 141 * 151 * 16
5 * 95 * 105 * 115 * 129 * 99 * 109 * 119 * 12
13 * 1313 * 1413 * 1513 * 16
17 * 1717 * 1817 * 1917 * 20
21 * 2121 * 2221 * 2321 * 24
9 * 139 * 149 * 159 * 16
5 * 135 * 145 * 155 * 16
9 * 179 * 189 * 199 * 20
5 * 175 * 185 * 195 * 20
13 * 1713 * 1813 * 1913 * 20
17 * 2117 * 2217 * 2317 * 24
13 * 2113 * 2213 * 2313 * 24
9 * 219 * 229 * 239 * 24
5 * 215 * 225 * 235 * 24
21 * 2521 * 26
17 * 2517 * 26
13 * 2513 * 26
9 * 259 * 26
5 * 255 * 26
2 * 252 * 26
2 * 212 * 222 * 232 * 24
2 * 172 * 182 * 192 * 20
2 * 132 * 142 * 152 * 16
6 * 96 * 106 * 116 * 126 * 136 * 146 * 156 * 16
6 * 256 * 26
6 * 216 * 226 * 236 * 24
6 * 176 * 186 * 196 * 20
10 * 1310 * 1410 * 1510 * 1610 * 1710 * 1810 * 1910 * 20
14 * 1714 * 1814 * 1914 * 20
18 * 2118 * 2218 * 2318 * 24
14 * 2114 * 2214 * 2314 * 24
10 * 2110 * 2210 * 2310 * 24
22 * 2522 * 26
18 * 2518 * 26
14 * 2514 * 26
10 * 2510 * 26
2 * 92 * 102 * 112 * 12
1 Subarray, 26 stations: 2 Baseline Boards can produce all cross-correlation products and all auto-correlation products.
25 * 2525 * 262 * 23 * 3
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 12
3 Subarrays, 4-bit Mode – 1st Example
2nd Baseline Board
3412
22232021
1917-
18
1614-
15
1311-
12
10679
7856
4 1 2 3 16 14 - 15 24 20 21 2219 17 - 1813 11 - 129 6 7 108 5 6 7 27 24 25 26
26272425
2 * 32 * 43 * 4
4 * 44 * 54 * 64 * 74 * 8
3 * 53 * 63 * 73 * 86 * 76 * 87 * 8
8 * 84 * 9
4 * 10
15 * 1515 * 16
16 * 16
12 * 1212 * 13
13 * 13
10 * 106 * 67 * 7
8 * 98 * 10
3 * 93 * 10
7 * 97 * 10
13 * 1413 * 1513 * 16
13 * 1713 * 1813 * 19
16 * 1716 * 1816 * 19
18 * 1818 * 19
19 * 1922 * 2222 * 2323 * 23
23 * 2325 * 2625 * 2726 * 2727 * 27
1st Baseline Board
1234
20212223
1718-
19
1415-
16
1112-
13
923
10
5678
2 3 4 1 15 16 - 14 21 22 23 2018 19 - 1712 13 - 1110 2 3 96 7 8 5 25 26 27 24
24 * 2424 * 2524 * 2624 * 27
24252627
1 * 11 * 21 * 31 * 4
1 * 51 * 61 * 71 * 8
2 * 52 * 62 * 72 * 8
5 * 55 * 65 * 75 * 8
1 * 91 * 10
5 * 95 * 10
9 * 99 * 102 * 23 * 3
11 * 1111 * 1211 * 13
14 * 1414 * 1514 * 16
20 * 2020 * 2120 * 2220 * 23
17 * 1717 * 1817 * 19
11 * 1411 * 1511 * 16
14 * 1714 * 1814 * 19
11 * 1711 * 1811 * 19
6 * 96 * 10
12 * 1412 * 1512 * 16
15 * 1715 * 1815 * 19
12 * 1712 * 1812 * 19
2 * 92 * 10
20 * 2420 * 2520 * 2620 * 27
21 * 2421 * 3521 * 2621 * 27
23 * 2423 * 2523 * 2623 * 27
23 * 2423 * 2523 * 2623 * 27
3 Subarrays, dumps are not harmonically related, subarrays can not share rows and columns.Black: 1 - 10 (10 stations): all cross and auto correlationsBlue: 11 - 19 ( 9 stations): all cross and auto correlationsRed: 25 - 32 ( 8 stations): all cross-correlations and auto-correlation for 4 stations
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 13
3 Subarrays, 4-bit Mode – 2nd Example
2nd Baseline Board
3412
26252327
23242122
19201718
15161314
1191012
7856
4 1 2 3 20 17 18 19 26 25 19 2724 21 22 2316 13 14 1512 9 10 118 5 6 7 14 15
1415
2 * 32 * 43 * 4
4 * 44 * 54 * 64 * 74 * 8
3 * 53 * 63 * 73 * 86 * 76 * 87 * 8
8 * 84 * 94 * 10
18 * 1919*1920*20
14 * 1514 * 1615 * 16
16 * 16
11 * 1111 * 12
12 * 12
8 * 98 * 10
12 * 1312 * 1412 * 1512 * 1612 * 1712 * 1812 * 19
16 * 1716 * 1816 * 19
20 * 2120 * 2220 * 2320 * 24
20 * 2520 * 2620 * 27
24 * 2524 * 2624 * 27
3 * 93 * 10
7 * 97 * 10
11 * 1311 * 1411 * 1511 * 16
11 * 1711 * 1811 * 19
15 * 1715 * 1815 * 19
23 * 2523 * 2623 * 27
22 * 2322 * 2423 * 24
24 * 24
14 * 1415 * 15
1st Baseline Board
1234
25262722
21222324
17181920
13141516
9111210
5678
2 3 4 1 18 19 20 17 26 27 25 2222 23 24 2114 15 16 1310 11 12 96 7 8 5 2 3 6 7
2 * 23 * 36 * 67 * 7
2367
1 * 11 * 21 * 31 * 4
1 * 51 * 61 * 71 * 8
2 * 52 * 62 * 72 * 8
5 * 55 * 65 * 75 * 8
1 * 91 * 10
5 * 95 * 10
9 * 99 * 10
10 *10
13 * 1313 * 1413 * 1513 * 16
17 * 1717 * 1817 * 1918*18
25 * 2525 * 2625 * 2722*22
21 * 2121 * 2221 * 2321 * 24
13 * 1713 * 1813 * 19
21 * 2521 * 2621 * 27
6 * 96 * 10
14 * 1714 * 1814 * 19
22 * 2522 * 2622 * 27
2 * 92 * 10
26*2626*2727*2723*23
3 Subarrays - product dumps are harmonically related to the same minimum hardware integration time.Black: 1 - 10 (10 stations): all cross and auto correlationsBlue: 11 - 19 ( 9 stations): all cross and auto correlationsRed: 20 - 27 (8 stations): all cross and auto correlations
Sonja Vrcic, July 31, 2007 EVLA Correlator New Connectivity Scheme - SW 14
Summary
• For the new configuration scheme the greatest challenge is to arrange the Baseline Board input data streams to maximize the number of products.
• The software may be gradually improved to allow more complex configurations.
• In spite of some challenges, the new configuration allows for better structured configuration mapping code.
• The overall software impact is not significant.