• Main INDEX
  • Monthly INDEX
  • PREV
  • NEXT
    Make New Entry, Make Followup Entry

    User name R. Michaels

    Log entry time 11:15:33 on April 24, 2009

    Entry number 267856

    This entry is a followup to: 267837

    Followups:

    keyword=re: scaler ordering

    For L- and R-HRS, vmeoff[] is the array of addresses
    (thumbwheel switches) and the index [] starts with 0
    at the left-most position and progressing to the right.
    Then vmeheader[] is the header from which the slot
    number is decoded (mask 0xf0000). Yes, L and R are
    different. Too bad.

    For the LEFT HRS.
    ==================

    vmeoff[0]=0xabc000;
    vmeoff[1]=0xab1000; /* start norm scalers */
    vmeoff[2]=0xab2000;
    vmeoff[3]=0xab3000;
    vmeoff[4]=0xab4000;
    vmeoff[5]=0xab5000; /* end norm scalers */
    vmeoff[6]=0xab6000;
    vmeoff[7]=0xab7000;
    vmeoff[8]=0xab8000;
    vmeoff[9]=0xab9000;

    vmeheader[0]=0xabc00000;
    vmeheader[1]=0xabc10000; /* <-- SLOT1 = start of norm scaler */
    vmeheader[2]=0xabc20000;
    vmeheader[3]=0xabc30000;
    vmeheader[4]=0xabc40000;
    vmeheader[5]=0xabc50000;
    vmeheader[6]=0xabc60000;
    vmeheader[7]=0xabc70000;
    vmeheader[8]=0xabc80000;
    vmeheader[9]=0xabc90000;


    For the Right HRS.
    ===================

    vmeoff[0]=0xce6000;
    vmeoff[1]=0xce9000; /* swapped with [3] on Apr 24 */
    vmeoff[2]=0xce8000;
    vmeoff[3]=0xce7000;
    vmeoff[4]=0xcea000;
    vmeoff[5]=0xce0000;
    vmeoff[6]=0xceb200;
    vmeoff[7]=0xceb300;
    vmeoff[8]=0xceb400;
    vmeoff[9]=0xceb500;

    vmeheader[0]=0xceb00000; /* SLOT0 = first norm scaler */
    vmeheader[1]=0xceb10000;
    vmeheader[2]=0xceb20000;
    vmeheader[3]=0xceb30000;
    vmeheader[4]=0xceb40000; /* last norm scaler */
    vmeheader[5]=0xceb50000;
    vmeheader[6]=0xceb60000;
    vmeheader[7]=0xceb70000;
    vmeheader[8]=0xceb80000;
    vmeheader[9]=0xceb90000;

    The Bigbite scalers got rearranged too (see halog 266549
    on Mar 25), but we preserved the slot numbers (vmeheader) for
    the norm scaler there so that the scaler.map would not change.