5 2 5 Stratix IV PLL 2 CMU PLL 1 ALTGX MegaWizard Plug-In Manager Reconfig Alt PLL CMU PLL Channel and TX PLL select/reconfig CMU PLL reconfiguration

Size: px
Start display at page:

Download "5 2 5 Stratix IV PLL 2 CMU PLL 1 ALTGX MegaWizard Plug-In Manager Reconfig Alt PLL CMU PLL Channel and TX PLL select/reconfig CMU PLL reconfiguration"

Transcription

1 5. Stratix IV SIV Stratix IV GX PMA BER FPGA PMA CMU PLL Pphased-Locked Loop CDR Quartus II MegaWizard Plug-In Manager rx_tx_duplex_sel[1:0] 5 49 logical_channel_address 5 50 PMA ALTGX_RECONFIG MegaWizard Plug-In Manager FPGA ALTGX_RECONFIG ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX ALTGX MegaWizard Plug-In Manager

2 5 2 5 Stratix IV PLL 2 CMU PLL 1 ALTGX MegaWizard Plug-In Manager Reconfig Alt PLL CMU PLL Channel and TX PLL select/reconfig CMU PLL reconfiguration Channel and CMU PLL reconfiguration Channel Reconfiguration with TX PLL select 3 CMU PMA CMU PLL Dynamic Reconfiguration Controller Logical Channel Addressing ALTGX_RECONFIG MegaWizard Plug-In Manager logical_channel_address Use 'logical_channel_address' port for Analog controls reconfiguration PLL PLL 0 1 ALTGX MegaWizard Plug-In Manager Reconfig Clks 1 Reconfig Alt PLL TX PLL.mif PLL PLL 2 CMU PLL 1 ALTGX MegaWizard Plug-In Manager General CMU PLL.mif.mif.mif ALTGX MegaWizard Plug-In Manager.mif 16.mif Channel and TX PLL select/reconfig PMA ALTGX MegaWizard Plug-In Manager ALTGX_ RECONFIG MegaWizard Plug-In Manager Analog controls (VOD Pre-emphasis Manual Equalization) PMA CMU PMA General Basic (PMA Direct)ALTGX MegaWizard Plug-In Manager PMA PMA PCS Stratix IV Device Handbook Volume Altera Corporation

3 5 Stratix IV 5 3 PMA 1 PMA PMA Stratix IV GX PVT Offset cancellation for Receiver channels ALTGX ALTGX_RECONFIG MegaWizard Plug-In Manager Receiver and Transmitter Receiver onlytransmitter only Receiver and Transmitter Receiver only ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX PMA Controls Reconfiguration PMA DC V OD 5 50 PMA 4 2 CMU PMA PCS CMU PMA Basic (PMA Direct) CMU PLL CMU PMA

4 5 4 5 Stratix IV Stratix IV 4 8 Stratix GX Stratix II GX [PRBS] [BIST] N Basic (PMA Direct) 1 Basic (PMA Direct) 1 CMU 5 50 PMA Data rate division in TX Data rate division in TX Basic (PMA Direct) Basic (PMA Direct) 1 Basic (PMA Direct) N 5 61 Data Rate Division in TX Channel and TX PLL select/reconfig Channel and CMU PLL reconfiguration Channel reconfiguration with TX PLL select CMU PLL reconfiguration Channel and TX PLL select/reconfig Basic (PMA Direct) Basic (PMA Direct) 1 Basic (PMA Direct) N 5 66 Channel and TX PLL select/reconfig reconfig_mode_sel[2:0] 1 reconfig_mode_sel[2:0] reconfig_mode_sel[2:0] reconfig_mode_sel[2:0] CMU 1 reconfig_mode_sel[2:0] Stratix IV Device Handbook Volume Altera Corporation

5 5 Stratix IV 5 5 Quartus II MegaWizard Plug-In Manager 5 1. CMU CMU reconfig_mode_sel[2:0] (1) PMA Controls Reconfiguration 3'b000 Data Rate Division in TX 3'b011 Channel and TX PLL select/reconfig CMU PLL Reconfiguration 3'b100 Channel and CMU PLL Reconfiguration 3'b101 Channel Reconfiguration with TX PLL Select 3'b110 3'b : (1) reconfig_mode_sel [2:0] = 3'b001 3'b010 1 reconfig_mode_sel[2:0] ALTGX_RECONFIG MegaWizard Plug-In Manager reconfig_mode_sel[2:0] 000 Quartus II MegaWizard Plug-In Manager Stratix IV GX ALTGX ALTGX_RECONFIG 2 MegaWizard Plug-In Manager ALTGX ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager Reconfig 5 1 PMA Analog controls (VOD Pre-emphasis Manual Equalization) Offset cancellation for Receiver channels Data Rate Division in TX CMU PLL reconfiguration Channel and CMU PLL reconfiguration Channel reconfiguration with TX PLL select Enable Channel and Transmitter PLL Reconfiguration

6 5 6 5 Stratix IV Quartus II MegaWizard Plug-In Manager 5 1. ALTGX MegaWizard Plug-In Manager ALTGX_RECONFIG MegaWizard Plug-In Manager Quartus II ALTGX_RECONFIG MegaWizard Plug-In Manager Reconfiguration Settings 5 2 Offset cancellation for Receiver channels PMA Analog controls PMA Analog controls PMA 1 Data Rate Division in TX Data rate division in TX CMU PLL reconfiguration Channel and CMU PLL reconfiguration Channel reconfiguration with TX PLL select Channel and TX PLL select/reconfig Stratix IV Device Handbook Volume Altera Corporation

7 5 Stratix IV 5 7 Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG MegaWizard Plug-In Manager 1 ALTGX_RECONFIG Stratix II GX Stratix GX FPGA IP 1 Stratix IV GX 5 3

8 5 8 5 Stratix IV Quartus II MegaWizard Plug-In Manager 5 3. reconfig_clk read write_all reconfig_fromgxb[] PMA controls reconfig logic Dynamic Reconfiguration Controller PMA control ports (1) rate_switch_ctrl[1:0] (TX only) Data Rate Switch control logic reset_reconfig_address reconfig_data[15:0] CMU PLL reconfig control logic Channel and CMU PLL reconfig control logic Address Translation addr data Parallel to Serial Converter reconfig_togxb[3:0] data valid busy error rate_switch_out[1:0] (TX only) logical_tx_pll_sel logical_tx_pll_sel_en Channel reconfig with TX PLL select control logic reconfig_address_out[5:0] reconfig_address_en channel_reconfig_done logical_channel_address[] rx_tx_duplex_sel[1:0] Offset Cancellation control logic reconfig_mode_sel[2:0] 5 3 : (1) PMA V OD DC ALTGX_RECONFIG 5 10 PMA controls reconfiguration Offset cancellation TX Data rate division Channel reconfiguration with TX PLL select/reconfig CMU PLL reconfiguration Channel and CMU PLL reconfiguration Channel reconfiguration with TX PLL select Stratix IV Device Handbook Volume Altera Corporation

9 5 Stratix IV 5 9 Quartus II MegaWizard Plug-In Manager PMA controls reconfiguration TX Data rate division rate_switch_ctrl[1:0] CMU PLL reconfiguration Channel and CMU PLL reconfiguration Channel reconfiguration with TX PLL select.mif 16.mif 5 67.mif 5 4

10 Stratix IV Quartus II MegaWizard Plug-In Manager 5 4. reconfig_clk reconfig_togxb [3..0] reconfig_fromgxb [16:0] data_valid read busy write_all error tx_vodctrl [2..0] (1), (2) tx_vodctrl_out [2..0] (1), (2) rx_eqctrl [3..0] (1), (2) rx_eqctrl_out [3..0] (1), (2) rx_eqdcgain [2..0] (1), (2) rx_eqdcgain_out [2..0] (1), (2) tx_preemp_0t [4..0] (1), (2) tx_preemp_1t [4..0] (1), (2) Dynamic Reconfiguration Controller tx_preemp_0t_out [4..0] (1), (2) tx_preemp_1t_out [4..0] (1), (2) tx_preemp_2t [4..0] (1), (2) tx_preemp_2t_out [4..0] (1), (2) reconfig_mode_sel [2:0] rate_switch_out [1:0] rate_switch_ctrl [1:0] reconfig_data [15:0] logical_tx_pll_sel channel_reconfig_done logical_tx_pll_sel_en reconfig_address_en reset_reconfig_address reconfig_address_out [5:0] rx_tx_duplex_sel [1:0] logical_channel_address [8:0] (3) 5 4 : (1) 1 (2) PMA PMA PMA PMA 1 ALTGX_RECONFIG 5 10 (3) logical_channel_address Stratix IV Device Handbook Volume Altera Corporation

11 5 Stratix IV 5 11 Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / ALTGX_RECONFIG reconfig_clk Receiver only 37.5 MHz 50 MHz Receiver and Transmitter 37.5 MHz 50 MHz Transmitter only 2.5 MHz 50 MHz Quartus II ALTGX ALTGX_RECONFIG reconfig_fromgxb Reconfiguration settings What is the number of channels controlled by the reconfig controller? reconfig_fromgxb reconfig_togxb reconfig_togxb[3..0] 4 Reconfiguration settings What is the number of channels controlled by the reconfig controller? 5 39 reconfig_fromgxb reconfig_togxb FPGA ALTGX_RECONFIG write_all ALTGX_RECONFIG ALTGX 1 reconfig_clk 5 51 PMA

12 Stratix IV Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / busy reconfig_clk Low ALTGX_RECONFIG High High busy 5 43 PMA High.mif High read 1 reconfig_clk read PMA read Reconfiguration settings Analog controls Analog controls PMA PMA data_valid data_valid PMA data_valid High tx_vodctrl_out PMA 1 error Error checks/data rate switch busy error 2 reconfig_clk ALTGX_RECONFIG MegaWizard Plug-In Manager Stratix IV Device Handbook Volume Altera Corporation

13 5 Stratix IV 5 13 Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / logical_channel_address [8:0] logical_channel_address Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration ALTGX_RECONFIG MegaWizard Plug-In Manager logical_channel_address Reconfiguration settings What is the number of channels controlled by the reconfig controller? logical_channel_address PMA rx_tx_duplex_sel[1:0] 2 Error checks/data rate switch rx_tx_duplex_sel[1:0] = 2'b00 => rx_tx_duplex_sel[1:0] = 2'b01 => rx_tx_duplex_sel[1:0] = 2'b10 => / tx_vodctrl[2..0] (1) V OD 3 ALTGX MegaWizard Plug-In Manager TX Analog Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration Use same control signal for all the channels PMA 100-Ω tx_vodctrl V OD Stratix IV Volume 2 Stratix IV Programmable Output Differential Voltage 1.4 V V CCH tx_vodctrl[2:0] V OD (mv) 3'b 'b 'b 'b 'b 'b 'b 'b

14 Stratix IV Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / tx_preemp_0t[4..0] (1) Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration Use same control signal for all the channels PMA PCI Express (PIPE) Gen 1 Gen 2 tx_preemp_0t[4:0] 5'b00000 tx_pipemargin tx_pipeswing tx_pipedeemph PCI Express (Gen 2) tx_preemp_0t[4:0] Stratix IV Volume 2 Stratix IV Programmable Pre-Emphasis tx_preemp_1t[4..0] (1) 1 1 Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration Use same control signal for all the channels PMA Stratix IV Volume 2 Stratix IV Programmable Pre-Emphasis Stratix IV Device Handbook Volume Altera Corporation

15 5 Stratix IV 5 15 Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / tx_preemp_2t[4..0] (1) 2 Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration Use same control signal for all the channels PMA PCI Express (PIPE) Gen 1 Gen 2 tx_preemp_2t[4:0] 5'b00000 tx_pipemargin tx_pipeswing tx_pipedeemph PCI Express (Gen 2) tx_preemp_2t[4:0] Stratix IV Volume 2 Stratix IV Programmable Pre-Emphasis rx_eqctrl[3..0] (1) PMA Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration Use same control signal for all the channels PMA Stratix IV Volume 2 Stratix IV Programmable Equalization and DC Gain

16 Stratix IV Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / rx_eqdcgain[2..0] (1) (2) DC Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration Use same control signal for all the channels PMA 3'b000 => 0 db 3'b001 => 3 db 3'b010 => 6 db 3'b011 => 9 db 3'b100 => 12 db => N/A Stratix IV Volume 2 Stratix IV Programmable Equalization and DC Gain tx_vodctrl_out[2..0] V OD V OD tx_preemp_0t_out[4..0] tx_preemp_1t_out[4..0] 1 tx_preemp_2t_out[4..0] 2 rx_eqctrl_out[3..0] ALTGX rx_eqdcgain_out[2..0] DC ALTGX DC Stratix IV Device Handbook Volume Altera Corporation

17 5 Stratix IV 5 17 Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / / reconfig_mode_sel[2:0] 3'b000 PMA controls reconfiguration 3'b011 Data Rate Division in TX 3'b100 CMU PLL reconfiguration 3'b101 Channel and CMU PLL reconfiguration 3'b110 Channel reconfiguration with TX PLL select 3'b111 reconfig_address_out[5:0] Channel and TX PLL reconfiguration Channel and TX PLL select/reconfig.mif ALTGX_RECONFIG mif.mif reconfig_address_out [5:0] 0 reconfig_address_en Channel and TX PLL reconfiguration Channel and TX PLL select/reconfig reconfig_address_en reconfig_address_out[5:0].mif 1 16 reset_reconfig_address Channel and TX PLL reconfiguration Channel and TX PLL select/reconfig ALTGX_RECONFIG 1 reconfig_clk reconfig_data[15:0] Channel and TX PLL select/reconfig 16.mif ALTGX_RECONFIG.mif write_all reconfig_data [15:0]

18 Stratix IV Quartus II MegaWizard Plug-In Manager 5 2. ALTGX_RECONFIG ( / ) / rate_switch_ctrl[1:0] Data Rate Division in TX 2'b00 1 2'b01 2 2'b10 4 2'b Data Rate Division in TX rate_switch_out[1:0] Data Rate Division in TX 2'b00 1 2'b01 2 2'b10 4 2'b Data Rate Division in TX logical_tx_pll_sel[1:0] TX PLL ID TX PLL ID.mif logical_tx_pll logical_tx_pll_sel_en logical_tx_pll_sel[1:0].mif logical_tx_pll logical_tx_pll_sel_en logical_tx_pll_sel_en 1 logical_tx_pll_sel[1:0] TX PLL channel_reconfig_done 1 reconfig_clk High.mif Channel and CMU PLL reconfiguration Channel reconfiguration with TX PLL select 5 2 : (1) (2) PCI Express (PIPE) PCI E 001 Stratix IV Device Handbook Volume Altera Corporation

19 5 Stratix IV 5 19 Quartus II MegaWizard Plug-In Manager ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX PCI Express (PIPE) ALTGX reconfig_clk ALTGX_RECONFIG reconfig_clk ALTGX PCI Express (PIPE) reconfig_clk fixedclk 5 3 reconfig_clk fixedclk 5 3. ALTGX (1) reconfig_clk fixedclk PCI Express [PIPE] 5 3 : ALTGX_RECONFIG 37.5 MHz 50 MHz 125 MHz (1) reconfig_clk fixedclk ALTGX_RECONFIG reconfig_clk ALTGX reconfig_clk 5 4 ALTGX Receiver only Receiver and Transmitter Transmitter only reconfig_clk 5 4 ALTGX ALTGX_RECONFIG reconfig_clk 1 ALTGX_RECONFIG ALTGX Receiver only Transmitter only Receiver and Transmitter reconfig_clk 5 4. ALTGX reconfig_clk (1) ALTGX Receiver and Transmitter Receiver only Transmitter only reconfig_clk 37.5 MHz 50 MHz 37.5 MHz 50 MHz 2.5 MHz 50 MHz 5 4 : (1) reconfig_clk

20 Stratix IV Quartus II MegaWizard Plug-In Manager ALTGX_RECONFIG ALTGX ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX 2 1 ALTGX_RECONFIG ALTGX 5 5 ALTGX 1 ALTGX_RECONFIG reconfig_fromgxb [n:0] ALTGX Instance 1 ALTGX_RECONFIG Instance ALTGX Instance 2 reconfig_togxb [3:0] Stratix IV Device Handbook Volume Altera Corporation

21 5 Stratix IV 5 21 Quartus II MegaWizard Plug-In Manager ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG 5 6. reconfig_fromgxb [n:0] ALTGX_RECONFIG Instance 1 reconfig_togxb [3:0] ALTGX Instance 1 reconfig_fromgxb [n:0] ALTGX_RECONFIG Instance 2 reconfig_togxb [3:0] ALTGX Instance 2 ALTGX MegaWizard Plug-In Manager Reconfig What is the starting channel number? ALTGX 5 22 ALTGX_RECONFIG 1 ALTGX ALTGX ALTGX ALTGX_RECONFIG MegaWizard Plug-In Manager 5 34 ALTGX_RECONFIG ALTGX ALTGX_RECONFIG reconfig_fromgxb reconfig_togxb

22 Stratix IV Quartus II MegaWizard Plug-In Manager ALTGX Basic (PMA Direct) ALTGX PMA PMA PMA CMU PCS PMA ALTGX ALTGX PMA PMA Basic (PMA Direct) What is the starting channel number? 5 7 ALTGX MegaWizard Plug-In Manager Reconfig What is the starting channel number? 5 7. ALTGX MegaWizard Plug-In Manager What is the Starting Channel Number? Stratix IV Device Handbook Volume Altera Corporation

23 5 Stratix IV 5 23 Quartus II MegaWizard Plug-In Manager ALTGX ALTGX 4 1 ALTGX What is the starting channel number? 4 1 What is the starting channel number? ATLGX MegaWizard Plug-In Manager ALTGX ALTGX 1 ALTGX_RECONFIG 3 ALTGX ALTGX 1 ALTGX ALTGX_RECONFIG 1 2 ALTGX ALTGX 1 (1 ) ALTGX 2 (3 ) ALTGX 1 ALTGX_RECONFIG ALTGX MegaWizard Plug-In Manager General What is the number of channels? Reconfig What is the starting channel number? ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX 2 ALTGX_RECONFIG ALTGX ALTGX 1 ALTGX 2 ALTGX_RECONFIG

24 Stratix IV Quartus II MegaWizard Plug-In Manager 5 8 ALTGX 1 ALTGX ALTGX ALTGX_RECONFIG (1) Case 1 ALTGX Instance 1 Single Channel Instance The What is the starting channel number? option = 0 Set the What is the number of channels controlled by the reconfig controller? option = 8 reconfig_fromgxb [16:0] Channel 0 (logical_address_channel = 0) ALTGX_RECONFIG Instance reconfig_fromgxb [33:0] (2) ALTGX Instance 2 Three Channel Instance The What is the starting channel number? option = 4 Channel 0 (logical_address_channel = 4) reconfig_fromgxb [16:0] Channel 1 (logical_address_channel = 5) Channel 2 (logical_address_channel = 6) reconfig_togxb [3:0] 5 8 : (1) (2) reconfig_fromgxb[33:0] = {reconfig_fromgxb[16:0], reconfig_fromgxb[16:0]} ALTGX 2 ALTGX ALTGX_RECONFIG 2 2 ALTGX ALTGX 1 (6 ) ALTGX 2 (3 ) ALTGX 1 ALTGX_RECONFIG Stratix IV Device Handbook Volume Altera Corporation

25 5 Stratix IV 5 25 Quartus II MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager General What is the number of channels? Reconfig What is the starting channel number? ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX 2 ALTGX_RECONFIG ALTGX ALTGX 1 ALTGX ALTGX_RECONFIG ALTGX ALTGX 2 What is the starting channel number? 4 ALTGX 2 4

26 Stratix IV Quartus II MegaWizard Plug-In Manager 5 9 ALTGX 1 ALTGX ALTGX ALTGX_RECONFIG (1) ALTGX Instance 1 Six Channel Instance The What is the starting channel number? option = 0 Case 2 Channel 0 (logical_address_channel = 0) Channel 1 (logical_address_channel = 1) reconfig_fromgxb [33:0] Channel 2 (logical_address_channel = 2) Set the What is the number of channels controlled by the reconfig controller? option = 12 (1) Channel 3 (logical_address_channel = 3) Channel 4 (logical_address_channel = 4) ALTGX_RECONFIG Instance reconfig_fromgxb [50:0] (2) Channel 0 (logical_address_channel = 5) ALTGX Instance 2 Three Channel Instance The What is the starting channel number? option = 8 Channel 0 (logical_address_channel = 8) reconfig_fromgxb [16:0] Channel 0 (logical_address_channel = 9) Channel 0 (logical_address_channel = 10) reconfig_togxb [3:0] 5 9 : (1) (2) reconfig_fromgxb[50:0] = {reconfig_fromgxb[16:0], reconfig_fromgxb[33:0]}. Stratix IV Device Handbook Volume Altera Corporation

27 5 Stratix IV 5 27 Quartus II MegaWizard Plug-In Manager ALTGX 3 ALTGX ALTGX_RECONFIG 3 2 ALTGX ALTGX 1 (6 ) ALTGX 2 (6 ) ALTGX 1 ALTGX_RECONFIG ALTGX MegaWizard Plug-In Manager General What is the number of channels? Reconfig What is the starting channel number? ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX 2 ALTGX_RECONFIG ALTGX ALTGX 1 ALTGX ALTGX_RECONFIG 1

28 Stratix IV Quartus II MegaWizard Plug-In Manager ALTGX ALTGX 2 What is the starting channel number? 4 ALTGX ALTGX 1 ALTGX ALTGX ALTGX_RECONFIG (1) ALTGX Instance 1 Six Channel Instance The What is the starting channel number? option = 0 Case 3 Tx only Channel 0 (logical_address_channel = 0) Tx only Channel 1 (logical_address_channel = 1) reconfig_fromgxb [33:0] Tx only Channel 2 (logical_address_channel = 2) Set the What is the number of channels controlled by the reconfig controller? option = 16 (1) Tx only Channel 3 (logical_address_channel = 3) Tx only Channel 4 (logical_address_channel = 4) Tx only Channel 5 (logical_address_channel = 5) reconfig_fromgxb [67:0] (2) ALTGX_RECONFIG Instance ALTGX Instance 2 Six Channel Instance The What is the starting channel number? option = 8 Rx only Channel 0 (logical_address_channel = 8) Rx only Channel 1 (logical_address_channel = 9) Rx only Channel 2 (logical_address_channel = 10) reconfig_fromgxb [33:0] Rx only Channel 3 (logical_address_channel = 11) Rx only Channel 4 (logical_address_channel = 12) Rx only Channel 5 (logical_address_channel = 13) reconfig_togxb [3:0] 5 10 : (1) (2) reconfig_fromgxb[67:0] = {reconfig_fromgxb[33:0], reconfig_fromgxb[33:0]}. Stratix IV Device Handbook Volume Altera Corporation

29 5 Stratix IV 5 29 Quartus II MegaWizard Plug-In Manager 4 ALTGX_RECONFIG 1 ALTGX 4 What is the starting channel number? ALTGX ALTGX_RECONFIG ALTGX 4 ALTGX ALTGX_RECONFIG 4 2 ALTGX ALTGX 1 ALTGX 2 2 ALTGX_RECONFIG ALTGX_RECONFIG 1 ALTGX_RECONFIG 2 ALTGX_RECONFIG 1 ALTGX 1 ALTGX_RECONFIG 2 ALTGX ALTGX MegaWizard Plug-In Manager General What is the number of channels? Reconfig What is the starting channel number? ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX 2 ALTGX_RECONFIG ALTGX 2 ALTGX_RECONFIG ALTGX ALTGX_ RECONFIG 1 ALTGX_RECONFIG ALTGX_RECONFIG 2 ALTGX ALTGX_ RECONFIG 2

30 Stratix IV Quartus II MegaWizard Plug-In Manager 5 11 ALTGX 1 ALTGX ALTGX ALTGX_RECONFIG (1) ALTGX Instance 1 Five Channel Instance The What is the starting channel number? option = 0 Set the What is the number of channels controlled by the reconfig controller? option = 8 (1) Case 4 Channel 0 (logical_address_channel = 0) Channel 1 (logical_address_channel = 1) Channel 2 (logical_address_channel = 2) ALTGX_RECONFIG Instance 1 reconfig_fromgxb [33:0] reconfig_togxb [3:0] Channel 3 (logical_address_channel = 3) Channel 4 (logical_address_channel = 4) Set the What is the number of channels controlled by the reconfig controller? option = 8 (1) ALTGX Instance 2 Five Channel Instance The What is the starting channel number? option = 0 Channel 0 (logical_address_channel = 0) Channel 1 (logical_address_channel = 1) ALTGX_RECONFIG Instance 2 reconfig_fromgxb [33:0] Channel 2 (logical_address_channel = 2) reconfig_togxb [3:0] Channel 3 (logical_address_channel = 3) Channel 4 (logical_address_channel = 4) 5 11 : (1) ALTGX ALTGX 1 ALTGX_RECONFIG 1 ALTGX 1 1 ALTGX.v ALTGX.vhd 5 Stratix IV Device Handbook Volume Altera Corporation

31 5 Stratix IV 5 31 Quartus II MegaWizard Plug-In Manager ALTGX 5 ALTGX ALTGX_RECONFIG ALTGX ALTGX 1 5 ALTGX.v ALTGX.vhd 1 ALTGX_ RECONFIG ALTGX 1 What is the starting channel number? 0 ATLGX MegaWizard Plug-In Manager ALTGX defparam Verilog defparam instance2. starting_channel_number = 4; defparam instance3. starting_channel_number = 8; PMA PMA ALTGX What is the starting channel number? PMA ALTGX MegaWizard Plug-In Manager General Basic (PMA direct) ALTGX PMA PMA CMU Basic (PMA direct) CMU Basic (PMA direct) 1 CMU PMA PMA What is the starting channel number? PMA What is the starting channel number? ALTGX PMA What is the starting channel number? 4 ALTGX PMA 4 ALTGX 1 Basic (PMA direct)

32 Stratix IV Quartus II MegaWizard Plug-In Manager 5 14 What is the starting channel number? PMA ALTGX MegaWizard Plug-In Manager General What is the number of channels? Reconfig What is the starting channel number? ALTGX Basic (PMA direct) ALTGX 1 8 (PMA-only channels) ALTGX_RECONFIG ALTGX_RECONFIG 1 ALTGX ALTGX_RECONFIG 1 1 ALTGX 4 PMA Not in Basic (PMA Direct) ALTGX_RECONFIG ALTGX What is the starting channel number? 1 ALTGX PMA ALTGX Basic (PMA Direct) Stratix IV Device Handbook Volume Altera Corporation

33 5 Stratix IV 5 33 Quartus II MegaWizard Plug-In Manager 5 15 What is the starting channel number? PMA PMA Basic (PMA Direct) ALTGX MegaWizard Plug-In Manager General What is the number of channels? Reconfig What is the starting channel number? ALTGX Basic ALTGX ALTGX ALTGX 4 ALTGX ALTGX ALTGX_RECONFIG ALTGX_RECONFIG 1 ALTGX 1 ALTGX ALTGX_RECONFIG Stratix IV Stratix IV GX Transmitter only 48 Receiver only 48 Transmitter only ALTGX 48 Receiver only ALTGX

34 Stratix IV Quartus II MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager General What is the number of channels? Reconfig What is the starting channel number? 96 ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX 2 ALTGX_RECONFIG ALTGX TX 1 0 TX TX RX RX RX ALTGX Receiver only Stratix IV PMA Quartus II ALTGX_RECONFIG reconfig_fromgxb logical_channel_address 5 12 ALTGX_RECONFIG MegaWizard Plug-In Manager Reconfiguration settings What is the number of channels controlled by the reconfig controller? ALTGX_RECONFIG 256 Stratix IV Device Handbook Volume Altera Corporation

35 5 Stratix IV 5 35 Quartus II MegaWizard Plug-In Manager ALTGX_RECONFIG MegaWizard Plug-In Manager What is the Number of Channels Controlled by the Reconfig Controller? 1 ALTGX_RECONFIG ALTGX What is the number of channels controlled by the controller? What is the number of channels controlled by the reconfig controller? ALTGX_RECONFIG What is the number of channels controlled by the reconfig controller

36 Stratix IV Quartus II MegaWizard Plug-In Manager ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG 1 2 ( / ) ALTGX 1 ALTGX 2 ALTGX_RECONFIG 1 ALTGX_RECONFIG 2 1 ALTGX ALTGX_RECONFIG Reconfig What is the starting channel number? Reconfig What is the starting channel number? ALTGX Reconfiguration settings What is the number of channels controlled by the controller? 8 N/A 2 ALTGX ALTGX_RECONFIG Reconfig What is the starting channel number? Reconfig What is the starting channel number? Reconfiguration settings What is the number of channels controlled by the controller? 12 N/A 3 ALTGX ALTGX_RECONFIG Reconfig What is the starting channel number? Reconfig What is the starting channel number? Reconfiguration settings What is the number of channels controlled by the controller? 16 N/A Stratix IV Device Handbook Volume Altera Corporation

37 5 Stratix IV 5 37 Quartus II MegaWizard Plug-In Manager ALTGX ALTGX_RECONFIG 1 2 ( / ) 4 ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX_RECONFIG 1 5 Reconfig What is the starting channel number? ALTGX 1 defparam Verilog defparam instance2. starting_channe l_number = 4; defparam instance3. starting_channe l_number = 8; ALTGX 2 ALTGX_RECONFIG 2 5 Reconfig What is the starting channel number? ALTGX_RECONFIG 1 ALTGX Reconfiguration settings What is the number of channels controlled by the controller? 8 N/A 16 4 Reconfiguration settings What is the number of channels controlled by the controller? 20 ALTGX_RECONFIG 2 ALTGX Reconfiguration settings What is the number of channels controlled by the controller? 8 N/A

38 Stratix IV Quartus II MegaWizard Plug-In Manager ALTGX_RECONFIG PMA ALTGX_RECONFIG MegaWizard Plug-In Manager What is the number of channels controlled by the reconfig controller? ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX 2 ALTGX_RECONFIG PMA Reconfig What is the starting channel number? N/A 28 4 Reconfig What is the number of channels controlled by the controller? 32 ALTGX_RECONFIG PMA Basic PMA Direct ALTGX_RECONFIG MegaWizard Plug-In Manager What is the number of channels controlled by the reconfig controller? ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX 1 ALTGX 2 ALTGX_RECONFIG 1 7 Basic PMA Direct 5 Reconfig What is the starting channel number? PMA Reconfig What is the starting channel number? Reconfiguration settings What is the number of channels controlled by the controller? 24 Stratix IV Device Handbook Volume Altera Corporation

39 5 Stratix IV 5 39 Quartus II MegaWizard Plug-In Manager reconfig_fromgxb reconfig_togxb reconfig_fromgxb reconfig_togxb ALTGX_RECONFIG ALTGX reconfig_togxb[3:0] ALTGX ALTGX_RECONFIG ALTGX reconfig_ togxb[3:0] ALTGX_RECONFIG reconfig_togxb[3:0] reconfig_fromgxb ALTGX ALTGX_RECONFIG 17 ALTGX MegaWizard Plug-In Manager ALTGX PMA General What is the number of channels? ALTGX : 1 4 reconfig_fromgxb = reconfig_fromgxb = reconfig_fromgxb = 51 ALTGX PMA : PMA = n reconfig_fromgxb = n*17 PMA 6 reconfig_fromgxb = 6 * 17 ALTGX_RECONFIG MegaWizard Plug-In Manager Reconfiguration settings What is the number of channels controlled by the reconfig controller? ALTGX_RECONFIG : 1 4 reconfig_fromgxb = reconfig_fromgxb = reconfig_fromgxb = 51

40 Stratix IV Quartus II MegaWizard Plug-In Manager ALTGX_RECONFIG ALTGX reconfig_fromgxb ALTGX1 reconfig_fromgxb[16:0] ALTGX_RECONFIG reconfig_fromgxb[16:0] ALTGX reconfig_fromgxb[] ALTGX_RECONFIG What is the starting channel number? ALTGX reconfig_fromgxb ALTGX_RECONFIG reconfig_fromgxb MSB ALTGX reconfig_fromgxb reconfig_togxb ALTGX_RECONFIG Quartus II Fitter reconfig_fromgxb 5 13 ALTGX reconfig_fromgxb ALTGX_RECONFIG reconfig_fromgxb ALTGX_RECONFIG ALTGX reconfig_fromgxb reconfig_togxb (1) (2) ALTGX Instance 1 reconfig_fromgxb1 [16:0] ALTGX_RECONFIG Instance reconfig_togxb [3:0] reconfig_togxb [3:0] reconfig_fromgxb [50:0] (1) ALTGX Instance 2 reconfig_fromgxb2 [33:0] reconfig_togxb [3:0] 5 13 : (1) reconfig_fromgxb[50:0] = {reconfig_fromgxb[16:0] reconfig_fromgxb[33:0]}. (2) 5 13 Stratix IV Device Handbook Volume Altera Corporation

41 5 Stratix IV 5 41 Quartus II MegaWizard Plug-In Manager 5 20 reconfig_fromgxb reconfig_fromgxb ALTGX ALTGX_RECONFIG ALTGX General What is the number of channels? Reconfig What is the starting channel number? reconfig_fromgxb1 reconfig_fromgxb2 ALTGX 1 Basic reconfig_fromgxb1 17 (1 * 17) ALTGX 2 Basic reconfig_fromgxb2 34 (2 * 17) ALTGX_RECONFIG Reconfiguration settings What is the number of channels controlled by the reconfig controller? reconfig_fromgxb ALTGX_RECONFIG reconfig_fromgxb ALTGX_RECONFIG reconfig_fromgxb ALTGX 1 reconfig_fromgxb1 ALTGX 2 reconfig_fromgxb2 What is the starting channel number? ALTGX 1 reconfig_fromgxb1 ALTGX_RECONFIG reconfig_fromgxb [16:0] ALTGX 2 reconfig_fromgxb2 ALTGX_RECONFIG reconfig_fromgxb[50:17] PMA reconfig_fromgxb PMA PMA reconfig_fromgxb reconfig_togxb ( / ) ALTGX MegaWizard Plug-In Manager ALTGX Basic (PMA direct) ALTGX 1 Basic PMA Direct ALTGX 2 ALTGX_RECONFIG ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX_RECONFIG 1

42 Stratix IV PMA reconfig_fromgxb reconfig_togxb ( / ) General What is the number of channels? Reconfig What is the starting channel number? reconfig_fromgxb1 reconfig_fromgxb2 ALTGX 1 5 PMA PMA reconfig_fromgxb1 17 (1 * 17) reconfig_fromgxb2 85 (5 * 17) Reconfiguration settings What is the number of channels controlled by the reconfig controller? 1 ALTGX_RECONFIG reconfig_fromgxbaltgx 1 reconfig_fromgxb1 ALTGX 2 reconfig_fromgxb2 reconfig_fromgxb[101:0] = {reconfig_fromgxb2[84:0], reconfig_fromgxb1[16:0]} ALTGX_RECONFIG reconfig_fromgxb reconfig_fromgxb2 102 (6 * What is the starting channel number? ALTGX 1 reconfig_fromgxb1 ALTGX_RECONFIG reconfig_fromgxb[16:0] ALTGX 2 reconfig_fromgxb2 ALTGX_RECONFIG reconfig_fromgxb[101:17] 1 ALTGX_RECONFIG1 reconfig_togxb 3 ALTGX reconfig_togxb Stratix IV GX ALTGX_RECONFIG ALTGX reconfig_fromgxb reconfig_togxb ALTGX_RECONFIG ALTGX Stratix IV Device Handbook Volume Altera Corporation

43 5 Stratix IV ALTGX_RECONFIG ALTGX 1 PMA Receiver and Transmitter Receiver Only ALTGXALTGX MegaWizard Plug-In Manager Reconfig Offset cancellation for Receiver channels Transmitter Only 5 14 ALTGX Offset cancellation for Receiver channels ALTGX MegaWizard Plug-In Manager Offset cancellation for receiver channels ALTGX ALTGX_RECONFIG ALTGX_RECONFIG Reconfiguration settings

44 Stratix IV ALTGX_RECONFIG ALTGX What is the starting channel number? ALTGX_RECONFIG MegaWizard Plug-In Manager Offset cancellation for Receiver channels ALTGX_RECONFIG MegaWizard Plug-In Manager Offset cancellation for Receiver channels VCO CDR CDR reconfig_togxb reconfig_fromgxb ALTGX_RECONFIG ALTGX ALTGX_RECONFIG MegaWizard Plug-In Manager Reconfiguration settings What is the number of channels controlled by the reconfig controller? 5 34 ALTGX_RECONFIG ALTGX_RECONFIG MegaWizard Plug-In Manager Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration Stratix IV Device Handbook Volume Altera Corporation

45 5 Stratix IV PMA LE ALTGX 1 ALTGX_RECONFIG 1 gxb_powerdown PMA Transmitter OnlyReceiver Only ALTGX ALTGX What is the starting channel number? ALTGX_RECONFIG What is the number of channels controlled by the reconfig controller? Transmitter Only busy reconfig_clk Low busy 2 reconfig_clk busy reconfig_clk busy (1) 5 16 : (1) busy reconfig_clk Low 1 Stratix IV Volume 2

46 Stratix IV ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX MegaWizard Plug-In Manager ALTGX ALTGX_RECONFIG ALTGX ALTGX 1 ALTGX 2 General What is the number of channels? Reconfig What is the starting channel number? 5 22 reconfig_fromgxb1 reconfig_fromgxb reconfig_fromgxb * ALTGX_RECONFIG Reconfiguration settings What is the number of channels controlled by the reconfig controller? 5 34 ALTGX_RECONFIG reconfig_fromgxb2 reconfig_fromgxb 17 1 * 17 ALTGX_RECONFIG reconfig_fromgxb 51 3 * Stratix IV Device Handbook Volume Altera Corporation

47 5 Stratix IV 5 47 rx_tx_duplex_sel[1:0] 5 17 ALTGX 1 ALTGX 2 ALTGX_RECONFIG ALTGX_RECONFIG ALTGX Set the What is the starting channel number? option = 0 Set the What is the number of channels controlled by the reconfig controller? option = 12 ALTGX Instance 1 (Number of Channels is 5) reconfig_fromgxb1[33:0] reconfig_clk reconfig_fromgxb[50:0] (1) ALTGX_RECONFIG Instance busy Set the What is the starting channel number? option = 8 ALTGX Instance 2 (Number of Channels is 3) reconfig_fromgxb2[16:0] 5 17 : (1) reconfig_fromgxb[50:0] = {reconfig_fromgxb2[16:0], reconfig_fromgxb1[33:0]}. (2) 5 17 ALTGX ALTGX_RECONFIG 1. ALTGX 1 reconfig_fromgxb1[33:0] ALTGX_ RECONFIG reconfig_fromgxb[33:0] 2. ALTGX 2 reconfig_fromgxb2[16:0] ALTGX_RECONFIG reconfig_fromgxb[50:17] 3. ALTGX_RECONFIG reconfig_togxb[3:0] ALTGX 1 ALTGX 2 reconfig_togxb[3:0] 5 39 reconfig_fromgxb reconfig_togxb 1. ALTGX_RECONFIG ALTGX 2. busy reconfig_clk Low 3. busy 2 reconfig_clk 4. busy rx_tx_duplex_sel[1:0] rx_tx_duplex_sel 2 rx_tx_duplex_sel[1:0]

48 Stratix IV rx_tx_duplex_sel[1:0] 5 18 ALTGX_RECONFIG MegaWizard Plug-In Manager Error checks/data rate switch Use 'rx_tx_duplex_sel' port to enable RX only TX only or duplex reconfiguration ALTGX_RECONFIG MegaWizard Plug-In Manager Use 'rx_tx_duplex_sel' Port to Enable RX Only TX only or Duplex Reconfiguration ALTGX_RECONFIG MegaWizard Plug-In Manager Reconfiguration settings 1 Offset cancellation for Receiver channels 5 23 ALTGX_RECONFIG rx_tx_duplex_sel[1:0] ALTGX_RECONFIG rx_tx_duplex_sel[1:0] rx_tx_duplex_sel[1:0] 2'b00 Receiver and Transmitter 2'b01 Receiver only 2'b10 Transmitter only 2'b : (1) 5 10.mif rx_tx_duplex_ sel[1:0] Stratix IV Device Handbook Volume Altera Corporation

49 5 Stratix IV 5 49 logical_channel_address Receiver Only ALTGX.mif rx_tx_duplex_sel[1:0] 2'b01 Receiver Only ALTGX.mif Receiver Only logical_channel_address logical_channel_address ALTGX_RECONFIG logical_channel_address PMA controls reconfiguration mode Data Rate Division in TX Channel and TX PLL select/reconfig 5 19 ALTGX_RECONFIG MegaWizard Plug-In Manager Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration ALTGX_RECONFIG MegaWizard Plug-In Manager logical_channel_address

50 Stratix IV PMA logical_channel_address 2 Reconfiguration Settings What is the number of channels controlled by the reconfig controller? ALTGX_RECONFIG PMA 5 24 PMA logical_channel_address logical_channel_address PMA logical_channel_address 8 8 PMA logical_channel_address = 3 logical_channel_address = 5 PMA PMA DC V OD CMU Basic PMA Direct CMU PLL PMA CMU PMA 1 Basic PMA Direct 1 N PMA Stratix IV CMU 1 N N N 1 PMA CMU Stratix IV Device Handbook Volume Altera Corporation

51 5 Stratix IV 5 51 PMA PMA ALTGX_RECONFIG MegaWizard Plug-In Manager PMA 5 20 Analog controls PMA V OD tx_vodctrl V OD tx_vodctrl_out ALTGX_RECONFIG MegaWizard Plug-In Manager PMA PMA 2 PMA 1 PMA logical_channel_address PMA PMA rx_tx_duplex_sel[1:0] 2 2

52 Stratix IV PMA 1 1 logical_channel_address PMA Analog controls Use 'logical_channel_address' port for Analog controls reconfiguration logical_channel_address_port rx_tx_duplex_sel[1:0] PMA 1 ALTGX_RECONFIG PMA tx_vodctrl tx_vodctrl_out 3 tx_preemp_0t tx_preemp_1t tx_preemp_2t tx_preemp_0t_out tx_preemp_1t_out tx_preemp_2t_out 5 rx_eqdcgain rx_eqdcgain 3 rx_eqctrl_out rx_eqctrl_out 4 PMA tx_vodctrl = 3'b000 logical_channel_address PMA rx_tx_duplex_sel[1:0] 2'b10 PMA busy Low write_all 1 reconfig_clk busy High PMA busy Low 5 21 Stratix IV Device Handbook Volume Altera Corporation

53 5 Stratix IV 5 53 PMA reconfig_clk write_all rx_tx_duplex_sel [1:0] (1) 2 b00 2 b10 logical_address_channel [1:0] (2) 2 b00 2 b01 busy tx_vodctrl [2:0] 3 b00 3 b : (1) (2) 4 logical_channel_address 2 ALTGX_RECONFIG V OD V OD 1. logical_channel_address PMA tx_vodctrl_out 2. rx_tx_duplex_sel[1:0] 2'b10 PMA 3. busy Low 4. read 1 reconfig_clk busy High PMA busy Low data_valid

54 Stratix IV PMA reconfig_clk write_all rx_tx_duplex_sel [1:0] (1) 2 b00 2 b10 logical_address_channel [1:0] (2) 2 b00 2 b01 busy data_valid tx_vodctrl [2:0] 3 b000 3 bxxx 3 b : (1) (2) 4 logical_channel_address PMA logical_channel_address 2 ALTGX_RECONFIG PMA 2 Use the same control signal for all the channels Use the same control signal for all the channels Stratix IV Device Handbook Volume Altera Corporation

55 5 Stratix IV 5 55 PMA 5 23 ALTGX_RECONFIG MegaWizard Plug-In Manager Use the same control signal for all the channels ALTGX_RECONFIG MegaWizard Plug-In Manager Use the same control signal for all the channels Use the same control signal for all the channels Use the same control signal for all the channels ALTGX_RECONFIG MegaWizard Plug-In Manager Analog controls PMA PMA tx_vodctrl 3 tx_preemp_0t tx_preemp_1t tx_preemp_2t 5 rx_eqdcgain 3 rx_eqctrl 4 PMA tx_vodctrl_out 1 3 tx_preemp_0t_out tx_preemp_1t_out tx_preemp_2t_out 1 5 rx_eqdcgain_out 1 3 rx_eqctrl_out tx_vodctrl_out 6

56 Stratix IV PMA PMA ALTGX_RECONFIG V OD ALTGX_RECONFIG MegaWizard Plug-In Manager tx_vodctrl 5 24 V OD 1. PMA tx_vodctrl = 3'b rx_tx_duplex_sel[1:0] 2'b10 PMA 3. busy Low 4. write_all 1 reconfig_clk 5. busy High PMA busy Low Use the same control signal for all the channels reconfig_clk write_all rx_tx_duplex_sel [1:0] (1) 2 b00 2 b10 busy tx_vodctrl [2:0] 3 b00 3 b : (1) Stratix IV Device Handbook Volume Altera Corporation

57 5 Stratix IV 5 57 PMA ALTGX_RECONFIG PMA ALTGX_RECONFIG 2 tx_vodctrl_out 6 tx_vodctrl_out[2:0] 1 tx_vodctrl_ out[5:3] 2 2 V OD 1. rx_tx_duplex_sel[1:0] 2'b10 PMA 2. busy Low 3. read 1 reconfig_clk 4. busy High PMA 5. busy Low data_valid 2 V OD tx_vodctrl_out[5:3]

58 Stratix IV PMA V OD 3'b001 3'b reconfig_clk read busy data_valid rx_tx_duplex_sel [1:0] (1) 2 b00 2 b10 tx_vodctrl [5:0] 6 b bxxxxxx 6 b : (1) 1 Use the same control signal for all the channels Use the same control signal for all the channels PMA PMA tx_vodctrl 1 3 tx_preemp_0t tx_preemp_1t tx_preemp_2t 1 5 rrx_eqdcgain 1 3 rx_eqctrl tx_vodctrl 6 tx_vodctrl[2:0] 1 tx_vodctrl[5:3] 2 Stratix IV Device Handbook Volume Altera Corporation

59 5 Stratix IV 5 59 PMA PMA PMA 5 55 Use the same control signal for all the channels PMA PMA ALTGX_RECONFIG PMA ALTGX_RECONFIG 2 tx_vodctrl 6 tx_vodctrl[2:0] 1 tx_vodctrl[5:3] PMA tx_vodctrl_out[5:0] PMA tx_vodctrl_out[2:0] tx_vodctrl[2:0]

60 Stratix IV 5 26 Use the same control signal for all the channels Use the same control signal for all the channels reconfig_clk write_all rx_tx_duplex_sel [1:0] (1) 2 b00 2 b10 busy tx_vodctrl [5:0] (2) 6 b b : (1) (2) ALTGX_RECONFIG 2 tx_vodctrl Data Rate Division in TX Channel and TX PLL select/reconfig Channel and CMU PLL reconfiguration Channel reconfiguration with TX PLL select CMU PLL reconfiguration Stratix IV Device Handbook Volume Altera Corporation

61 5 Stratix IV ALTGX MegaWizard Plug-In Manager Reconfig Enable Channel and Transmitter PLL Reconfiguration 5 27 ALTGX MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager Enable Channel and Transmitter PLL Reconfiguration Data Rate Division in TX Date Rate Division in TX 1 2 4

62 Stratix IV Data Rate Division in TX TX TX 5 28 /1 /2 / High-Speed Serial Clock High-Speed clock from TX PLL0 /n /4, /5, /8, or /10 Low-Speed Parallel Clock High-Speed clock from TX PLL1 /1, /2, or /4 Quartus II 1 Data Rate Division in TX PMA ALTGX MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager 1. Reconfig Channel and Transmitter PLL Reconfiguration ALTGX_RECONFIG TX 2. Reconfig What is the starting channel number? /1 /2 /4 Stratix IV Device Handbook Volume Altera Corporation

63 5 Stratix IV 5 63 ALTGX_RECONFIG MegaWizard Plug-In Manager Data Rate Division in TX ALTGX_RECONFIG MegaWizard Plug-In Manager 1. Reconfiguration settings What is the number of channels controlled by the reconfig controller? 5 34 ALTGX_RECONFIG 2. logical_channel_address Reconfiguration settings Data rate division in TX ALTGX_RECONFIG MegaWizard Plug-In Manager Data rate division in TX 4. Data rate division in TX rate_switch_ctrl[1:0] 5 25 rate_switch_ctrl[1:0] TX rate_switch_ctrl[1:0] TX rate_switch_ctrl[1:0] 2'b00 Divide by 1 2'b01 Divide by 2 2'b10 Divide by 4 2'b11

64 Stratix IV Error checks/data rate switch Use 'rate_switch_out' port to read out the current data rate division rate_switch_out[1:0] rate_switch_ctrl[1:0] 1 1 Data Rate Division in TX.mif Data Rate Division in TX Data Rate Division in TX Data Rate Division in TX Data Rate Division in TX 1. reconfig_mode_sel[2:0] 3'b rate_switch_ctrl[1:0] TX 3. logical_channel_address 4. busy Low 5. write_all 1reconfig_clk Stratix IV Device Handbook Volume Altera Corporation

65 5 Stratix IV Data Rate Division in TX Data Rate Division in TX reconfig_mode_sel[2:0] 3'bXXX 3'b011 reconfig_clk rate_switch_ctrl[1:0] (1) 2'bXX 2'b10 2'bXX logical_channel_address (2), (3) 2'bXX 2'b01 2'bXX write_all busy 5 30 : (1) Divide by 4 rate_switch_ctrl[1:0] 2'b10 (2) ALTGX_RECONFIG MegaWizard Plug-In Manager What is the number of channels controlled by the reconfig controller? 4 logical_channel_address 2 (3) 2'b01 Data Rate Division in TX 1. reconfig_mode_sel[2:0] 3'b rate_switch_out[1:0] TX 3. logical_channel_address 4. busy Low 5. read 1 reconfig_clk

66 Stratix IV 5 31 Data Rate Division in TX Data Rate Division in TX reconfig_mode_sel[2:0] 3'bXXX 3'b011 reconfig_clk logical_channel_address (1), (2) 2'bXX 2'b01 2'bXX read busy rate_switch_out[1:0] (3) 2'bXX Invalid output 2'b01 data_valid 5 31 : (1) Divide by 2 rate_switch_out[1:0] 2'b10 (2) ALTGX_RECONFIG MegaWizard Plug-In Manager What is the number of channels controlled by the reconfig controller? 4 logical_channel_address 2 (3) 2'b01 1 ALTGX_RECONFIG MegaWizard Plug-In Manager rate_switch_out[1:0] Data Rate Division in TX Channel and TX PLL select/reconfig.mif Channel and CMU PLL reconfiguration Channel and CMU PLL reconfiguration FPGA - Channel and CMU PLL reconfiguration PLL Channel reconfiguration with TX PLL select CMU PLL CMU PLL Reconfiguration Stratix IV Device Handbook Volume Altera Corporation

67 5 Stratix IV 5 67.mif 2.mif.mif? 5 68.mif Quartus II ALTGX Quartus II.mif ALTGX_RECONFIG ALTGX.mif Quartus II.mif.mif CMU PLL.mif CMU PLL ALTGX MegaWizard Plug-In Manager CMU PLL ALTGX.mif CMU PLL write_all reconfig_data[15:0].mif reconfig_address_out[5:0].mif 16.mif 5 26 ALTGX ALTGX.mif ALTGX.mif (1) Duplex Receiver and Transmitter 55 Receiver only 37 Transmitter only : (1).mif busy busy 16 Quartus II <Project_DIR>/reconfig_mif.mif ALTGX < >.mif basic_gxb.mif 1.mif 1.mif.mif

68 Stratix IV.mif Quartus II Quartus II.mif.mif Quartus II 1. Assignments Settings mif 1 2. Fitter Settings More Settings mif 2 Stratix IV Device Handbook Volume Altera Corporation

69 5 Stratix IV More Fitter Settings Option Generate GXB Reconfig MIF On mif 3.mif Quartus II.MIF PLL PLL.mif pll_inclk_rx_cruclk[] Inter Quad [IQ] PLL 1 StratixIV Volume 2.mif

70 Stratix IV.mif.mif ALTGX MegaWizard Plug-In Manager Quartus II Quartus II.mif 2.mif.mif 0 pll_inclk_rx_cruclk [0].mif 1 pll_inclk_rx_cruclk [0] pll_inclk_rx_cruclk [].mif 5 35.mif mif Stratix IV GX Device Transceiver Block MHz pll_inclk_rx_cruclk[0] pll_inclk_rx_cruclk[1] ALTGX Instance 1 Transceiver Block MHz pll_inclk_rx_cruclk[0] ALTGX Instance 2 pll_inclk_rx_cruclk[1] Stratix IV Device Handbook Volume Altera Corporation

71 5 Stratix IV mif mif Stratix IV GX Device Transceiver Block MHz pll_inclk_rx_cruclk[0] pll_inclk_rx_cruclk[1] ALTGX Instance 1 Transceiver Block 1 pll_inclk_rx_cruclk[0] 125 MHz ALTGX Instance 2 pll_inclk_rx_cruclk[1] 1 1.mif 1 ALTGX pll_inclk_rx_cruclk [].mif mif logical_tx_pll_sel [1:0] logical_tx_pll_sel_en.mif logical_channel_ address logical_channel_address [8:0].mif.mif logical_channel_address CMU PLL reconfigurationlogical_channel_address CMU PLL

72 Stratix IV Channel and CMU PLL reconfiguration ALTGX MegaWizard Plug-In Manager.mif ALTGX_RECONFIG.mif 1 Channel and CMU PLL Reconfiguration logical_channel_address 1 Channel and CMU PLL Reconfiguration Basic PMA Direct 1 Channel and CMU PLL Reconfiguration Basic PMA Direct 1 N Basic PMA Direct 1 N CMU CEI Channel and CMU PLL Reconfiguration CMU PLL PLL Stratix IV Device Handbook Volume Altera Corporation

73 5 Stratix IV Basic PMA Direct Basic PMA Direct XAU GIGE Serial RapidIO Basic Basic Basic CEI Basic PMA Direct 1 Basic PMA Direct 1 PCI Express [PIPE] x Transmitter Only Receiver Only ALTGX MegaWizard Plug-In Manager Receiver and Transmitter Channel and CMU PLL Reconfiguration PCS PMA CMU PLL

74 Stratix IV CMU PLL CMU Channel refclk0 clock mux CMU PLL0 Full Duplex Transceiver Channel TX CHANNEL refclk1 Logical TX PLL select LOCAL DIVIDER digital+analog logic clock mux CMU PLL1 RX CHANNEL clock mux RX PLL digital+analog logic Blocks that can be reconfigured in Channel and CMU PLL Reconfiguration mode Receiver and Transmitter Transmitter Only Receiver only Transmitter Only 1 Transmitter Only.mif Receiver only Transmitter only 1 Transmitter Only Receiver Only Stratix IV Device Handbook Volume Altera Corporation

75 5 Stratix IV 5 75 Channel and CMU PLL Reconfiguration ALTGX MegaWizard Plug-In Manager CMU PLL ALTGX MegaWizard Plug-In Manager.mif CMU PLL 1. Reconfig Channel and Transmitter PLL reconfiguration 2. CMU PLL General CMU PLL 3. Reconfig Clks What is the main PLL logical reference index? CMU PLL CMU0 PLL 2 CMU1 PLL

76 Stratix IV CMU PLL CMU Channels refclk0 refclk MHz 125 MHz clock mux 6.25 Gbps CMU0 PLL Logical TX PLL select full duplex transceiver channel 1 TX CHANNEL 1 LOCAL DIVIDER 6.25 Gbps digital+analog logic clock mux 2.5 Gbps CMU1 PLL RX CHANNEL 1 clock mux 6.25 Gbps RX PLL 6.25 Gbps digital+analog logic full duplex transceiver channel 2 TX CHANNEL 2 Logical TX PLL select LOCAL DIVIDER 2.5 Gbps digital+analog logic RX CHANNEL 2 clock mux 2.5 Gbps 2.5 Gbps RX PLL digital+analog logic CMU0 PLL CMU PLL ID ALTGX_RECONFIG CMU0 PLL CMU1 PLL ALTGX_RECONFIG CMU1 PLL 0 1 CMU PLL CMU0 PLL CMU1 PLL Stratix IV Device Handbook Volume Altera Corporation

77 5 Stratix IV logical tx pll.mif 4. Reconfig Clks How many input clocks? CMU PLL Reconfig Clks What is the selected input clock source for the Transmitter PLL and Receiver PLL? CMU PLL ID 6. 2 CMU PLL FIFO FIFO ( / ) FPGA FIFO 1 FIFO tx_coreclk FPGA tx_clkout FIFO tx_coreclk ALTGX MegaWizard Plug-In Manager tx_clkout tx_clkout Quartus II tx_clkout FPGA FIFO 5 39 Reconfig 2 tx_clkout 2 ALTGX MegaWizard Plug-In Manager Reconfig 2 2 tx_clkout (1) 1 1 2

78 Stratix IV ( / ) 1 0 tx_clkout FIFO 4 3 Gbps ALTGX_RECONFIG MegaWizard Plug-In Manager Channel and CMU PLL Reconfiguration 4 3 Gbps 1.5 Gbps 1.5 Gbps 3 Gbps tx_clkout tx_clkout FIFO 4 3 Gbps ALTGX_RECONFIG MegaWizard Plug-In Manager Channel and CMU PLL Reconfiguration tx_clkout FIFO Channel and CMU PLL Reconfiguration 5 27 : (1) PMA Basic [PMA Direct] 1 N Reconfig 2 Stratix IV Device Handbook Volume Altera Corporation

79 5 Stratix IV ALTGX MegaWizard Plug-In Manager Reconfig 2 tx_clkout 2

80 Stratix IV Channel and CMU PLL Reconfiguration FPGA Core Transceiver Block TX0 (3 Gbps) RX0 TX1 (3 Gbps) tx_clkout[0] RX1 CMU1 PLL TX2 (3 Gbps) RX2 CMU0 PLL TX3 (3 Gbps) RX3 Low-speed parallel clock generated by the TX0 local divider (tx_clkout[0]) High-speed serial clock generated by the CMU0 PLL Stratix IV Device Handbook Volume Altera Corporation

81 5 Stratix IV Channel and CMU PLL Reconfiguration FPGA Core Transciever Block tx_clkout[0] TX0 (3 Gbps) RX0 tx_clkout[1] TX1 (3 Gbps) RX1 CMU1 PLL tx_clkout[2] TX2 (3 Gbps) RX2 CMU0 PLL tx_clkout[3] TX3 (3 Gbps) RX3 High-speed serial clock generated by the CMU0 PLL ( / ) FIFO FPGA 1 FIFO rx_coreclk FPGA rx_clkout FIFO rx_coreclk ALTGX MegaWizard Plug-In Manager rx_clkout rx_clkout Quartus II rx_clkout FPGA FIFO Reconfig 2 rx_clkout 3 ALTGX MegaWizard Plug-In Manager Reconfig 2 3 rx_clkout (1)

82 Stratix IV ( / ) 1 0 tx_clkout FIFO Basic Basic 4 Basic 2 Gbps ALTGX_RECONFIG MegaWizard Plug-In Manager Channel and CMU PLL Reconfiguration Gbps tx_clkout tx_clkout FIFO Basic TX1/RX1 Basic 1 Gbps Basic 2 Gbps TX3/RX3 Basic 4 Gbps Basic 1 Gbps TX0/RX0 Basic Gbps 1 Gbps ALTGX_RECONFIG MegaWizard Plug-In Manager Channel and CMU PLL Reconfiguration Basic 2 Basic 5 43 tx_clkout rx_clkout FIFO Basic Basic TX1/RX1 GIGE SONET/SDH OC48 TX2/RX2 Basic 2.5 Gbps Basic Gbps ALTGX_RECONFIG MegaWizard Plug-In Manager Channel and CMU PLL Reconfiguration rx_clkout 5 28 : (1) PMA Basic [PMA Direct] 1 N Reconfig 2 Stratix IV Device Handbook Volume Altera Corporation

83 5 Stratix IV FPGA Core Transceiver Block TX0 (2 Gbps) RX0 tx_clkout[0] TX1 (2 Gbps) RX1 CMU1 PLL TX2 (2 Gbps) CMU0 PLL RX2 TX3 (2 Gbps) RX3 Four regular transceiver channels configured at Basic 2G with Rate Matching and set up to switch to Gbps with Rate Matching Low speed parallel clock generated by the TX0 local divider (tx_clkout[0]) High speed serial clock generated by the CMU0 PLL High speed serial clock generated by the CMU1 PLL

84 Stratix IV FPGA Core Transceiver Block tx_clkout[0] TX0 (2 Gbps) RX0 tx_clkout[1] TX1 (2 Gbps) RX1 CMU1 PLL tx_clkout[2] TX2 (2 Gbps) RX2 CMU0 PLL tx_clkout[3] TX3 (2 Gbps) RX3 Four regular transceiver channels configured at Basic 2G with Rate Matching and set up to switch to different functional modes with Rate Matching (and different data rates) High speed serial clock generated by the CMU0 PLL High speed serial clock generated by the CMU1 PLL Stratix IV Device Handbook Volume Altera Corporation

85 5 Stratix IV FPGA Core Transceiver Block TX0 (2 Gbps) rx_clkout[0] RX0 TX1 (2 Gbps) rx_clkout[1] RX3 CMU1 PLL rx_clkout[2] TX2 (2 Gbps) RX2 CMU0 PLL TX3 (2 Gbps) rx_clkout[3] RX3 High-speed serial clock generated by the CMU0 PLL High-speed serial clock generated by the CMU1 PLL

86 Stratix IV ALTGX MegaWizard Plug-In Manager rx_clkout 7. FPGA - Channel and CMU PLL Reconfiguration FPGA - ALTGX MegaWizard Plug-In Manager FPGA - FPGA - PCS 5 46 Reconfig Channel Interface FPGA - Channel Interface FPGA - Stratix IV Device Handbook Volume Altera Corporation

87 5 Stratix IV ALTGX MegaWizard Plug-In Manager Channel Interface 2 tx_datainfull General 1 44 Transmitter Only Receiver and Transmitter tx_datain rx_dataoutfull General 1 61 Receiver Only Receiver and Transmitter rx_dataout f 2 Reconfig 2

88 Stratix IV f Stratix IV GX Volume 2 Stratix IV GX Basic PMA Direct FPGA - : rx_dataout rx_syncstatus rx_patterndetect rx_a1a2sizeout rx_ctrldetect rx_errdetect rx_disperr FPGA - tx_datain tx_ctrlenable tx_forcedisp tx_dispval Quartus II tx_datainfull rx_dataoutfull Reconfig 2 Quartus II pipestatus powerdn PCI Express PIPE 5 29 tx_datainfull[43:0]fpga tx_datainfull[43:0] FPGA ( / ) FPGA Stratix IV GX FPGA tx_datainfull[7:0] 8 tx_datain 8B/10B 8 FPGA 10 FPGA tx_datainfull[8]tx_ctrlenable tx_datainfull[9] tx_datainfull[7:0] PIPE PIPE PIPE tx_forcedisp PIPE tx_forcedispcompliance tx_datainfull[10] tx_datainfull[7:0] tx_dispval tx_datainfull[9:0] 10 tx_datain Stratix IV Device Handbook Volume Altera Corporation

89 5 Stratix IV tx_datainfull[43:0] FPGA ( / ) FPGA Stratix IV GX FPGA 2 8 tx_datain tx_datainfull[7:0] - tx_datain LS tx_datainfull[18:11] - tx_datain MS PCS-PMA 16/20 16 FPGA 8B/10B tx_datainfull[8] - tx_ctrlenable LSB tx_datainfull[19] - tx_ctrlenable MSB tx_datainfull[9] - tx_forcedisp LSB tx_datainfull[20] - tx_forcedisp MSB tx_datainfull[10] - tx_dispval LSB tx_datainfull[21] - tx_dispval MSB 2 8 tx_datain tx_datainfull[7:0] - tx_datain LS tx_datainfull[29:22] - tx_datain MS 8B/10B PCS-PMA 8/10 16 FPGA PCS-PMA FPGA PCS-PMA FPGA 2 tx_ctrlenable tx_datainfull[8] - tx_ctrlenable LSB tx_datainfull[30] - tx_ctrlenable MSB PIPE tx_datainfull[9] - tx_forcedisp LSB tx_datainfull[31] - tx_forcedisp MSB PIPE tx_datainfull[9] - tx_forcedispcompliance LSB tx_datainfull[31] - tx_forcedispcompliance MSB tx_datainfull[10] - tx_dispval LSB tx_datainfull[32] - tx_dispval MSB 2 10 tx_datain tx_datainfull[9:0] - tx_datain LS tx_datainfull[20:11] - tx_datain MS 2 10 tx_datain tx_datainfull[9:0] - tx_datain LS tx_datainfull[31:22] - tx_datain MS

90 Stratix IV tx_datainfull[43:0] FPGA ( / ) FPGA Stratix IV GX FPGA 4 8 tx_datain tx_datainfull[7:0]- tx_datain LS tx_datainfull[18:11] tx_datainfull[29:22] tx_datainfull[31:22]- tx_datain MS 8B/10B PCS-PMA 16/20 32 FPGA PCS-PMA FPGA 4 tx_ctrlenable tx_datainfull[8]- tx_ctrlenable LSB tx_datainfull[19] tx_datainfull[30] tx_datainfull[41]- tx_ctrlenable MSB tx_forcedisp tx_datainfull[9]- tx_ctrlenable LSB tx_datainfull[20] tx_datainfull[31] tx_datainfull[42]- tx_forcedisp MSB tx_dispval tx_datainfull[10]- tx_dispval LSB tx_datainfull[21] tx_datainfull[32] tx_datainfull[43]- tx_dispval MSB 4 10 tx_datain tx_datainfull[9:0]- tx_datain LS tx_datainfull[20:11] tx_datainfull[31:22] tx_datainfull[42:33]- tx_datain MS Stratix IV Device Handbook Volume Altera Corporation

91 5 Stratix IV rx_dataoutfull[63:0] FPGA ( / ) FPGA Stratix IV GX FPGA 8 8B/10B 8 FPGA rx_dataoutfull[7:0] 8 rx_dataout rx_dataoutfull[8]rx_ctrldetect rx_dataoutfull[9] rx_dataoutfull[7:0] GIGE PCI Express EDB = K30.7 rx_errdetect rx_dataoutfull[10] rx_syncstatus rx_dataoutfull[11] rx_dataoutfull[7:0] rx_disperr rx_dataoutfull[12] rx_patterndetect rx_dataoutfull[13] PIPE/PCIe FIFO rx_rmfifodatadeleted rx_dataoutfull[14] PIPE/PCIe FIFO rx_rmfifodatainserted rx_dataoutfull[14:13] PIPE/PCI-E 2'b00 OK 2'b01 1 SKP 2'b10 0xFE 1 SKP 2b11 rx_pipestatus rx_dataoutfull[15] 8B/10B rx_runningdisp 8 SONET/SDH 10 FPGA rx_dataoutfull[7:0] 8 rx_dataout rx_dataoutfull[8] rx_a1a2sizeout rx_dataoutfull[10] rx_syncstatus rx_dataoutfull[11] rx_dataoutfull[12] rx_patterndetect rx_dataoutfull[9:0] 10 rx_dataout rx_dataoutfull[10] rx_syncstatus rx_dataoutfull[11] 8B/10B rx_disperr rx_dataoutfull[12] rx_patterndetect rx_dataoutfull[13] PIPE/PCIe FIFO rx_rmfifodatadeleted rx_dataoutfull[14] PIPE/PCIe FIFO rx_rmfifodatainserted rx_dataoutfull[15] 8B/10B rx_runningdisp

92 Stratix IV rx_dataoutfull[63:0] FPGA ( / ) FPGA Stratix IV GX FPGA 2 8 rx_dataout rx_dataoutfull[7:0] - rx_dataout LS rx_dataoutfull[23:16] - rx_dataout MS 16 8B/10B PCS-PMA 16/20 16 FPGA 2 rx_dataoutfull[8] - rx_ctrldetect LSB rx_dataoutfull[24] - rx_ctrldetect MSB 2 rx_dataoutfull[9] - rx_errdetect LSB rx_dataoutfull[25] - rx_errdetect MSB 2 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[26] - rx_syncstatus MSB 2 rx_dataoutfull[11] - rx_disperr LSB rx_dataoutfull[27] - rx_disperr MSB 2 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[28] - rx_patterndetect MSB rx_dataoutfull[13] rx_dataoutfull[45] PIPE/PCIe FIFO rx_rmfifodatadeleted rx_dataoutfull[14] rx_dataoutfull[46] PIPE/PCIe FIFO rx_rmfifodatainserted 2 2 PIPE rx_dataoutfull[14:13] - rx_pipestatus LSB rx_dataoutfull[30:29] - rx_pipestatus MSB PIPE/PCI-E 2'b00 OK 2'b01 1 SKP 2'b10 8 hfe 1 SKP 2'b11 rx_dataoutfull[15] rx_dataoutfull[47] 8B/10B rx_runningdisp Stratix IV Device Handbook Volume Altera Corporation

93 5 Stratix IV rx_dataoutfull[63:0] FPGA ( / ) FPGA Stratix IV GX FPGA 2 8 rx_dataoutfull[7:0] - rx_dataout LS rx_dataoutfull[39:32] - rx_dataout MS 16 8B/10B PCS-PMA 8/10 16 FPGA 2 rx_dataoutfull[8] - rx_ctrldetect LSB rx_dataoutfull[40] - rx_ctrldetect MSB 2 rx_dataoutfull[9] - rx_errdetect LSB rx_dataoutfull[41] - rx_errdetect MSB 2 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[42] - rx_syncstatus MSB 2 rx_dataoutfull[11] - rx_disperr LSB rx_dataoutfull[43] - rx_disperr MSB 2 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[44] - rx_patterndetect MSB rx_dataoutfull[13] rx_dataoutfull[45] PIPE/PCIe FIFO rx_rmfifodatadeleted rx_dataoutfull[14] rx_dataoutfull[46] PIPE/PCIe FIFO rx_rmfifodatainserted 2 2 PIPE rx_dataoutfull[14:13] - rx_pipestatus LSB rx_dataoutfull[46:45] - rx_pipestatus MSB PIPE/PCI-E 2'b00 OK 2'b01 1 SKP 2'b10 8 hfe 1 SKP 2'b11 rx_pipestatus rx_dataoutfull[15] rx_dataoutfull[47] 8B/10B rx_runningdisp 16 SONET/SDH 2 8 rx_dataoutfull[7:0] - rx_dataout LS rx_dataoutfull[39:32] - rx_dataout MS 2 rx_dataoutfull[8] - rx_a1a2sizeout LSB rx_dataoutfull[40] - rx_a1a2sizeout MSB 2 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[42] - rx_syncstatus MSB 2 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[44] - rx_patterndetect MSB

94 Stratix IV rx_dataoutfull[63:0] FPGA ( / ) FPGA Stratix IV GX FPGA PCS-PMA FPGA PCS-PMA FPGA 2 10 rx_dataout rx_dataoutfull[9:0] - rx_dataout LS rx_dataoutfull[25:16] - rx_dataout MS 2 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[26] - rx_syncstatus MSB rx_dataoutfull[11] rx_dataoutfull[27] 8B/10B rx_disperr 2 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[28] - rx_patterndetect MSB rx_dataoutfull[13] rx_dataoutfull[29] PIPE/PCIe FIFO rx_rmfifodatadeleted rx_dataoutfull[14] rx_dataoutfull[30] PIPE/PCIe FIFO rx_rmfifodatainserted rx_dataoutfull[15] rx_dataoutfull[31] 8B/10B rx_runningdisp 2 10 rx_dataoutfull[9:0] - rx_dataout LS rx_dataoutfull[41:32] - rx_dataout MS 2 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[42] - rx_syncstatus MSB rx_dataoutfull[11] rx_dataoutfull[43] 8B/10B rx_disperr 2 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[44] - rx_patterndetect MSB rx_dataoutfull[13] rx_dataoutfull[45] PIPE/PCIe FIFO rx_rmfifodatadeleted rx_dataoutfull[14] rx_dataoutfull[46] PIPE/PCIe FIFO rx_rmfifodatainserted rx_dataoutfull[15] rx_dataoutfull[47] 8B/10B rx_runningdisp Stratix IV Device Handbook Volume Altera Corporation

95 5 Stratix IV rx_dataoutfull[63:0] FPGA ( / ) FPGA Stratix IV GX FPGA 4 8 rx_dataout rx_dataoutfull[7:0] - rx_dataout LS rx_dataoutfull[23:16] rx_dataoutfull[39:32] rx_dataoutfull[41:32] - rx_dataout MS 32 8B/10B 32 4 rx_dataout rx_dataoutfull[8] - rx_ctrldetect LSB rx_dataoutfull[24] rx_dataoutfull[40] rx_dataoutfull[56] - rx_ctrldetect MSB 4 rx_dataoutfull[9] - rx_errdetect LSB rx_dataoutfull[25] rx_dataoutfull[41] rx_dataoutfull[57] - rx_errdetect MSB 4 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[26] rx_dataoutfull[42] rx_dataoutfull[58] - rx_syncstatus MSB 4 rx_dataoutfull[11] - rx_disperr LSB rx_dataoutfull[27] rx_dataoutfull[43] rx_dataoutfull[59] - rx_disperr MSB 4 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[28] rx_dataoutfull[44] rx_dataoutfull[60] - rx_patterndetect MSB rx_dataoutfull[13] rx_dataoutfull[29] rx_dataoutfull[45] rx_dataoutfull[61] PIPE/PCIe FIFO rx_rmfifodatadeleted rx_dataoutfull[14] rx_dataoutfull[30] rx_dataoutfull[46] rx_dataoutfull[62] PIPE/PCIe FIFO rx_rmfifodatainserted

96 Stratix IV rx_dataoutfull[63:0] FPGA ( / ) FPGA Stratix IV GX FPGA rx_dataoutfull[15] rx_dataoutfull[31] rx_dataoutfull[47] rx_dataoutfull[63] 8B/10B rx_runningdisp 16 SONET/SDH rx_dataout rx_dataoutfull[7:0] - rx_dataout LS rx_dataoutfull[23:16] rx_dataoutfull[39:32] rx_dataoutfull[41:32] - rx_dataout MS rx_dataoutfull[8] rx_dataoutfull[24] rx_dataoutfull[40] rx_dataoutfull[56] 4 rx_a1a2sizeout 4 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[26] rx_dataoutfull[42] rx_dataoutfull[58] - rx_syncstatus MSB 4 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[28] rx_dataoutfull[44] rx_dataoutfull[60] - rx_patterndetect MSB 4 10 rx_dataout rx_dataoutfull[9:0] - rx_dataout LS rx_dataoutfull[25:16] rx_dataoutfull[41:32] rx_dataoutfull[57:48] - rx_dataout MS 4 rx_dataoutfull[10] - rx_syncstatus LSB rx_dataoutfull[26] rx_dataoutfull[42] rx_dataoutfull[58] - rx_syncstatus MSB 4 rx_dataoutfull[12] - rx_patterndetect LSB rx_dataoutfull[28] rx_dataoutfull[44] rx_dataoutfull[60] - rx_patterndetect MSB Stratix IV Device Handbook Volume Altera Corporation

97 5 Stratix IV 5 97 Channel and CMU PLL Reconfiguration ALTGX_RECONFIG MegaWizard 1. Reconfiguration settings What is the number of channels controlled by the reconfig controller? 5 34 ALTGX_RECONFIG Reconfiguration settings Channel and TX PLL select/reconfig Channel and TX PLL select/reconfig 3. channel_reconfig_done channel_reconfig_done.mif 4. reconfig_address_out[5:0].mif reconfig_address_en Channel and TX PLL Reconfiguration 5. reset_reconfig_address reconfig_address_out[5:0] 0 6. reconfig_address_en ALTGX_RECONFIG reconfig_address_out[5:0].mif logical_tx_pll_sel[1:0] logical_tx_pll_sel_en logical_tx_pll_sel [1:0] logical_tx_pll_sel_en 8. rx_tx_duplex_sel[1:0] Receiver only Transceiver only Receiver and Transmitter 5 10.mif rx_tx_duplex_sel[1:0].mif ALTGX_RECONFIG MegaWizard Plug-In Manager Channel and CMU PLL Reconfiguration 1. reconfig_mode_sel[2:0] 3'b101.mif rx_tx_duplex_sel[1:0]

98 Stratix IV 3. logical_channel_address 4. busy Low write_all 1 reconfig_clk Channel and CMU PLL Reconfiguration.mif Channel and CMU PLL Reconfiguration.mif reconfig_mode_sel[1:0] 3 b101 logical_channel_address[1:0] (1) 2 b01 rx_tx_duplex_sel[1:0] (2) 2 b00 reconfig_clk write_all busy reconfig_address_out[5:0] Addr0 Addr1 Addr37 Addr0 reconfig_address_en reconfig_data[15:0] (3) 1 st 16-bits Don t care 2 nd 16-bits 55 th 16-bits Don t care channel_reconfig_done 5 47 : (1) ALTGX_RECONFIG 2 logical_channel_address 2 2 logical_channel_address 2'b01 (2) rx_tx_duplex_sel[1:0] Receiver and Transmitter 2'b00 3'b (3) Receiver and Transmitter Basic.mif 54 Channel Reconfiguration with TX PLL Select Channel Reconfiguration with TX PLL Select 2 CMU PLL PLL 2 CMU PLL CMU PLL Channel Reconfiguration with TX PLL select CMU PLL Reconfiguration CMU PLL Reconfiguration 2 PLL Channel Reconfiguration with TX PLL Select 2 PLL Stratix IV Device Handbook Volume Altera Corporation

99 5 Stratix IV 5 99 Channel Reconfiguration with TX PLL Select CMU PLL 5 48 Channel Reconfiguration with TX PLL select Channel Reconfiguration with TX PLL Select CMU Channels refclk0 clock mux CMU0 PLL full duplex transceiver channel TX CHANNEL refclk1 Logical TX PLL select LOCAL DIVIDER digital+analog logic clock mux CMU1 PLL RX CHANNEL clock mux RX PLL digital+analog logic Blocks that can be reconfigured in Channel Reconfiguration with TX PLL Select mode Channel Reconfiguration with TX PLL Select ALTGX MegaWizard Plug-In Manager CMU PLL PLL ALTGX MegaWizard Plug-In Manager.mif 2 CMU PLL 5 75Channel and CMU PLL ReconfigurationALTGX MegaWizard Plug-In Manager 7 PLL PLL CMU PLL 2 CMU PLL

100 Stratix IV 5 49 CMU0 PLL CMU0 PLL CMU0 PLL Main PLL logical_tx_pll value = 1 (provided by the user in the ALTGX MegaWizard Plug-In Manager) CMU Channels refclk0 refclk MHz 125 MHz clock mux 6.25 Gbps CMU0 PLL 1 0 Logical TX PLL select Full Duplex Transceiver Channel TX CHANNEL LOCAL DIVIDER 6.25 Gbps digital+analog logic clock mux 2.5 Gbps CMU1 PLL RX CHANNEL clock mux 6.25 Gbps RX PLL 6.25 Gbps digital+analog logic Active Connections Unused Connections Alternate PLL logical_tx_pll value = 0 (automatically set by the ALTGX MegaWizard Plug-In Manager) ALTGX MegaWizard Plug-In Manager ID CMU0 PLL ID logical tx pll CMU0 PLL ID CMU0 PLL ALTGX MegaWizard Plug-In Manager General PLL PLL PLL logical tx pll 1 PLL 0 PLL logical tx pll.mif 1 1 CMU PLL.mif CMU PLL Reconfig Clks What is the main PLL logical reference index? PLL logical tx pll Stratix IV Device Handbook Volume Altera Corporation

101 5 Stratix IV CMU PLL Reconfiguration : Channel Reconfiguration with CMU PLL select 1 1 CMU PLL CMU PLL Reconfiguration reconfig_mode_sel[2:0] 3'b100 2 CMU PLL CMU PLL Reconfiguration Channel Reconfiguration with CMU PLL select reconfig_mode_sel[2:0] 3'b110 2 CMU PLL Channel Reconfiguration with TX PLL Select 1 PLL ALTGX MegaWizard Plug-In Manager General CMU PLL PLL Reconfig Alt PLL CMU PLL Channel Reconfiguration with TX PLL Select ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX MegaWizard Plug-In Manager TX PLL 5 97 Channel and CMU PLL Reconfiguration ALTGX_RECONFIG MegaWizard 6 Channel and TX PLL Reconfiguration 1. logical_tx_pll_sel[1:0] logical_tx_pll_sel_en logical_tx_pll_sel [1:0] logical_tx_pll_sel_en Error checks/data rate switch 2. rx_tx_duplex_sel[1:0] Receiver only Transmitter only Receiver and Transmitter.mif rx_tx_duplex_sel[1:0].mif ALTGX_RECONFIG MegaWizard Plug-In Manager 5 10

102 Stratix IV Channel Reconfiguration with TX PLL Select reconfig_mode_sel[2:0] 3'b001 write_all 16 reconfig_data[15:0] 16 ALTGX Quartus II.mif rx_tx_duplex_sel[1:0] logical_channel_address busy Lowwrite_all 1 reconfig_clk 5 47.mif.mif Channel Reconfiguration with TX PLL Select reconfig_mode_sel[2:0] Channel Reconfiguration with TX PLL Select reconfig_mode_sel[2:0] 3'b001 CMU PLL Reconfiguration - CMU PLL CMU PLL CMU PLL.mif 1 CMU PLL ReconfigurationBasic (PMA Direct) 1 CMU PLL Reconfiguration Basic (PMA Direct) 1 Basic (PMA Direct) N CEI 1 logical_channel_address CMU PLL Reconfiguration TX PLL CMU PLL Reconfiguration CMU PLL ALTGX_RECONFIG CMU PLL CMU PLL pll_locked Low ALTGX pll_locked CMU PLL CMU PLL Stratix IV Device Handbook Volume Altera Corporation

103 5 Stratix IV CMU PLL Reconfiguration CMU0 PLL CMU1 PLL 2 CMU PLL CMU PLL 5 50 CMU PLL CMU PLL CMU Channels refclk0 clock mux CMU0 PLL full duplex transceiver channel TX CHANNEL refclk1 Logical TX PLL select LOCAL DIVIDER digital+analog logic clock mux CMU1 PLL RX CHANNEL clock mux RX PLL digital+analog logic Blocks that can be reconfigured in CMU PLL Reconfiguration mode CMU PLL Reconfiguration ALTGX MegaWizard Plug-In Manager CMU PLL.mif ALTGX MegaWizard Plug-In Manager.mif CMU PLL 1. Reconfig Channel and Transmitter PLL reconfiguration 2. General CMU PLL 3. Reconfig Clks What is the main PLL logical reference index? 5 75 CMU PLL

104 Stratix IV 1 CMU0 PLL CMU1 PLL logical tx pll.mif 1 1 CMU PLL.mif CMU PLL CMU PLL Reconfiguration ALTGX_RECONFIG MegaWizard Plug-In Manager CMU PLL Reconfiguration 5 97 Channel and CMU PLL Reconfiguration ALTGX_RECONFIG MegaWizard 6 Channel and TX PLL Reconfiguration Error checks/data rate switch 1. logical_tx_pll_sel[1:0] logical_tx_pll_sel_en logical_tx_pll_sel [1:0] logical_tx_pll_sel_en 2. rx_tx_duplex_sel[1:0] Receiver only Transmitter only Receiver and Transmitter.mif rx_tx_duplex_sel[1:0].mif ALTGX_RECONFIG MegaWizard Plug-In Manager 5 10 CMU PLL Reconfiguration 1. reconfig_mode_sel[2:0] 3'b logical_channel_address CMU PLL 3. busy Low 4. write_all 1 reconfig_clk.mif 16.mif reconfig_address_out_en busy 16 busy reconfig_address_out[5:0] CMU PLL channel_reconfig_done CMU PLL Stratix IV Device Handbook Volume Altera Corporation

105 5 Stratix IV CMU PLL Reconfiguration.mif CMU PLL Reconfiguration.mif reconfig_mode_sel[2:0] 3 b100 reconfig_clk write_all busy reconfig_address_out[5:0] Addr0 Addr1 Addr37 Addr0 reconfig_address_en reconfig_data[15:0] (1) 1 st 16-bits Don t care 2 nd 16-bits 27 th 16-bits Don t care channel_reconfig_done 5 51 : (1) Basic (PMA Direct).mif 27 logical_tx_pll_sel [1:0] logical_tx_pll_sel_en logical_tx_pll_sel[1:0] logical_tx_pll_sel_en Channel and CMU PLL Reconfiguration Channel Reconfiguration with TX PLL select CMU PLL Reconfiguration ALTGX_RECONFIG logical_tx_pll_sel[1:0] logical_tx_pll_sel_en Channel and TX PLL select/reconfig logical_tx_pll_sel[1:0] logical_tx_pll_sel_en.mif CMU PLL logical tx pll logical_tx_pll_sel[1:0] logical_tx_pll_sel_en logical_tx_pll_sel_en 1'b1 logical_tx_pll_sel[1:0] CMU PLL

106 Stratix IV logical_tx_pll_sel [1:0] logical_tx_pll_sel[1:0] logical_tx_pll_sel_en logical_tx_pll_sel[1:0] CMU PLL ALTGX MegaWizard Plug-In Manager What is the main transmitter PLL logical reference index? What is the alternate transmitter PLL logical reference index? logical_tx_pll_sel_en 1'b1.mif logical tx pll logical_tx_pll_ sel[1:0] logical_tx_pll_sel [1:0] logical_tx_pll_sel_en Channel and TX PLL select/reconfig ALTGX_RECONFIG MegaWizard Plug-In Manager logical_ tx_pll_sel[1:0] logical_tx_pll_sel_en 1 logical_tx_pll_sel[1:0] logical tx pll.mif logical_tx_pll_sel[1:0] logical_tx_pll_sel_en.mif logical tx pll logical_tx_pll_ sel_en 1'b0 logical_tx_pll_sel[1:0] logical_tx_pll_sel_ en 1'b logical_tx_pll_sel_en 1'b1 logical_tx_pll_sel[1:0] Stratix IV Device Handbook Volume Altera Corporation

107 5 Stratix IV logical_tx_pll_sel [1:0] logical_tx_pll_sel_en logical tx pll (logical reference index value stored in the.mif) 0 ALTGX_RECONFIG instance selected logical reference index value logical_tx_pll_sel[1:0] (logical reference index specified in the ALTGX_RECONFIG MegaWizard Plug-In Manager) 1 logical_tx_pll_sel_en 1 channel_reconfig_done logical_tx_pll_sel[1:0] logical_tx_pll_sel_en 5 31.mif logical tx pll logical_tx_pll_sel[1:0] logical_tx_pll_sel [1:0] logical_tx_pll_sel_en logical_tx_pll_sel[1:0] logical_tx_pll_sel_en ALTGX_RECONFIG 1 logical_tx_pll_sel[1:0] 0.mif logical tx pll logical_tx_pll_sel[1:0].mif logical tx pll ALTGX MegaWizard Plug-In Manager PLL 1 logical_tx_pll_sel[1:0] RX

108 Stratix IV 5 53 logical tx pll 1 CMU PLL channel_reconfig_done logical_tx_pll_sel[1:0] logical_tx_pll_sel_en PLL Dynamic reconfiguration controller does not register the logical_tx_pll_sel value for this write because the logical_tx_pll_sel_en is low logical_tx_pll_sel_en logical_tx_pll_sel[1:0] write_all channel_reconfig_done reconfig_mode_sel[2:0] CMU PLL.mif CMU PLL ALTGX General PLL 2Gbps Gbps PLL CMU0 PLL 1.mif.mif logical tx pll 1.mif CMU1 PLL CMU PLL Gbps.mif 1 CMU0 PLL.mif logical tx pll 1 CMU1 PLL logical_tx_pll_sel[1:0] logical_tx_pll_sel_en logical_tx_pll_sel[1:0] = 2'b00 CMU1 PLL logical_tx_pll_sel_en = 1'b1.mif CMU1 PLL CMU0 PLL 1 CMU1 PLL 0 1 CMU PLL.mif CMU PLL Stratix IV Device Handbook Volume Altera Corporation

109 5 Stratix IV Channel and CMU PLL Reconfiguration CMU PLL Reconfiguration CMU0 PLLALTGX.mif CMU0 PLL 0 CMU1 PLL.mif CMU0 PLL.mif CMU1 PLL logical_tx_pll_sel[1:0] 2'b01 logical_tx_pll_sel_en 1'b1.mif.mif logical tx pll CMU1 PLL Channel Reconfiguration with TX PLL Select TX PLL.mif CMU1 PLL.mif CMU1 PLL 0 CMU1 PLL 0 logical tx pll = 0.mif Channel Reconfiguration with TX PLL Select.mif CMU1 PLL CMU0 PLL.mif logical_tx_pll_sel[1:0] 2'b01 logical_tx_pll_sel_en 1'b1.mif.mif logical tx pll CMU0 PLL CMU0 PLL 3 1 CMU PLL.mif CMU PLL 1 CMU PLL.mif CMU PLL

110 Stratix IV Channel and CMU PLL Reconfiguration CMU PLL Reconfiguration CMU0 PLLALTGX.mif CMU0 PLL 1 CMU0 PLL.mif CMU0 PLL.mif CMU0 PLL CMU0 PLL.mif logical tx pll logical_tx_pll_sel[1:0].mif logical_tx_pll_sel_en 1'b0 logical_channel_address CMU0 PLL CMU0 PLL.mif logical tx pll logical_tx_pll_sel[1:0] logical_channel_address CMU0 PLL.mif logical tx pll CMU0 PLL CMU0 PLL.mif Stratix IV Device Handbook Volume Altera Corporation

111 5 Stratix IV Channel Reconfiguration with TX PLL Select TX PLL.mif CMU0 PLL 0 CMU0 PLL 0 logical tx pll = 0.mif Channel Reconfiguration with TX PLL Select.mif CMU1 PLL CMU0 PLL.mif CMU0 PLL.mif logical tx pll logical_tx_pll_sel[1:0].mif logical_ tx_pll_sel_en 1'b0 logical_channel_address CMU0 PLL CMU0 PLL.mif logical tx pll logical_tx_pll_sel[1:0] logical_ channel_address CMU0 PLL.mif logical tx pll CMU0 PLL CMU0 PLL ALTGX MegaWizard Plug-In Manager Reconfig Clks Reconfig Clks mif.mif 2 ALTGX 5 32.mif

112 Stratix IV ( / ) ALTGX ALTGX ALTGX 1 ALTGX 2 General What is the number of channels? Reconfig Enable Channel and Transmitter PLL Reconfiguration Reconfig Use alternate Transmitter PLL 1 ALTGX 1 General PLL Gbps PLL PLL MH ALTGX 1 PLL 2Gbps PLL Use alternate Transmitter PLL TX PLL Select PLL 2Gbps PLL 0 PLL 125 MH 1 ALTGX 2 General PLL 1Gbps PLL PLL 125 MH ALTGX 2 PLL Gbps PLL Use alternate Transmitter PLL TX PLL Select PLL Gbps PLL 1 PLL MH Stratix IV Device Handbook Volume Altera Corporation

113 5 Stratix IV ( / ) Reconfig Clks What is the main transmitter PLL logical reference index? Reconfig Clks What is the selected input clock source for the Transmitter PLL and Receiver PLL? Reconfig Clks What is the selected input clock source for the alternate transmitter PLL? ALTGX ALTGX ALTGX 1 ALTGX 2 ALTGX MegaWizard Plug-In Manager PLL PLL PLL 1 ALTGX 1 PLL MH MH MH 125 MHz PLL MH ID 2 PLL 125 MHz ID 1.mif Quartus II ALTGX 1.mif 5 68.mif Quartus II.mif ALTGX_instance1.mif ALTGX MegaWizard Plug-In Manager PLL PLL PLL 0 ALTGX 2 PLL 125 MH 125 MH MH 125 MHz PLL 125 MH ID 2 PLL MHz ID 1 Quartus II ALTGX 2.mif 5 68.mif Quartus II.mif ALTGX_instance2.mif 2.mifs.mifs PLL

114 Stratix IV Based on what you have set up as the input clock source for CMU0 PLL, this clock mux selects the corresponding input clock source for CMU0 PLL. Refclk0 (Identification number = 2) MHz 125MHz Refclk1 (Identification number = 1) clock mux CMU Channels Gbps CMU0 PLL 1 Gbps Logical TX PLL select full duplex transceiver channel 1 TX CHANNEL 1 LOCAL DIVIDER Gbps digital+analog logic clock mux CMU1 PLL RX CHANNEL 1 clock mux Gbps Gbps RX PLL digital+analog logic Based on what you have set up as the input clock source for CMU1 PLL, this clock mux selects the corresponding input clock source for CMU1 PLL. full duplex transceiver channel 2 TX CHANNEL 2 Logical TX PLL select LOCAL DIVIDER 1 Gbps digital+analog logic RX CHANNEL 2 clock mux 1 Gbps 1 Gbps RX PLL digital+analog logic Stratix IV Device Handbook Volume Altera Corporation

115 5 Stratix IV : ALTGX_RECONFIG : ALTGX_RECONFIG ALTGX ALTGX PMA ALTGX PMA ALTGX HDL ALTGX PMA mif CMU PLL CMU PLL.mif GIGE SONET/SDH OC48 1: ALTGX 5 ALTGX 1 3 ALTGX 2 2 ALTGX 1 ALTGX1 ALTGX2 1 ALTGX ALTGX 1 1 V OD PMA tx_vodctrl ALTGX 2 2 PMA rx_eqctrl

116 Stratix IV : ALTGX_RECONFIG 5 55 ALTGX 1 ALTGX 2 ALTGX_RECONFIG PMA Set the What is the number of channels controlled by the reconfig controller? option = 12 Set the What is the starting channel number? option = 0 reconfig_clk read ALTGX Instance 1 (Number of Channels is 5) reconfig_fromgxb1[33:0] write_all reconfig_fromgxb[3:0] tx_vodctrl [2:0] rx_eqctrl [3:0] reconfig_fromgxb[50:0] (1) ALTGX_RECONFIG Instance data_valid busy Set the What is the starting channel number? option = 8 rx_tx_duplex_sel[1:0] ALTGX Instance 2 (Number of Channels is 3) reconfig_fromgxb2[16:0] logical_channel_address[3:0] 5 55 : (1) reconfig_fromgxb[50:0] = {reconfig_fromgxb2[16:0], reconfig_fromgxb1[33:0]} ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ( / ) ALTGX ALTGX_RECONFIG ALTGX ALTGX 1 ALTGX 2 General What is the number of channels? Reconfig What is the starting channel number? ALTGX_RECONFIG Reconfiguration settings What is the number of channels controlled by the reconfig controller? 5 34 ALTGX_RECONFIG Analog controls Use the 'logical_ channel_address' port for Analog controls reconfiguration ALTGX_RECONFIG ALTGX_RECONFIG MegaWizard Plug-In Manager logical_channel _address[3:0] Stratix IV Device Handbook Volume Altera Corporation

117 5 Stratix IV : ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ( / ) ALTGX ALTGX_RECONFIG ALTGX ALTGX 1 ALTGX 2 Reconfig Analog controls (VOD, Pre-emphasis, and Manual Equalization) reconfig_fromgxb1 reconfig_fromgxb2 reconfig_fromgxb * 17 ALTGX_RECONFIG rx_tx_duplex_sel Error checks/data rate switch RX only TX only Duplex Analog controls reconfig_fromgxb2 reconfig_fromgxb 17 1 * 17 ALTGX ALTGX_RECONFIG ALTGX_RECONFIG 1 ALTGX_RECONFIG MegaWizard Plug-In Manager rx_tx_duplex_se l[1:0] tx_vodctrl rx_eqctrl tx_vodctrl 3 rx_eqctrl 4 reconfig_fromgxb 51 3* ALTGX 1 reconfig_fromgxb1[33:0] ALTGX_RECONFIG reconfig_fromgxb [33:0] 2. ALTGX 2 reconfig_fromgxb2[16:0] ALTGX_RECONFIG reconfig_fromgxb[50:34] 3. ALTGX_RECONFIG reconfig_togxb[3:0] ALTGX 1 ALTGX 2 reconfig_togxb[3:0] 5 39 reconfig_fromgxb reconfig_togxb 1 PMA tx_vodctrl rx_eqctrl 1 PMA

118 Stratix IV : ALTGX_RECONFIG 2: 2 ALTGX 2 ALTGX_RECONFIG 2 5 ALTGX 1 3 ALTGX 2 2 ALTGX 5 56 ALTGX 1 ALTGX_RECONFIG 1 ALTGX 2 ALTGX_RECONFIG PMA Set the What is the number of channels controlled by the reconfig controller? option = 8 Set the What is the starting channels number? option = 0 reconfig_clk read write_all tx_vodctrl [2:0] reconfig_togxb [3:0] ALTGX Instance 1 (Number of Channels is 5) logical_channel_address [2:0] ALTGX_RECONFIG Instance 1 data_valid reconfig_fromgxb [33:0] reconfig_fromgxb [33:0] busy rx_tx_duplex_sel[1:0] Set the What is the number of channels controlled by the reconfig controller? option = 4 Set the What is the starting channels number? option = 0 reconfig_clk read write_all logical_channel_address 1:0] rx_eqctrl [3:0] ALTGX_RECONFIG Instance 2 reconfig_togxb [3:0] data_valid ALTGX Instance 2 (Number of Channels is 3) reconfig_fromgxb [16:0] reconfig_fromgxb [16:0] busy rx_tx_duplex_sel[1:0] ALTGX 1 2 V OD PMA ALTGX 2 3 PMA Stratix IV Device Handbook Volume Altera Corporation

119 5 Stratix IV : ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX ALTGX_RECONFIG ALTGX ALTGX 1 ALTGX 2 General What is the number of channels? Reconfig What is the starting channel number? 5 22 Reconfig Analog controls (VOD, Pre-emphasis, and Manual Equalization) reconfig_fromgxb reconfig_fromgxb 34 2* reconfig_fromgxb 17 1*17 ALTGX_RECONFIG Reconfiguration settings What is the number of channels controlled by the reconfig controller? 5 34 ALTGX_RECONFIG Analog controls Use 'logical_ channel_address' port for Analog controls reconfiguration rx_tx_duplex_sel Error checks/data rate switch RX only TX only Duplex Analog controls reconfig_fromgxb ALTGX_RECONFIG ALTGX_RECONFIG MegaWizard Plug-In Manager logical_channel _address[3:0] ALTGX_RECONFIG MegaWizard Plug-In Manager rx_tx_duplex_se l[1:0] tx_vodctrl tx_vodctrl 3 reconfig_fromgxb 34 2*17 8 3

120 Stratix IV : ALTGX_RECONFIG ALTGX ALTGX_RECONFIG 1. ALTG reconfig_fromgxb ALTGX_RECONFIG ALTGX_RECONFIG reconfig_togxb ALTGX 1 ALTGX 1 tx_vodctrl PMA ALTGX_RECONFIG 1 1 PMA ALTGX 2 rx_eqctrl PMA ALTGX_RECONFIG 2 1 PMA : ALTGX 1 ALTGX_RECONFIG ALTGX 5 instance1 1 ALTGX 1. ALTGX MegaWizard Plug-In Manager General What is the number of channels? 1 2. ALTGX MegaWizard Plug-In Manager Reconfig Analog controls (VOD, Pre-emphasis, and Manual Equalization) 3. reconfig_fromgxb reconfig_togxb 4 4. ALTGX MegaWizard Plug-In Manager Reconfig What is the starting channel number? Finish ALTGX instance2 instance3 instance4 instance5 instance6 What is the starting channel number? Stratix IV Device Handbook Volume Altera Corporation

121 5 Stratix IV : ALTGX_RECONFIG ALTGX_RECONFIG 1. ALTGX_RECONFIG_MegaWizard Plug-In Manager 2. ALTGX MegaWizard Plug-In Manager Reconfiguration settings What is the number of channels controlled by the reconfig controller? 20 MegaWizard Plug-In Manager 5 reconfig_fromgxb[84:0] 3. ALTGX MegaWizard Plug-In Manager 1 4. V OD DC / V OD tx_vodctrl 60 3 tx_vodctrl [2:0] tx_vodctrl [11:3] 1 3 tx_vodctrl [14:12] 2 ALTGX ALTGX_RECONFIG 1. ALTGX reconfig_fromgxb ALTGX_RECONFIG ALTGX What is the starting channel number? 0 ALTGX reconfig_fromgxb ALTGX_RECONFIG reconfig_fromgxb LSB 2. ALTGX_RECONFIG reconfig_togxb ALTGX 2 1 tx_vodctrl 1. tx_vodctrl V OD 2 tx_vodctrl [2:0] 3'b PMA tx_vodctrl [59:3] V OD 4: TX.mif ALTGX 1 8B/10B Basic 4.25 Gbps Gbps Gbps Mbps ALTGX_RECONFIG 1 ALTGX 1

122 Stratix IV : ALTGX_RECONFIG 1. Receiver and Transmitter What is the number of channels? 2 Basic 2. ALTGX ALTGX_RECONFIG MegaWizard Plug-In Manager TX ( / ) ALTGX ALTGX_RECONFIG ALTGX What is the deserializer block width? What is the channel width? What is the input clock frequency? ALTGX 1 Basic Receiver and Transmitter ALTGX_RECONFIG Double-width Reconfiguration settings What is the number of channels controlled by the 4.25 Gbps Single-width reconfig controller? Gbps 5 34 ALTGX_RECONFIG Quartus II FPGA 25 MH 32 FPGA Mbps FPGA 26.5 MH /40 = MHz Reconfiguration Settings Data Rate Division in TX rate_switch_out Error checks/data rate switch ALTGX_RECONFIG rate_switch_ctrl [1:0] rate_switch_ ctrl [1:0] rate_switch_out [1:0] rate_switch_ ctrl [1:0] 5 34 ALTGX_RECONFIG rate_switch_ctrl [1:0].mif Stratix IV Device Handbook Volume Altera Corporation

123 5 Stratix IV : ALTGX_RECONFIG TX ( / ) ALTGX ALTGX_RECONFIG ALTGX Reconfig What is the starting channel number? 5 34 ALTGX_RECONFIG reconfig_fromgxb1 reconfig_fromgxb1 17 1*17 reconfig_togxb [3:0] Reconfig Channel and Transmitter PLL Reconfiguration ALTGX 1 Basic Receiver and Transmitter reconfig_fromgxb1 [16:0] ALTGX_RECONFIG reconfig_ fromgxb [16:0] reconfig_togxb[3:0] ALTGX 1 ALTGX_RECONFIG 1 ALTGX_RECONFIG ALTGX_RECONFIG logical_channel_address [1:0] logical_channel_ address [1:0] reconfig_fromgxb reconfig_fromgxb 17 1* reconfig_togxb [3:0] Error checks/data rate switch Use the rx_tx_duplex_sel port to enable RX only, TX only, or duplex configuration ALTGX_RECONFIG 1 reconfig_fromgxb [16:0] ALTGX reconfig_ fromgxb1 [16:0] reconfig_togxb[3:0] ALTGX 1 ALTGX_RECONFIG 1 Data Rate Division in TX MH 1 ALTGX_RECONFIG FPGA ALTGX_RECONFIG MegaWizard Plug-In Manager 5: Transmitter Only ALTGX CMU PLL Reconfiguration 4 Transmitter onlyaltgx 4 Basic 2.5 Gbps 4 CMU0 PLL

124 Stratix IV : ALTGX_RECONFIG CMU0 PLL 100 MH 4 2 Gbps CMU PLL CMU Channels refclk0 refclk1 100 MHz 125 MHz clock mux 2 Gbps CMU0 PLL TX only CHANNEL 1 Logical TX PLL select Local Divider 6.25 Gbps digital+analog logic clock mux 2.5 Gbps CMU1 PLL TX only CHANNEL 2 Logical TX PLL select Local Divider 6.25 Gbps digital+analog logic TX only CHANNEL 3 Logical TX PLL select Local Divider 6.25 Gbps digital+analog logic TX only CHANNEL 4 Logical TX PLL select Local Divider 6.25 Gbps digital+analog logic Blocks reconfigured using CMU PLL Reconfiguration mode CMU0 PLL 2 Gbps CMU0 PLL 4.mif 5 37.mif CMU PLL ( / ) ALTGX ALTGX_RECONFIG ALTGX What is the effective data rate? 4 TX Only ALTGX_RECONFIG 2000 Gbps Channel and TX PLL select/reconfig ALTGX_RECONFIG Stratix IV Device Handbook Volume Altera Corporation

125 5 Stratix IV : ALTGX_RECONFIG CMU PLL ( / ) ALTGX ALTGX_RECONFIG ALTGX Enable Channel and Transmitter PLL Reconfiguration Enable Channel and Transmitter PLL Reconfiguration What is the main transmitter PLL reference index? How many input clocks? What is the selected input clock source for the Transmitter PLL and Receiver PLL? What is clock 0 input frequency? 4 TX Only MHz ALTGX_RECONFIG Use reconfig_address_en ALTGX_RECONFIG.mif CMU PLL Reconfiguration 6: GIGE SONET/SDH OC48 FPGA - ALTGX MegaWizard Plug-In Manager GIGE SONET/SDH OC GIGE SONET/SDH OC48 GIGE SONET/SDH OC48 1 FPGA B/10B tx_dataout tx_clkout rx_clkout Gbps Gbps MHz 125 MHz 8 PCS-PMA 10 8B/10B MHz MHz MHz MHz 8

126 Stratix IV : ALTGX_RECONFIG ALTGX MegaWizard Plug-In Manager 2 FPGA GIGE SONET/SDH OC48 User Logic in the FPGA fabric Transceiver Instances User logic for GIGE and SONET/SDH datapath Reset Control Logic ALTGX Instance Memory 1 containing the GIGE.mif Memory 2 containing the SONET/ SDH.mif User control logic to control the ALTGX_RECONFIG instance Dynamic Reconfiguration Controller (ALTGX_RECONFIG) 4 I ALTGX GIGE SONET/SDH OC48.mif ALTGX_RECONFIG II ALTGX_RECONFIG III GIGE SONET/SDH IV I.mif ALTGX GIGE SONET/SDH OC48.mif 1. GIGE ALTGX MegaWizard Plug-In Manager GIGE ALTGX GIGE_GXB 5 39 GIGE_GBX 2. GIGE GXB ALTGX_RECONFIG Stratix IV Device Handbook Volume Altera Corporation

127 5 Stratix IV : ALTGX_RECONFIG 3. GIGE_GXB.mif Quartus II GIGE.mif Quartus II GIGE.mif GIGE_GXB.mif GIGE 4. SONET/SDH OC48 ALTGX SONET_GXB 5. SONET_GXB.mif Quartus II Quartus II SONET/SDH OC48.mif SONET_GXB.mif SONET/SDH 6. 2.mif ALTGX_RECONFIG.mif 5 39 GIGE 1 ALTGX : GIGE ALTGX ( / ) ALTGX MegaWizard Plug-In Manager General Which protocol will you be using? PLL/Ports Optional Ports Reconfig Analog controls (VOD, Pre-emphasis, and Manual Equalization) Enable Channel and Transmitter PLL Reconfiguration Channel Interface GIGE rx_digitalreset tx_digitalreset rx_analogreset rx_pll_locked rx_freqlocked ALTGX Stratix IV Volume 2 Stratix IV PMA Analog PMA controls PMA 5 50 PMA GIGE SONET/SDH OC48 tx_datainfull [43:0] rx_dataoutfull[63:0] FPGA - GIGE SONET/SDH tx_datainfull[43:0] rx_datainfull[63:0]

128 Stratix IV : ALTGX_RECONFIG : GIGE ALTGX ( / ) ALTGX MegaWizard Plug-In Manager Use alternate Transmitter PLL What is the protocol to be reconfigured to? What is the subprotocol to be reconfigured to? What is the input clock frequency? What is the alternate Transmitter PLL bandwidth mode? What is the alternate transmitter PLL logical reference index? Reconfig 2 How should the receivers be clocked? How should the transmitters be clocked? Check a control box to use the corresponding control port: SONET/SDH OC48 2 PLL 2 PLL GIGE SONET/SDH OC SONET/SDH sub protocol OC48 input clock frequency alternate transmitter PLL bandwidth mode SONET/SDH OC Quartus II SONET/SDH OC48 PLL MUX GIGE SONET/SDH OC48 SONET/SDH OC48 1 GIGE 0 2 Use the respective channel core clocks rx_clkout FPGA ALTGX SONET/SDH rx_clkout GIGE tx_clkout 1 1 Reconfig Channel interface SONET/SDH OC48 rx_byteorderalignstatus rx_a1a2sizeout rx_byteorderalignstatus SONET/SDH OC48 FPGA GIGE ALTGX Stratix IV Volume 2 Stratix IV MegaWizard Plug-In Manager Stratix IV Device Handbook Volume Altera Corporation

129 5 Stratix IV : ALTGX_RECONFIG 2 GIGE ALTGX_RECONFIG 1. What is number of channels controlled by the reconfig controller? 1 2. Analog controls PMA 3. Channel reconfiguration with TX PLL select/reconfig 4. screen 1 Analog controls 1 Stratix IV Volume 3 ALTGX_RECONFIG 5. ALTGX_RECONFIG MegaWizard Plug-In Manager 3 GIGE.mif ALTGX GIGE pll_inclk rx_cruclk SONET/SDH OC48 pll_inclk_altrx_cruclk_ alt 1. GIGE ALTGX MegaWizard Plug-In Manager Quartus II GIGE pll_inclk rx_cruclk 2. ALTGX cal_blk_clk 1 cal_blk_clk Stratix IV Volume 2 Stratix IV GX 3. tx_dataout rx_datain Quartus II.mif ALTGX 4. pll_inclk,rx_cruclk,pll_inclk_alt, rx_cruclk_alt ALTGX tx_dataout rx_datain Quartus II.mif.mif Quartus II reconfig_mif.mif.mif SONET/SDH.mif.mif

130 Stratix IV : ALTGX_RECONFIG 4 SONET/SDH OC48 ALTGX 1. SONET/SDH OC48.mif GIGE ALTGX SONET RTL 2. ALTGX Which protocol you will be using? SONET/SDH sub protocol OC48 GIGE 3. Reconfig Channel Interface alternate reference clock protocol GIGE General GIGE 4. logical reference clock index GIGE 5. 5 SONET/SDH OC48.mif 1. RTL pll_inclk rx_cruclk SONET/SDH OC48 pll_ inclk_alt rx_cruclk_alt GIGE Quartus II.mif /reconfig_mif 6.mif 2.mif ALTGX_RECONFIG 1..mif 2 Stratix IV GX RAM/ROM 2.mifs II GIGE SONET/SDH PMA Channel and CMU PLL ALTGX_RECONFIG III GIGE SONET/SDH OC48 ALTGX MegaWizard Plug-In Manager tx_datainfull[43:0] rx_dataoutfull[63:0] rx_byteorderalignstatus rx_a1a2size FPGA GIGE SONET/SDH OC48 Stratix IV Device Handbook Volume Altera Corporation

131 5 Stratix IV : ALTGX_RECONFIG 5 40 GIGE SONET/SDH OC48 tx_datainfull[43:0] rx_dataoutfull[63:0] FPGA - GIGE SONET/ SDH OC48 GIGE tx_datainfull[7:0] 8 tx_datainfull[8] tx_ctrlenable K/D rx_dataoutfull[7:0] 8 rx_dataoutfull[8] rx_ctrldetect K/D rx_dataoutfull[9] rx_errdetect rx_dataoutfull[10] rx_syncstatus rx_dataoutfull[11] rx_disperr rx_dataoutfull[12] rx_patterndetect SONET/SDH OC48 tx_datainfull[7:0] LSB tx_datainfull[29:22] MSB rx_dataoutfull[7:0] LSB rx_dataoutfull[29:22] MSB rx_dataoutfull[10], rx_syncstatus[1:0] rx_dataoutfull[42] rx_dataoutfull[12], rx_dataoutfull[44] rx_patterndetect[1:0] SONET/SDH OC48 GIGE FPGA tx_clkout GEGE ALTGX tx_clkout SONET/SDH OC48 rx_clkout FPGA 2 GIGE SONET/SDH OC48 IV - FPGA f Stratix IV Volume 2 1 PMA VOD DC FPGA

132 Stratix IV ALTGX_RECONFIG MegaWizard Plug-In Manager.ram 16 Intel.hex.mif.hex Quartus II.mif.hex.hex ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX_RECONFIG MegaWizard Plug-In Manager Error checks/data rate switch Enable illegal mode checking Enable self recovery error error Enable illegal mode checking 2 reconfig_clk busy error 2 reconfig_clk PMA ALTGX_RECONFIG rx_eqctrl_out rx_eqdcgain_out tx_vodctrl_out tx_preemp_0t_out tx_preemp_1t_out tx_preemp_2t_out read PMA ALTGX_RECONFIG rx_eqctrl rx_eqdcgain tx_vodctrl tx_preemp_0t tx_preemp_1t tx_preemp_2t write_all Enable self recovery error High TX Data Rate Switch using Local Divider-read operation - 2 PMA controls reconfiguration mode TX Data Rate switch using Local Divider TX Data Rate Switch using Local Divider-write operation with unsupported value : rate_switch_ctrl[1:0] 11 reconfig_mode_sel[2:0]4 Reconfiguration settings write_all TX Data Rate Switch using Local Divider-write operation without input port : rate_switch_ctrl[1:0] reconfig_mode_sel[2:0] 4 Reconfiguration settings write_all TX Data Rate Switch using Local Divider-read operation without output port : rate_switch_out[1:0] reconfig_mode_sel[2:0] 4 Reconfiguration settings read Stratix IV Device Handbook Volume Altera Corporation

133 5 Stratix IV Channel and/or TX PLL reconfiguration-read operation : reconfig_mode_sel[2:0] read tx_dataout rx_datain Quartus II Quartus II ALTGX MegaWizard Plug-In Manager Reconfig ALTGX MegaWizard Plug-In Manager Reconfig Analog controls (VOD, Pre-emphasis, and Manual Equalization) ALTGX_RECONFIG ALTGX_RECONFIG 1 2 f ALTGX Stratix IV Volume 2 Transmitter Only Receiver Only Receiver only Transmitter only Receiver only ALTGX_ RECONFIG Receiver only Transmitter only ALTGX_RECONFIG Transmitter only Transmitter only Receiver only ALTGX MegaWizard Plug-In Manager Reconfig

134 Stratix IV 1 Transmitter only Receiver only Channel and CMU PLL Reconfiguration Quartus II Channel and CMU PLL reconfiguration : GXB TX PLL 5 59 Channel and CMU PLL Reconfiguration tx_dataout Quartus II Stratix IV GX 1 TX PLL reconfig Channel and CMU PLL Reconfiguration Channel and CMU PLL Reconfiguration 2 tx_dataout_ch0 tx_dataout_ch tx_dataout_ch0 Assignment Setting To: tx_dataout_ch0 Assignment Name: GXB TX PLL Reconfiguration group setting Value: tx_dataout_ch1 Assignment Setting To: tx_dataout_ch1 Assignment Name: GXB TX PLL Reconfiguration group setting Value: 0 Stratix IV Device Handbook Volume Altera Corporation

135 5 Stratix IV FPGA- 2 PLL PLL 1 Receiver and Transmitter Transmitter Only ALTGX PLL ALTGX1: Receiver and Transmitter 1 PLL tx pll Gbps PLL Gbps ALTGX2: Receiver and Transmitter 1 1 PLL tx pll Gbps ALTGX 2 1 PLL ALTGX 1 ALTGX 2 2 PLL Gbps ALTGX 2 1 PLL 1 PLL ALTGX Receiver and Transmitter Transmitter Only ALTGX 2 tx pll ALTGX1: Receiver and Transmitter Gbps ALTGX2: Receiver and Transmitter Gbps ALTGX 1 What is the main transmitter PLL logical reference index? Reconfig Clks 0 ALTGX 2 1 Quartus II 2 PLL 2 ALTGX tx pll FPGA- FPGA- busy PMA 1 2 PMA busy reconfig_clk 5 51 PMA

136 Stratix IV FPGA- 1 PMA 1 logical_channel_address PMA 260reconfig_clk busy tx_preemp_1t (pre-emphasis control first post-tap) tx_vodctrl (voltage output differential) rx_eqctrl (equalizer control) rx_eqdcgain (equalizer DC gain) PMA 520reconfig_clk busy tx_preemp_0t (pre-emphasis control pre-tap) tx_preemp_2t (pre-emphasis control second post-tap) PMA 130reconfig_clk busy busy Low data_valid tx_preemp_1t_out (pre-emphasis control first post-tap) tx_vodctrl_out (voltage output differential) rx_eqctrl_out (equalizer control) rx_eqdcgain_out (equalizer DC gain) PMA 260reconfig_clk busy busy Low data_valid tx_preemp_0t_out (pre-emphasis control pre-tap) tx_preemp_2t_out (pre-emphasis control second post-tap) 2 PMA 2 logical_channel_address PMA 260reconfig_clk busy tx_preemp_1t (pre-emphasis control first post-tap) tx_vodctrl (voltage output differential) rx_eqctrl (equalizer control) rx_eqdcgain (equalizer DC gain) PMA 520reconfig_clk busy tx_preemp_0t (pre-emphasis control pre-tap) tx_preemp_2t (pre-emphasis control second post-tap) Stratix IV Device Handbook Volume Altera Corporation

137 5 Stratix IV FPGA- PMA 130reconfig_clk busy busy Low data_valid tx_preemp_1t_out (pre-emphasis control first post-tap) tx_vodctrl_out (voltage output differential) rx_eqctrl_out (equalizer control) rx_eqdcgain_out (equalizer DC gain) PMA 260reconfig_clk busy busy Low data_valid tx_preemp_0t_out (pre-emphasis control pre-tap) tx_preemp_2t_out (pre-emphasis control second post-tap) busy reconfig_clk Low 70reconfig_clk reconfig_clk 7924 reconfig_clk busy Low 1 PMA ALTGX ALTGX_RECONFIG Channel and TX PLL Select/Reconfig 5 43 CMU PLL reconfig_clk CMU PLL CMU PLL CMU PLL CMU PLL reconfig_clk

138 Stratix IV ALTGX_RECONFIG ALTGX_RECONFIG MegaWizxard Plug-In Manager LE PMA ALTGX_RECONFIG MegaWizard Plug-In Manager 1 LE tx_vodctrl ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX_RECONFIG MegaWizard Plug-In Manager ALTGX_RECONFIG ALTGX_instance/ALTGX 16reconfig_clk gxb_powerdown Stratix IV Device Handbook Volume Altera Corporation

Architecture Device Speciication Transceiver Coniguration Select Options in the Dynamic Reconiguration Controller (i required) Clocking Imp

Architecture Device Speciication Transceiver Coniguration Select Options in the Dynamic Reconiguration Controller (i required) Clocking Imp 2. SIV53002-3.0 Stratix IV GX 2 3 2 7 2 9 2 10 2 11 2 13 2 1 2009 3 Altera Corporation Stratix IV Device Handbook Volume 3 2 2 2 2 1. Architecture Device Speciication Transceiver Coniguration Select Options

More information

Cyclone IIIデバイスのI/O機能

Cyclone IIIデバイスのI/O機能 7. Cyclone III I/O CIII51003-1.0 2 Cyclone III I/O 1 I/O 1 I/O Cyclone III I/O FPGA I/O I/O On-Chip Termination OCT Quartus II I/O Cyclone III I/O Cyclone III LAB I/O IOE I/O I/O IOE I/O 5 Cyclone III

More information

Stratix IIIデバイスの外部メモリ・インタフェース

Stratix IIIデバイスの外部メモリ・インタフェース 8. Stratix III SIII51008-1.1 Stratix III I/O R3 SRAM R2 SRAM R SRAM RII+ SRAM RII SRAM RLRAM II 400 MHz R Stratix III I/O On-Chip Termination OCT / HR 4 36 R ouble ata RateStratix III FPGA Stratix III

More information

FPGAメモリおよび定数のインシステム・アップデート

FPGAメモリおよび定数のインシステム・アップデート QII53012-7.2.0 15. FPGA FPGA Quartus II Joint Test Action Group JTAG FPGA FPGA FPGA Quartus II In-System Memory Content Editor FPGA 15 2 15 3 15 3 15 4 In-System Memory Content Editor Quartus II In-System

More information

DDR3 SDRAMメモリ・インタフェースのレベリング手法の活用

DDR3 SDRAMメモリ・インタフェースのレベリング手法の活用 WP-01034-1.0/JP DLL (PVT compensation) 90 PLL PVT compensated FPGA fabric 90 Stratix III I/O block Read Dynamic OC T FPGA Write Memory Run Time Configurable Run Time Configurable Set at Compile dq0 dq1

More information

AN635:アルテラのデバイスにおける、SATA及びSASプロトコールの実装

AN635:アルテラのデバイスにおける、SATA及びSASプロトコールの実装 この 資 料 は 英 語 版 を 翻 訳 したもので 内 容 に 相 違 が 生 じる 場 合 には 原 文 を 優 先 します こちらの 日 本 語 版 は 参 考 用 としてご 利 用 ください 設 計 の 際 には 最 新 の 英 語 版 で 内 容 をご 確 認 ください AN-635-1.0 このアプリケーション ノートでは Arria II は HardCopy IV および Stratix

More information

HardCopy IIIデバイスの外部メモリ・インタフェース

HardCopy IIIデバイスの外部メモリ・インタフェース 7. HardCopy III HIII51007-1.0 Stratix III I/O HardCopy III I/O R3 R2 R SRAM RII+ RII SRAM RLRAM II R HardCopy III Stratix III LL elay- Locked Loop PLL Phase-Locked Loop On-Chip Termination HR 4 36 HardCopy

More information

OPA134/2134/4134('98.03)

OPA134/2134/4134('98.03) OPA OPA OPA OPA OPA OPA OPA OPA OPA TM µ Ω ± ± ± ± + OPA OPA OPA Offset Trim Offset Trim Out A V+ Out A Out D In +In V+ Output In A +In A A B Out B In B In A +In A A D In D +In D V NC V +In B V+ V +In

More information

ネットリストおよびフィジカル・シンセシスの最適化

ネットリストおよびフィジカル・シンセシスの最適化 11. QII52007-7.1.0 Quartus II Quartus II atom atom Electronic Design Interchange Format (.edf) Verilog Quartus (.vqm) Quartus II Quartus II Quartus II Quartus II 1 Quartus II Quartus II 11 3 11 12 Altera

More information

PRECISION DIGITAL PROCESSOR DC-101

PRECISION DIGITAL PROCESSOR DC-101 PRECISION DIGITAL PROCESSOR Accuphase warranty is valid only in Japan. 2 3 1 4 5 IN 6 10 11 7 8 9 12 3 INPUT LEVEL(dB) 2 4 5 PRECISION DIGITAL PROCESSOR STEREO MHZ SELECTIVITY METER NORMAL SIGNAL MEMORY

More information

PRECISION COMPACT DISC PLAYER DP-75V

PRECISION COMPACT DISC PLAYER DP-75V PRECISION COMPACT DISC PLAYER DP-75V Accuphase warranty is valid only in Japan. 7 6 8 9 10 1 2 3 5 4 11 13 14 15 12 16 = CD/PROC PLAY PROGRAM REPEAT ALLONE A B LEVEL khz INDEX TRACK EXT M S db PROCESSOR

More information

2

2 8 23 26A800032A8000 31 37 42 51 2 3 23 37 10 11 51 4 26 7 28 7 8 7 9 8 5 6 7 9 8 17 7 7 7 37 10 13 12 23 21 21 8 53 8 8 8 8 1 2 3 17 11 51 51 18 23 29 69 30 39 22 22 22 22 21 56 8 9 12 53 12 56 43 35 27

More information

2

2 8 22 19A800022A8000 30 37 42 49 2 3 22 37 10 11 49 4 24 27 7 49 7 8 7 9 8 5 6 7 9 8 16 7 7 7 37 10 11 20 22 20 20 8 51 8 8 9 17 1 2 3 16 11 49 49 17 22 28 48 29 33 21 21 21 21 20 8 10 9 28 9 53 37 36 25

More information

untitled

untitled LVDS 1 ( LVDS) / 50% 2 ( LVDS) / 50% 3 USB2.0 480Mbps Serial ATA Gen1 1.5Gbps PCI Express Gen1 2.5Gbps 4 Host Data Device Clock 5 Data Skew Host Data Device Clock Setup Hold Data Skew 6 Host Data Device

More information

matrox0

matrox0 Image processing products Hardware/Software Software Hardware INDEX 4 3 2 12 13 15 18 14 11 10 21 26 20 9 8 7 6 5 Hardware 2 MatroxRadient 3 MatroxSolios MatroxMorphis MatroxVio 10 MatroxOrionHD 11 MatroxConcord

More information

OPA277/2277/4277 (2000.1)

OPA277/2277/4277 (2000.1) R OPA OPA OPA OPA OPA OPA OPA OPA OPA µ µ ± ± µ OPA ±± ±± ± µ Offset Trim Offset Trim In OPA +In -Pin DIP, SO- Output NC OPA Out A In A +In A A D Out D In D +In D Out A In A +In A A B Out B In B +In B

More information

02_Matrox Frame Grabbers_1612

02_Matrox Frame Grabbers_1612 Matrox - - Frame Grabbers MatroxRadient ev-cxp Equalizer Equalizer Equalizer Equalizer 6.25 Gbps 20 Mbps Stream channel Control channel Stream channel Control channel Stream channel Control channel Stream

More information

DS90CP04 1.5 Gbps 4x4 LVDS Crosspoint Switch (jp)

DS90CP04 1.5 Gbps 4x4 LVDS Crosspoint Switch (jp) 1.5 Gbps 4x4 LVDS Crosspoint Switch Literature Number: JAJS984 1.5Gbps 4 4 LVDS 4 4 (LVDS) ( ) 4 4:1 4 1 MODE 4 42.5Gb/s LVDS 20010301 33020 23900 11800 ds200287 2007 12 Removed preliminary. Removed old

More information

2

2 8 24 32C800037C800042C8000 32 40 45 54 2 3 24 40 10 11 54 4 7 54 30 26 7 9 8 5 6 7 9 8 18 7 7 7 40 10 13 12 24 22 22 8 55 8 8 8 8 1 2 3 18 11 54 54 19 24 30 69 31 40 57 23 23 22 23 22 57 8 9 30 12 12 56

More information

AN15880A

AN15880A DATA SHEET 品種名 パッケージコード QFH064-P-1414H 発行年月 : 2008 年 12 月 1 目次 概要.. 3 特長.. 3 用途.. 3 外形.. 3 構造...... 3 応用回路例.. 4 ブロック図.... 5 端子.. 6 絶対最大定格.. 8 動作電源電圧範囲.. 8 電気的特性. 9 電気的特性 ( 設計参考値 )... 10 技術資料.. 11 入出力部の回路図および端子機能の

More information

2

2 8 23 32A950S 30 38 43 52 2 3 23 40 10 33 33 11 52 4 52 7 28 26 7 8 8 18 5 6 7 9 8 17 7 7 7 38 10 12 9 23 22 22 8 53 8 8 8 8 1 2 3 17 11 52 52 19 23 29 71 29 41 55 22 22 22 22 22 55 8 18 31 9 9 54 71 44

More information

HardCopy IIデバイスのタイミング制約

HardCopy IIデバイスのタイミング制約 7. HardCopy II H51028-2.1 Stratix II FPGA FPGA ASIC HardCopy II ASIC NRE Quartus II HardCopy Design Center HCDC Quartus II TimeQuest HardCopy II 2 DR2 TimeQuest TimeQuest FPGA ASIC FPGA ASIC Quartus II

More information

LM9822 3 Channel 42-Bit Color Scanner Analog Front End (jp)

LM9822 3 Channel 42-Bit Color Scanner Analog Front End (jp) LM9822 LM9822 3 Channel 42-Bit Color Scanner Analog Front End Literature Number: JAJS680 LM9822 3 42 LM9822 AFE CIS CCD CDS / LM9822 14 6MHz ADC 600 / CCD CDS CCD CIS TTL/CMOS 14 6MHz 5V 5% I/O 3.3V 10%

More information

DL1010.PDF

DL1010.PDF Delta 1010 24 Bit/96 khz PCI Digital I/O Card 2 M-AUDIO 3 Rack Unit 1. Power LED LED MIDI LED LED MIDI Delta 1010 MIDI MIDI LED LED MIDI Delta 1010 MIDI MIDI MIDI MIDI MIDI MTC Delta 1010 MIDI MIDI MIDI

More information

H8000操作編

H8000操作編 8 26 35 32H800037H800042H8000 49 55 60 72 2 3 4 48 7 72 32 28 7 8 9 5 7 9 22 43 20 8 8 8 8 73 8 13 7 7 7 55 10 49 49 13 37 49 49 49 49 49 49 12 50 11 76 8 24 26 24 24 6 1 2 3 18 42 72 72 20 26 32 80 34

More information

Express5800/R110a-1Hユーザーズガイド

Express5800/R110a-1Hユーザーズガイド 4 Phoenix BIOS 4.0 Release 6.0.XXXX : CPU=Xeon Processor XXX MHz 0640K System RAM Passed 0127M Extended RAM Passed WARNING 0B60: DIMM group #1 has been disabled. : Press to resume, to

More information

ADC121S Bit, ksps, Diff Input, Micro Pwr Sampling ADC (jp)

ADC121S Bit, ksps, Diff Input, Micro Pwr Sampling ADC (jp) ADC121S625 ADC121S625 12-Bit, 50 ksps to 200 ksps, Differential Input, Micro Power Sampling A/D Converter Literature Number: JAJSAB8 ADC121S625 12 50kSPS 200kSPS A/D ADC121S625 50kSPS 200kSPS 12 A/D 500mV

More information

Z7000操作編_本文.indb

Z7000操作編_本文.indb 2 8 17 37Z700042Z7000 46Z7000 28 42 52 61 72 87 2 3 12 13 6 7 3 4 11 21 34 61 8 17 4 11 4 53 12 12 10 75 18 12 42 42 13 30 42 42 42 42 10 62 66 44 55 14 25 9 62 65 23 72 23 19 24 42 8 26 8 9 9 4 11 18

More information

TH-42PAS10 TH-37PAS10 TQBA0286

TH-42PAS10 TH-37PAS10 TQBA0286 TH-42PAS10 TH-37PAS10 TQBA0286 2 4 8 10 11 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 38 42 44 46 50 51 52 53 54 3 4 5 6 7 8 3 4 1 2 9 5 6 1 4 2 3 5 6 10 11 1 2 3 4 12 13 14 TH-42PAS10 TH-42PAS10

More information

Stratix IIデバイス・ハンドブック Volume 1

Stratix IIデバイス・ハンドブック Volume 1 3. & SII51003-4.0 IEEE Std. 1149.1 JTAG Stratix II IEEE Std. 1149.1 JTAG BST JTAG Stratix II Quartus II Jam.jam Jam Byte-Code.jbc JTAG Stratix II JTAG BST IOE I/O JTAG CONFIG_IO I/O Stratix II JTAG Stratix

More information

Express5800/320Fa-L/320Fa-LR

Express5800/320Fa-L/320Fa-LR 7 7 Phoenix BIOS 4.0 Release 6.0.XXXX : CPU=Pentium III Processor XXX MHz 0640K System RAM Passed 0127M Extended RAM Passed WARNING 0212: Keybord Controller Failed. : Press to resume, to setup

More information

Avalon Memory-Mappedブリッジ

Avalon Memory-Mappedブリッジ 11. Avalon emory-apped QII54020-8.0.0 Avalon emory-apped Avalon- OPC Builder Avalon- OPC Builder Avalon- OPC Builder Avalon-11 9 Avalon- Avalon- 11 12 Avalon- 11 19 OPC Builder Avalon emory-apped Design

More information

Version1.5

Version1.5 Version1.5 Version Date Version1.0 Version1.1 Version1.2 Version1.3 Version1.4 Version1.5 Test J/K/SE0_NAK USB-IF Test Procedure FS Upstream Signal Quality Test Receiver Sensitivity Test DG2040 Packet

More information

LM358

LM358 LM358 2 DC LM358 5V DC 15V DC micro SMD (8 micro SMD) LM358 LM2904 LM258 LM158 20000801 19870224 33020 23900 11800 2002 3 ds007787 Converted to nat2000 DTD added avo -23 to the first page Edited for 2001

More information

2 3 12 13 6 7

2 3 12 13 6 7 2 8 17 42ZH700046ZH700052ZH7000 28 43 54 63 74 89 2 3 12 13 6 7 3 4 11 21 34 63 65 8 17 4 11 4 55 12 12 10 77 56 12 43 43 13 30 43 43 43 43 10 45 14 25 9 23 74 23 19 24 43 8 26 8 9 9 4 8 30 42 82 18 43

More information

323742RH500操作編.indb

323742RH500操作編.indb 02 08 18 32RH50037RH50042RH500 28 43 49 60 56 69 2 3 12 13 6 7 3 4 11 22 34 20 9 9 8 8 30 43 43 43 30 43 XX 45 15 50 12 12 11 27 40 12 43 43 13 8 4 11 27 4 26 56 24 24 9 24 17 26 4 10 10 XX 19 42 64 30

More information

32_42H3000操作編ブック.indb

32_42H3000操作編ブック.indb 02 08 32H300037H300042H3000 19 28 40 50 60 2 3 12 13 6 7 3 4 11 44 32 46 9 9 8 8 10 29 42 19 42 42 42 22 20 41 13 16 13 11 52 12 13 42 42 14 47 8 4 11 27 26 4 42 24 26 10 9 19 26 4 11 10 44 29 42 42 13

More information

LM837 Low Noise Quad Operational Amplifier (jp)

LM837 Low Noise Quad Operational Amplifier (jp) Low Noise Quad Operational Amplifier Literature Number: JAJSBB7 600 Low Noise Quad Operational Amplifier 2000 8 Converted to nat2000 DTD ds009047tl/h/9047 33020 19860602 10 V/ s ( ); 8 V/ s ( ) 25 MHz

More information

MAX IIデバイスのIEEE (JTAG)バウンダリ・スキャン・テスト

MAX IIデバイスのIEEE (JTAG)バウンダリ・スキャン・テスト 3. MAX II IEEE 49. JTAG MII54-.6 PCB PCB Bed-of-nails PCB 98 Joint Test Action Group JTAG IEEE Std. 49. BST PCB BST 3 3. IEEE Std. 49. Serial Data In Boundary-Scan Cell IC Pin Signal Serial Data Out Core

More information

XC9500 ISP CPLD JTAG Port 3 JTAG Controller In-System Programming Controller 8 36 Function Block Macrocells to 8 /GCK /GSR /GTS 3 2 or 4 Blocks FastCO

XC9500 ISP CPLD JTAG Port 3 JTAG Controller In-System Programming Controller 8 36 Function Block Macrocells to 8 /GCK /GSR /GTS 3 2 or 4 Blocks FastCO - 5ns - f CNT 25MHz - 800~6,400 36~288 5V ISP - 0,000 / - / 36V8-90 8 - IEEE 49. JTAG 24mA 3.3V 5V PCI -5-7 -0 CMOS 5V FastFLASH XC9500 XC9500CPLD 0,000 / IEEE49. JTAG XC9500 36 288 800 6,400 2 XC9500

More information

Nios II ハードウェア・チュートリアル

Nios II ハードウェア・チュートリアル Nios II ver. 7.1 2007 8 1. Nios II FPGA Nios II Quaruts II 7.1 Nios II 7.1 Nios II Cyclone II count_binary 2. 2-1. http://www.altera.com/literature/lit-nio2.jsp 2-2. Nios II Quartus II FEATURE Nios II

More information

コンフィギュレーション & テスト

コンフィギュレーション & テスト SIIGX51005-1.0 5. & IEEE Std. 1149.1 (JTAG) Stratix II GX IEEE Std. 1149.1 JTAG BST JTAG Stratix II GX Quartus II Jam (.jam) Jam Byte-Code (.jbc) JTAG Stratix II GX JTAG BST IOE I/O JTAG CONFIG_IO I/O

More information

5 7 3AS40AS 33 38 45 54 3 4 5 4 9 9 34 5 5 38 6 8 5 8 39 8 78 0 9 0 4 3 6 4 8 3 4 5 9 5 6 44 5 38 55 4 4 4 4 5 33 3 3 43 6 6 5 6 7 3 6 0 8 3 34 37 /78903 4 0 0 4 04 6 06 8 08 /7 AM 9:3 5 05 7 07 AM 9

More information

N Express5800/R320a-E4 N Express5800/R320a-M4 ユーザーズガイド

N Express5800/R320a-E4  N Express5800/R320a-M4  ユーザーズガイド 7 7 Phoenix BIOS 4.0 Release 6.0.XXXX : CPU=Pentium III Processor XXX MHz 0640K System RAM Passed 0127M Extended RAM Passed WARNING 0212: Keybord Controller Failed. : Press to resume, to setup

More information

Express5800/R320a-E4, Express5800/R320b-M4ユーザーズガイド

Express5800/R320a-E4, Express5800/R320b-M4ユーザーズガイド 7 7 Phoenix BIOS 4.0 Release 6.0.XXXX : CPU=Pentium III Processor XXX MHz 0640K System RAM Passed 0127M Extended RAM Passed WARNING 0212: Keybord Controller Failed. : Press to resume, to setup

More information

untitled

untitled + From Tradeoffs of Receive and Transmit Equalization Architectures, ICC006,Bryan Casper, Intel Labs Transmitter Receiver 0 magnitude (db) 0 0 30 40 50 60 0 4 frequency (GHz). Receiver Transmitter FFE

More information

LTC ビット、200ksps シリアル・サンプリングADC

LTC ビット、200ksps シリアル・サンプリングADC µ CBUSY ANALOG INPUT 10V TO 10V 2. 2. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 V DIG V ANA PWRD BUSY CS R/C TAG SB/BTC DATA EXT/INT DATACLK DGND SY 28 27 26 25 24 23 22 21 20 19 18 17 16 15 10µF 0.1µF SERIAL INTERFACE

More information

Power Calculator

Power Calculator 1 4... 4... 4... 5 6... 6... 6 isplever... 6... 7... 8... 8... 8 (NCD)... 9 (.vcd)... 10... 11...11... 12 Power Summary... 16 Logic Block... 19 Clocks... 20 I/O... 20 I/O Term... 21 Block RAM... 22 DSP...

More information

A-GAGE High - Resolution MINI ARRAY Instruction Manual Printed in Japan J20005M

A-GAGE High - Resolution MINI ARRAY Instruction Manual     Printed in Japan J20005M A-GAGE High - Resolution MINI ARRAY Instruction Manual E-mail : mail@bannerengineering.co.jp http://www.bannerengineering.com Printed in Japan J20005M4 page 2 page 3 page 4 page 5 page 6 page 7 page 8

More information

2

2 8 26 38 37Z800042Z800047Z8000 54 65 72 83 101 2 3 4 7 101 53 27 33 7 8 9 5 7 9 22 47 72 8 8 8 8 102 8 13 7 7 7 65 10 67 67 13 71 40 67 67 67 67 43 67 12 55 55 11 104 8 24 26 24 20 25 6 1 2 3 18 46 101

More information

Chip PlannerによるECO

Chip PlannerによるECO 13. Chip Planner ECO QII52017-8.0.0 ECO Engineering Change Orders Chip Planner ECO Chip Planner FPGA LAB LE ALM ECO ECO ECO ECO Chip Planner Chip Planner ECO LogicLock Chip Planner Quartus II Volume 2

More information

ZV500操作編_本文.indb

ZV500操作編_本文.indb 2 8 17 37ZV50042ZV500 28 42 52 61 72 87 2 3 12 13 6 7 3 4 11 21 34 61 8 17 4 11 4 53 12 12 10 75 18 12 42 42 13 30 42 42 42 42 10 44 55 14 25 9 62 65 23 72 23 19 24 42 8 26 8 9 9 4 11 10 18 41 80 5 6 7

More information

19_22_26R9000操作編ブック.indb

19_22_26R9000操作編ブック.indb 8 19R900022R900026R9000 25 34 44 57 67 2 3 4 10 37 45 45 18 11 67 25 34 39 26 32 43 7 67 7 8 7 9 8 5 7 9 21 18 19 8 8 70 8 19 7 7 7 45 10 47 47 12 47 11 47 36 47 47 36 47 47 24 35 8 8 23 12 25 23 OPEN

More information

LT 低コスト、シャットダウン機能付き デュアルおよびトリプル300MHz 電流帰還アンプ

LT 低コスト、シャットダウン機能付き デュアルおよびトリプル300MHz 電流帰還アンプ µ µ LT1398/LT1399 V IN A R G 00Ω CHANNEL A SELECT EN A R F 3Ω B C 97.6Ω CABLE V IN B R G 00Ω EN B R F 3Ω 97.6Ω V OUT OUTPUT (00mV/DIV) EN C V IN C 97.6Ω R G 00Ω R F 3Ω 1399 TA01 R F = R G = 30Ω f = 30MHz

More information

5 11 3 1....1 2. 5...4 (1)...5...6...7...17...22 (2)...70...71...72...77...82 (3)...85...86...87...92...97 (4)...101...102...103...112...117 (5)...121...122...123...125...128 1. 10 Web Web WG 5 4 5 ²

More information

LMV851/LMV852/LMV854 8 MHz Low Power CMOS, EMI Hardened Operational Amplifi(jp)

LMV851/LMV852/LMV854 8 MHz Low Power CMOS, EMI Hardened Operational Amplifi(jp) LMV851,LMV852,LMV854 LMV851/LMV852/LMV854 8 MHz Low Power CMOS, EMI Hardened Operational Amplifiers Literature Number: JAJSAM3 LMV851/LMV852/LMV854 8MHz CMOS EMI LMV851/LMV852/LMV854 CMOS IC 40 125 LMV851/

More information

H2000操作編ブック.indb

H2000操作編ブック.indb 02 08 18 32H200037H200042H2000 26 37 46 53 2 3 12 13 6 7 37 29 40 42 38 78 79 3 4 11 40 29 42 9 9 8 8 10 18 27 27 38 38 38 20 19 39 13 13 11 48 12 13 38 38 14 43 8 4 11 25 24 4 38 22 24 10 9 18 24 4 36

More information

2 3

2 3 * This device can only be used inside Japan in areas that are covered by subscription cable TV services. Because of differences in broadcast formats and power supply voltages, it cannot be used in overseas

More information

MOTIF XF 取扱説明書

MOTIF XF 取扱説明書 MUSIC PRODUCTION SYNTHESIZER JA 2 (7)-1 1/3 3 (7)-1 2/3 4 (7)-1 3/3 5 http://www.adobe.com/jp/products/reader/ 6 NOTE http://japan.steinberg.net/ http://japan.steinberg.net/ 7 8 9 A-1 B-1 C0 D0 E0 F0 G0

More information

32C2100操作編ブック.indb

32C2100操作編ブック.indb 02 08 32C2100 18 24 31 37 2 3 12 13 6 7 68 67 41 42 33 34 3 4 11 8 18 4 11 4 22 13 23 11 23 12 13 14 15 10 18 19 20 20 10 9 20 18 23 22 8 8 22 9 9 4 30 10 10 11 5 13 13 16 15 26 24 37 40 39 6 7 8 1 2 29

More information

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書 M00094100 Rev. A Seiko Epson Corporation 2015. All rights reserved. 2 3 4 5 6 Bluetooth 7 Bluetooth 8 1 9 Bluetooth 10 1 11 1 2 6 5 4 3 7 12 1 13 14 ONF 1 N O O N O N N N O F N N F N N N N N N F F O O

More information

MAP2496.PDF

MAP2496.PDF Audiophile 2496 24 Bit 96 khz 4 in/ 4 out PCI Digital Recording Interface with MIDI 2 M-AUDIO 3 PCI 1. INS1&2 IN1 IN2 2. OUTS1&2 OUT1 OUT2 3. 15 D-sub S/PDIF MIDI 4. S/PDIF S/PDIF DAT MD A/D S/PDIF 5.

More information

AD8212: 高電圧の電流シャント・モニタ

AD8212: 高電圧の電流シャント・モニタ 7 V typ 7 0 V MSOP : 40 V+ V SENSE DC/DC BIAS CIRCUIT CURRENT COMPENSATION I OUT COM BIAS ALPHA 094-00 V PNP 0 7 V typ PNP PNP REV. A REVISION 007 Analog Devices, Inc. All rights reserved. 0-9 -- 0 40

More information

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書 M00094106 Rev. G Seiko Epson Corporation 2015-2018. All rights reserved. 2 3 4 5 6 7 8 Bluetooth 9 ... 71 10 1 11 Bluetooth 12 1 13 1 2 6 5 4 3 7 14 1 1 2 3 4 5 15 16 ONF 1 N O O N O N N N O F N N F N

More information

6 4 4 9RERE6RE 5 5 6 7 8 9 4 5 6 4 4 5 6 8 4 46 5 7 54 58 60 6 69 7 8 0 9 9 79 0 4 0 0 4 4 60 6 9 4 6 46 5 4 4 5 4 4 7 44 44 6 44 8 44 46 44 44 4 44 0 4 4 5 4 8 6 0 4 0 4 4 5 45 4 5 50 4 58 60 57 54

More information

1 2

1 2 1 1 2 1 2 3 4 5 3 2 3 4 4 1 2 3 4 5 5 5 6 7 8 1 1 2 1 10 1 3 1 11 2 12 2 3 1 13 2 14 2 3 1 15 2 16 2 3 1 17 2 1 2 3 4 5 18 2 6 7 8 3 1 1 2 19 2 20 2 3 1 21 2 22 2 3 1 23 2 24 2 3 1 25 2 26 2 3 1 27 2 28

More information

2 3 12 13 6 7

2 3 12 13 6 7 02 08 22AV55026AV550 17 25 32 22AV550 26AV550 39 50 2 3 12 13 6 7 3 4 11 8 8 9 9 8 9 23 8 9 17 4 11 4 33 12 12 11 24 18 12 10 21 39 21 4 18 18 45 45 11 5 6 7 76 39 32 12 14 18 8 1 2 32 55 1 2 32 12 54

More information

Triple 2:1 High-Speed Video Multiplexer (Rev. C

Triple 2:1 High-Speed Video Multiplexer (Rev. C www.tij.co.jp OPA3875 µ ± +5V µ RGB Channel OPA3875 OPA3875 (Patented) RGB Out SELECT ENABLE RED OUT GREEN OUT BLUE OUT 1 R G B RGB Channel 1 R1 G1 B1 X 1 Off Off Off 5V Channel Select EN OPA875 OPA4872

More information

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書 M00094101 Rev. B Seiko Epson Corporation 2015-2016. All rights reserved. 2 3 4 5 6 7 8 Bluetooth 9 Bluetooth 10 1 11 Bluetooth 12 1 13 1 2 6 5 4 3 7 14 1 1 2 3 4 5 15 16 ONF 1 N O O N O N N N O F N N F

More information

02 08 32C700037C700042C7000 17 25 32 39 50 2 3 12 13 6 7 3 4 11 8 8 9 9 8 9 23 8 9 17 4 11 4 33 12 12 11 24 18 12 10 21 39 21 4 11 18 45 5 6 7 76 39 32 12 14 18 8 1 2 31 55 1 2 31 12 54 54 9 1 2 1 2 10

More information

CM1-GTX

CM1-GTX CM1-GTX000-2002 R R i R ii 1-1 1-2 1-3 Process Variables Process Variables Pressure Output Analog Output Sensor Temp. Lower Range Value (0%) Upper Range Value (100%) Pressure Pressure Chart Pressure

More information

Express5800/R320a-E4/Express5800/R320b-M4ユーザーズガイド

Express5800/R320a-E4/Express5800/R320b-M4ユーザーズガイド 7 7 障害箇所の切り分け 万一 障害が発生した場合は ESMPRO/ServerManagerを使って障害の発生箇所を確認し 障害がハー ドウェアによるものかソフトウェアによるものかを判断します 障害発生個所や内容の確認ができたら 故障した部品の交換やシステム復旧などの処置を行います 障害がハードウェア要因によるものかソフトウェア要因によるものかを判断するには E S M P R O / ServerManagerが便利です

More information

L C -6D Z3 L C -0D Z3 3 4 5 6 7 8 9 10 11 1 13 14 15 16 17 OIL CLINIC BAR 18 19 POWER TIMER SENSOR 0 3 1 3 1 POWER TIMER SENSOR 3 4 1 POWER TIMER SENSOR 5 11 00 6 7 1 3 4 5 8 9 30 1 3 31 1 3 1 011 1

More information

5 30 B36B3 4 5 56 6 7 3 4 39 4 69 5 56 56 60 5 8 3 33 38 45 45 7 8 4 33 5 6 8 8 8 57 60 8 3 3 45 45 8 9 4 4 43 43 43 43 4 3 43 8 3 3 7 6 8 33 43 7 8 43 40 3 4 5 9 6 4 5 56 34 6 6 6 6 7 3 3 3 55 40 55

More information

*Ł\”ƒ‚ä(DCH800)

*Ł\”ƒ‚ä(DCH800) B B B B B B B B B C * This device can only be used inside Japan in areas that are covered by subscription cable TV services. Because of differences in broadcast formats and power supply voltages, it cannot

More information

R1RW0408D シリーズ

R1RW0408D シリーズ お客様各位 カタログ等資料中の旧社名の扱いについて 2010 年 4 月 1 日を以って NEC エレクトロニクス株式会社及び株式会社ルネサステクノロジが合併し 両社の全ての事業が当社に承継されております 従いまして 本資料中には旧社名での表記が残っておりますが 当社の資料として有効ですので ご理解の程宜しくお願い申し上げます ルネサスエレクトロニクスホームページ (http://www.renesas.com)

More information

DAC121S101/DAC121S101Q 12-Bit Micro Power, RRO Digital-to-Analog Converter (jp)

DAC121S101/DAC121S101Q 12-Bit Micro Power, RRO Digital-to-Analog Converter (jp) DAC121S101 DAC121S101/DAC121S101Q 12-Bit Micro Power, RRO Digital-to-Analog Converter Literature Number: JAJSA89 DAC121S101 12 D/A DAC121S101 12 D/A (DAC) 2.7V 5.5V 3.6V 177 A 30MHz 3 SPI TM QSPI MICROWIRE

More information

2

2 WJ-HD150 Digital Disk Recorder WJ-HD150 2 3 q w e r t y u 4 5 6 7 8 9 10 11 12 13 14 15 16 q w SIGNAL GND AC IN 17 SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY DAILY Program 1 Event No.1 Event

More information

デザインパフォーマンス向上のためのHDLコーディング法

デザインパフォーマンス向上のためのHDLコーディング法 WP231 (1.1) 2006 1 6 HDL FPGA TL TL 100MHz 400MHz HDL FPGA FPGA 2005 2006 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx,

More information

ABSOLUTE MAXIMUM RATINGS Supply Voltage,...-.5V to 5.V Input Voltage (LVDS, TTL)...-.5V to ( +.5V) Output Voltage (LVDS)...-.5V to ( +.5V) Continuous

ABSOLUTE MAXIMUM RATINGS Supply Voltage,...-.5V to 5.V Input Voltage (LVDS, TTL)...-.5V to ( +.5V) Output Voltage (LVDS)...-.5V to ( +.5V) Continuous 9-48; Rev ; 3/ PART TEMP. RANGE PIN-PACKAGE UCM C to +85 C 48 TQFP MAX3869 LASER DRIVER OPTICAL TRANSCEIVER 2.5Gbps MAX383 4-CHANNEL INTERCONNECT MUX/DEMUX 622Mbps CROSSPOINT SWITCH SONET SOURCE A SONET

More information

Express5800/320Fa-L/320Fa-LR/320Fa-M/320Fa-MR

Express5800/320Fa-L/320Fa-LR/320Fa-M/320Fa-MR 7 7 Phoenix BIOS 4.0 Release 6.0.XXXX : CPU=Pentium III Processor XXX MHz 0640K System RAM Passed 0127M Extended RAM Passed WARNING 0212: Keybord Controller Failed. : Press to resume, to setup

More information

Arria GXデバイスのIEEE (JTAG)バウンダリ・スキャン・テスト

Arria GXデバイスのIEEE (JTAG)バウンダリ・スキャン・テスト 3. Arria GX IEEE 49. (JTAG) AGX523-. PCB PCB Bed-of-nails PCB 98 Joint Test Action Group (JTAG) IEEE Std. 49. (BST) PCB BST 3 3. IEEE Std. 49. Serial Data In Boundary-Scan Cell IC Pin Signal Serial Data

More information

ANDIAMO Manual

ANDIAMO Manual DirectOut Technologies D.O.TEC ANDIAMO Version 1.0 Copyright Note page 2 / 28 Table of contents Table of contents About This Manual 4 How to Use This Manual 4 Conventions 4 CHAPTER 1: Overview 5 Introduction

More information

6 4 45 7ZS 5 59 7 8 94 05 4 5 6 4 5 5 6 8 8 40 45 48 56 60 64 66 66 68 7 78 80 8 7 8 0 0 0 90 0 57 64 69 66 66 69 0 4 4 4 4 4 0 7 48 5 4 4 5 4 4 4 7 46 46 6 46 8 46 48 46 46 4 46 46 4 4 5 4 6 4 9 9 0

More information

5988_7780JA.qxd

5988_7780JA.qxd PCI Express PCI Express PCI /OS PCI Express 1. PCI Express 1000 PCI PCI-X CPU 10 GHz PCI Express PCI PCI Express PCI ExpressPCI/PCI-X33/133 MHz 2.5 Gbps PCI Express32 80 Gbps PCI Express Point-to- Point

More information

非圧縮の1080p60ビデオをサポートする3Gbps SDIコネクティビティ・ソリューション

非圧縮の1080p60ビデオをサポートする3Gbps SDIコネクティビティ・ソリューション LMH0340,LMH0341 Literature Number: JAJA432 SIGNAL PATH designer Tips, tricks, and techniques from the analog signal-path experts No. 113... 1-5...4... 7 1080p60 3Gbps SDI Mark Sauerwald, SDI Applications

More information

DS90LV V or 5V LVDS Driver/Receiver (jp)

DS90LV V or 5V LVDS Driver/Receiver (jp) DS90LV019 DS90LV019 3.3V or 5V LVDS Driver/Receiver Literature Number: JAJS563 DS90LV019 LVDS 1 / DS90LV019 Low Voltage Differential Signaling (LVDS) 1 CMOS / DS90LV019 EIA-644 IEEE1596.3 (SCI LVDS) 2

More information

6 4 45 ZS7ZS4ZS 5 59 7 8 94 05 4 5 6 4 5 5 6 8 8 40 45 48 56 60 64 66 66 68 7 78 80 8 7 8 0 0 0 90 0 0 4 4 4 4 6 57 64 69 66 66 66 69 4 0 7 48 5 4 4 5 4 4 4 7 46 46 6 46 8 46 48 46 46 4 46 46 4 4 5 4

More information

Microsoft Word - triplexxx.doc

Microsoft Word - triplexxx.doc 12AX7 3 12AX7 6L6GC 4 EL34 4 SEND RETURN Tight Medium Loose Ultra Crunch (4, 6, 16 ) 2 各部の説明 1. POWER ON 2. STANDBY LED OFF ON 3. POWER STATUS LAMP 4. MASTER VOLUME CHANNEL 5. HAIR 15dB CLEAN 6. BODY /

More information

DS90LV011A 3V LVDS 1 回路入り高速差動出力ドライバ

DS90LV011A 3V LVDS 1 回路入り高速差動出力ドライバ 3V LVDS Single High Speed Differential Driver Literature Number: JAJS962 Single High Speed Differential Driver 19961015 23685 ds200149 Input Voltage changed to 3.6V from 5V Updated DC and AC typs basic

More information

LMC6022 Low Power CMOS Dual Operational Amplifier (jp)

LMC6022 Low Power CMOS Dual Operational Amplifier (jp) Low Power CMOS Dual Operational Amplifier Literature Number: JAJS754 CMOS CMOS (100k 5k ) 0.5mW CMOS CMOS LMC6024 100k 5k 120dB 2.5 V/ 40fA Low Power CMOS Dual Operational Amplifier 19910530 33020 23900

More information

MLA8取扱説明書

MLA8取扱説明書 (5)-2 2 (5)-2 3 (5)-2 4 5 2 3 4 5 6 7 1 2 3 4 5 6 7 8 POWER ON / OFF 1 1 n 2 3 4 5 6 7 n 6 AC IN 8 MODEL MAL8 MADE IN INDONESIA 7 6 5 4 OUTPUT +4dBu ANALOG OUTPUT +4dBu G G 3 2 1 8 7 6 5 INPUT 4 3 2 1

More information

2

2 L C -24K 9 L C -22K 9 2 3 4 5 6 7 8 9 10 11 12 11 03 AM 04 05 0 PM 1 06 1 PM 07 00 00 08 2 PM 00 4 PM 011 011 021 041 061 081 051 071 1 2 4 6 8 5 7 00 00 00 00 00 00 00 00 30 00 09 00 15 10 3 PM 45 00

More information

Express5800/320Fc-MR

Express5800/320Fc-MR 7 7 Phoenix BIOS 4.0 Release 6.0.XXXX : CPU=Pentium III Processor XXX MHz 0640K System RAM Passed 0127M Extended RAM Passed WARNING 0212: Keybord Controller Failed. : Press to resume, to setup

More information

IEEE (JTAG) Boundary-Scan Testing for Stratix II & Stratix II GX Devices

IEEE (JTAG) Boundary-Scan Testing for Stratix II & Stratix II GX Devices 4. Stratix II Stratix II GX IEEE 49. (JTAG) SII529-3. PCB PCB Bed-of-nails PCB 98 Joint Test Action Group (JTAG) IEEE Std. 49. (BST) PCB BST 4-4-. IEEE Std. 49. Serial Data In Boundary-Scan Cell IC Pin

More information

untitled

untitled LeCroy Corporation 700 Chestnut Ridge Road Chestnut Ridge, NY, 10977 6499 Tel: (845) 578 6020, Fax: (845) 578 5985 Internet: www.lecroy.com 2010 by LeCroy Corporation. All rights reserved. LeCroy and other

More information

ApresiaNPシリーズ ユーザーズガイド

ApresiaNPシリーズ ユーザーズガイド 3 1. 2. SFP/SFP+/QSFP+ 3. 3 1. 1. REF: 1.1 2 ApresiaNP7000-48X6L ApresiaNP7000-48X6L SFP/SFP+ 1000BASE-X/10GBASE-R QSFP+ 40GBASE-R 1-1 ApresiaNP7000-48X6L ApresiaNP7000-48X6L 1-1 ApresiaNP7000-48X6L SFP/SFP+

More information

2 (4)-7

2 (4)-7 2 (4)-7 (4)-7 3 4 p r f > 5 6 7 8 9 10 11 r q!1 o!0!2!3!4!5 w e t y u i!6!7 q w e r t y 12 u i o!0!1!7!2!3!4!5 p r f >!6!7 13 !8!8!9!9 @0 @0 14 @1 @2 @3 @4 @5 @6 @7 @8 @9 @1 @2 @3 @5 @6 @7 @8 @9 @4 15

More information

USERMANUAL_JPN

USERMANUAL_JPN TWEAKER ユーザーマニュアル BUTTON: A1 ENCODER: CC 57 RING: CC 79 BUTTON: A#1 ENCODER: CC 58 RING: CC80 BUTTON: B1 ENCODER: CC 59 RING: CC81 A0 POT: CC 51 CENTER NOTE: D#2 NOTE: D#3 AFTERTOUCH:

More information

microSTATION Operation guide

microSTATION Operation guide J 2 - ii iii iv 1 1 2 4 7 8 9 10 11 1 5 6 3 2 10 15 9 11 12 13 14 3 7 6 5 4 3 2 1 4 5 PROGRAM OSC 1 MS1 (Multisample) Drum Kit MS2 (Multisample) MS3 (Multisample) Insert / Master / Total Effect IFX 1 MFX

More information