prc_modes : process (rawout_en, reg, coml0_i, l1r3_i, txsigs) begin if (rawout_en = '1') then txsigs <= rawsigs_i; else txsigs(OD_COML0) <= coml0_i; txsigs(OD_L1R3) <= l1r3_i; txsigs(OD_SPARE) <= reg(R_CONTROL1)(CTL_DRV_SP0); --SCAN_EN txsigs(3) <= '0'; -- n/a txsigs(4) <= reg(R_CONTROL1)(CTL_DRV_DXOUT0); -- DXL txsigs(5) <= reg(R_CONTROL1)(CTL_DRV_DXOUT1); -- DXR txsigs(6) <= reg(R_CONTROL1)(CTL_DRV_DXOUT2); -- SDO_BC txsigs(7) <= reg(R_CONTROL1)(CTL_DRV_DXOUT3); -- SDO_CLK txsigs(15 downto 8) <= txsigs(7 downto 0); end if; end process;