19 unsigned char rtp
: 3;
20 unsigned char rtn
: 3;
33 unsigned short reserved
: 14;
34 unsigned char Z_rx_enable
: 2;
46 unsigned char pres_disable
;
47 unsigned char pres_drive_high
;
48 unsigned char c_enab_120
;
52 STD_ULOGIC data_tximp
;
53 STD_ULOGIC dqs_rxterm
;
54 STD_ULOGIC data_rxterm
;
55 T_CR_SELECT cr_clk_sel
;
56 unsigned char cr_clk
: 5;
57 T_CR_SELECT cr_dsclk_odd_sel
;
58 unsigned char cr_dsclk_odd
: 5;
59 T_CR_SELECT cr_dsclk_even_sel
;
60 unsigned char cr_dsclk_even
: 5;
61 T_CR_SELECT cr_data_sel
;
62 unsigned char cr_data
: 5;
63 T_CR_SELECT cr_vref_sel
;
64 unsigned char cr_vref
: 5;
65 T_CR_SELECT cr_others_sel
;
66 unsigned char cr_others
: 5;
71 unsigned char enable_monitor
;
72 unsigned short step_out_pointer
: 12;
73 unsigned short hold_out_pointer
: 12;
74 unsigned short enable_wr_dqs
: 12;
75 unsigned short use_alt_rd_dqs
: 12;
79 unsigned short __attribute__((noinline
,noclone
))
80 testfunction(unsigned i
)
83 dmfe
[0].use_alt_rd_dqs
= 1;
84 dmfe
[i
].use_alt_rd_dqs
= 0;
85 return dmfe
[0].use_alt_rd_dqs
;
88 extern void abort (void);
91 if (testfunction(0) != 0)