Sector Processor (SP05) Design |
||
|
||
This is a
complementary page to the CSC Track-Finder main page. |
||
It provides
details on the CSC Sector Processor design. |
||
Updates
are cumulative: later updates (unless specifically noted) include previous
updates |
||
|
||
Sector Processor Schematics, SP05
is a main SP board |
||
SP Mezzanine Card Schematics, SP04_MC
features Virtex-II FPGA for implementing SP core
logic |
||
SP Mezzanine Card Schematics, SP05_MC08
features Virtex-5 FPGA for implementing SP core
logic |
||
SP Daughter Board Schematics, SP04_DB carries QPLL
chip |
||
SP Transition Board Schematics, SP05_TB provides for data exchange
between the CSCTF and the DTTF |
||
DDU Extender Board Schematics. DDU_EXT facilitates plugging DDU (ser ## 1-4) in
the TF crate |
||
|
||
VME_CPLD
configuration, an auxiliary VME interface in CPLD provides for firmware
downloads into SP05 FPGAs |
||
|
||
Firmware Under Test: |
||
|
None |
|
|
||
Firmware at P5: |
||
|
SP05_MC08:
core dated |
|
|
||
|
||
Obsolete Firmware
Builds: |
||
|
SP05_MC08:
core dated |
|
|
||
|
SP05_MC08:
core dated |
|
|
||
|
DD: correctly
handles CSR_DFC [11] = 1 mode (block header suppression for an empty bx). VM, FA –
new date stamps only. |
|
|
||
|
DD:
120214 date stamp; correctly handles CSR_DFC [11] = 1 mode (block header
suppression for an empty bx). Tested OK in MWGR VM, FA:
retain 111122 date stamps. |
|
|
||
|
DD:
120211 date stamp; rebuilt with changed synthesis option, compared to 091026
build; Tested OK at b904 for CSR_DFC[11] = 0 mode; VM, FA:
retain 111122 date stamps. |
|
|
||
|
DD:
another attempt to extirpate event format errors in CSR_DFC [11] = 1 mode (block
header suppression for an empty bx). |
|
|
||
|
DD:
chasing a very rare event format error (split E-words) in CSR_DFC [11] = 1
mode (block header suppression for an empty bx). Now each
event is sent to DDU in one block (w/o idles in between words). |
|
|
||
Another bug-fix build of |
SP05_MC08:
core dated Singles
mode changed from 0xB=11 to 1, modified DAT_ETA/SP register, Behavioral
vs Post-Translate Simulation discrepancy fixed by
changing Verilog coding style, XST
Compiler used |
|
|
||
Another bug-fix build of compiled with Synplify |
SP05_MC08:
core dated Singles
mode changed from 0xB=11 to 1, modified DAT_ETA/SP register, Maps 4
LSBs of the GE LUT 5-bit PhiBend to the core input for ME1 muons Behavioral
vs Post-Translate Simulation discrepancy fixed by using Synplify instead of
XST Compiler |
|
|
|
|
A bug-fix build of compiled with XST |
SP05_MC08:
core dated Singles
mode changed from 0xB=11 to 1, modified DAT_ETA/SP register, Maps 4
LSBs of the GE LUT 5-bit PhiBend to the core input for ME1 muons SP svf file for chain0 => turned out buggy!! |
|
|
||
|
SP05_MC08:
core dated Singles
mode changed from 0xB=11 to 1, modified DAT_ETA/SP register, Maps 4
MSBs of the GE LUT 5-bit PhiBend to the core input for ME1 muons SP svf file for chain0 => turned out buggy!! |
|
|
||
|
SP05_MC08:
core dated |
|
|
||
|
SP05_MC08:
core dated |
|
|
||
|
SP05_MC08:
same as of |
|
|
||
|
SP05_MC08:
same as of |
|
|
||
|
SP05_MC08:
same as of |
|
|
||
|
SP05_MC08:
same as of |
|
|
||
|
SP05_MC08:
core dated |
|
|
||
(ISE 9.2i) |
SP Readout Format to v5.3 Update CSR_DFC [11] = 1 => readout format per v5.3 |
|
|
||
|
SP05_MC08:
core dated |
|
|
||
|
SP05_MC08:
core dated |
|
|
||
|
SP05_MC08:
core dated SP svf file for chain0 |
|
|
||
|
SP05_MC08:
core dated SP svf file for chain0 and chain0
XCF08P mcs files |
|
|
||
|
FA, DD,
VM: “double resynch” and “FMM reporting” bug fix version SP svf file for chain1 and chain1
XC18V04 mcs files |
|
|
||
|
SP:
Singles’ PHI [4:0] scale now matches Tracks’ PHI [4:0] scale in SP Data
Record; SP svf file for chain0_xc5v and chain0
XCF08P mcs files |
|
|
||
|
FA:
081015 version: fixed a “link fails to Resync” problem; SP svf file for chain1 and fa XC18V04
mcs files |
|
|
||
|
SP: added
delay (0…3) for beam halo triggers in CSR_SCC/MA/SP/D[ SP svf file for chain0 and chain0
XC18V04 mcs files SP svf file for chain0_xc5v and SP_FPGA bit file and chain0 XCF32 mcs files |
|
|
||
|
Bug-fix
version SP svf file for chain0 and chain0
XC18V04 mcs files SP svf file for chain1 and chain1 XC18V04 mcs files |
|
|
||
|
(FA: added
LCT Quality Enable or CSR_LQE register; modified CSR_OSY to better monitor
MPC-to-SP links; SP1 svf file for chain0 (core version #1; + 4 bx latency compared to core version #0) SP svf file for chain1 (Asynchronous FIFO core v5.1; min latency 2.X clock cycles) SP svf file for chain1 (FIFO Generator, v4.2; min latency 6.X clock cycles) CSR_AF,
CSR_SCC, CSR_LQE, CSR_OSY, ACT_LCR, CSR_BCD Register Update v3 |
|
|
||
|
(All
chips: complete ISE9.2i release with extended idtb timing => recommended
for installation in USC) SP1 svf file for chain0 (core version #1; + 5 bx latency compared to core version #0) SP0 svf file for chain0 (core version #0) |
|
|
||
|
(FA:
updated MPC link control and monitoring for out-of-sync occurences) |
|
|
||
|
(DD:
updated SP_ERSV to 2) |
|
|
||
|
(DD:
Readout Format updated to 5.2 and CSR_BID modified; |
|
|
||
|
(DD:
CSR_BID modified; |
|
|
||
|
(All
chips: CCB Interface Update: Start Data Taking, Stop Data Taking control eliminated,
SP is Free Running) |
|
|
||
|
(SP:
DAT_FTR to fake PT LUT output on single VP added) |
|
|
||
|
(VM:
CSR_FMM control added; |
|
|
||
|
(VM, FA:
same as of Aug, 1, |
|
|
||
|
(VM:
added CSR_REQ to delay L1req; |
|
|
||
|
(VM, FA,
DD, SP: readjusted FC_CMD timing, |
|
|
||
|
||
Created
with Microsoft Word 2000
Last
modified December
21, 2012 by Lev Uvarov