Skip to content
Snippets Groups Projects
Select Git revision
  • 52abfc04956c05e048e5ce4e4ee57f6abd00c909
  • stable default protected
  • feature-particle-in-cell
  • feature-quad_wakes_LongRangeResistiveWall
  • prepare-0.9.0
  • Resisitve_wall_eff_radius_yokoya
  • develop protected
  • feature-iqdamper0
  • feature-feedback-IQ-damper0
  • feature-read_wakis
  • use-one-bin
  • RF-FBv0.6
  • RF-FBv0.5
  • faster_pytorch
  • RF-FB
  • util
  • RFBucket
  • Long-range_wakepotential
  • 0.8.0
  • 0.7.0
  • 0.6.0
  • 0.5.0
  • 0.4
  • 0.3
  • 0.2
  • 0.1
26 results

aperture.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    combpm_protocol_electron_ctrl.rdl 2.32 KiB
    
    
    addrmap combpm_protocol_electron_ctrl {
    
        name="BPM Electron protocol decoder controller";
    
        reg {
            name="SFP status and control";
    
            field {
                desc="SFP TX fault signal";
                hw=w;
                sw=r;
            } TXFAULT;
    
            field {
                desc="SFP RX lost signal";
                hw=w;
                sw=r;
            } RXLOS;
    
            field {
                desc="SFP module absent signal";
                hw=w;
                sw=r;
            } MODABS;
    
            field {
                desc="SFP TX disable signal";
                hw=r;
                sw=rw;
            } TXDISABLE = 0;
    
        } SFP;
    
        reg {
            name="GT status and control";
    
            field {
                desc="Powergood signal";
                hw=w;
                sw=r;
            } POWERGOOD;
    
            field {
                desc="PLL lock signal";
                hw=w;
                sw=r;
            } QPLLLOCK;
    
            field {
                desc="TX clk active signal";
                hw=w;
                sw=r;
            } TXCLKACTIVE;
    
            field {
                desc="RX clk active signal";
                hw=w;
                sw=r;
            } RXCLKACTIVE;
    
            field {
                desc="RX CDR lock signal";
                hw=w;
                sw=r;
            } RXCDRLOCK;
    
            field {
                desc="TX reset done signal";
                hw=w;
                sw=r;
            } TXRESETDONE;
    
            field {
                desc="RX reset done signal";
                hw=w;
                sw=r;
            } RXRESETDONE;
    
            field {
                desc="RX byte is aligned signal";
                hw=w;
                sw=r;
            } RXBYTEISALIGNED;
    
            field {
                desc="RX byte realign signal";
                hw=w;
                sw=r;
            } RXBYTEREALIGN;
    
            field {
                desc="RX comma detected signal";
                hw=w;
                sw=r;
            } RXCOMMADET;
    
            field {
                desc="RX comma detection enable signal";
                hw=r;
                sw=rw;
            } RXCOMMADETEN = 1;
    
            field {
                desc="Reset all";
                hw=r;
                sw=rw;
            } RSTALL = 1;
    
        } GT;
    
        reg {
            name="Protocol status and control";
    
            field {
                desc="Frame counter";
                hw=w;
                sw=r;
            } FRAMECNT[16];
    
            field {
                desc="Frame counter";
                hw=w;
                sw=r;
            } FRAMEERROR;
        } PROTOCOL;
    
    };