📄 ddr_6to1_16chan_rt_tx.vhd
字号:
SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_07 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(07), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(028), D2 => DATA_TO_OSERDES_REG(029), D3 => DATA_TO_OSERDES_REG(030), D4 => DATA_TO_OSERDES_REG(031), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_08 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(08), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(032), D2 => DATA_TO_OSERDES_REG(033), D3 => DATA_TO_OSERDES_REG(034), D4 => DATA_TO_OSERDES_REG(035), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_09 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(09), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(036), D2 => DATA_TO_OSERDES_REG(037), D3 => DATA_TO_OSERDES_REG(038), D4 => DATA_TO_OSERDES_REG(039), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_10 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(10), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(040), D2 => DATA_TO_OSERDES_REG(041), D3 => DATA_TO_OSERDES_REG(042), D4 => DATA_TO_OSERDES_REG(043), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_11 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(11), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(044), D2 => DATA_TO_OSERDES_REG(045), D3 => DATA_TO_OSERDES_REG(046), D4 => DATA_TO_OSERDES_REG(047), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_12 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(12), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(048), D2 => DATA_TO_OSERDES_REG(049), D3 => DATA_TO_OSERDES_REG(050), D4 => DATA_TO_OSERDES_REG(051), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_13 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(13), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(052), D2 => DATA_TO_OSERDES_REG(053), D3 => DATA_TO_OSERDES_REG(054), D4 => DATA_TO_OSERDES_REG(055), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_14 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(14), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(056), D2 => DATA_TO_OSERDES_REG(057), D3 => DATA_TO_OSERDES_REG(058), D4 => DATA_TO_OSERDES_REG(059), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_DATA_15 : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(15), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(060), D2 => DATA_TO_OSERDES_REG(061), D3 => DATA_TO_OSERDES_REG(062), D4 => DATA_TO_OSERDES_REG(063), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); OSERDES_TX_Cntl : OSERDES GENERIC MAP( DATA_RATE_OQ => "DDR", DATA_RATE_TQ => "DDR", DATA_WIDTH => 4, INIT_OQ => '0', INIT_TQ => '0', SERDES_MODE => "MASTER", SRVAL_OQ => '0', SRVAL_TQ => '0', TRISTATE_WIDTH => 1) PORT MAP ( OQ => TX_DATA_PREBUF(16), SHIFTOUT1 => open, SHIFTOUT2 => open, TQ => open, CLK => TXCLK, CLKDIV => TXCLKDIV, D1 => DATA_TO_OSERDES_REG(064), D2 => DATA_TO_OSERDES_REG(065), D3 => DATA_TO_OSERDES_REG(066), D4 => DATA_TO_OSERDES_REG(067), D5 => '0', D6 => '0', OCE => '1', REV => '0', SHIFTIN1 => '0', SHIFTIN2 => '0', SR => RESET, T1 => '0', T2 => '0', T3 => '0', T4 => '0', TCE => '0'); --SLAVE OSERDES IN DATA PATH --OUTPUT BUFFERS OBUFDS_TX_DATA_00 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(00), OB => DATA_TX_N(00), I => TX_DATA_PREBUF(00)); OBUFDS_TX_DATA_01 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(01), OB => DATA_TX_N(01), I => TX_DATA_PREBUF(01)); OBUFDS_TX_DATA_02 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(02), OB => DATA_TX_N(02), I => TX_DATA_PREBUF(02)); OBUFDS_TX_DATA_03 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(03), OB => DATA_TX_N(03), I => TX_DATA_PREBUF(03)); OBUFDS_TX_DATA_04 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(04), OB => DATA_TX_N(04), I => TX_DATA_PREBUF(04)); OBUFDS_TX_DATA_05 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(05), OB => DATA_TX_N(05), I => TX_DATA_PREBUF(05)); OBUFDS_TX_DATA_06 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(06), OB => DATA_TX_N(06), I => TX_DATA_PREBUF(06)); OBUFDS_TX_DATA_07 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(07), OB => DATA_TX_N(07), I => TX_DATA_PREBUF(07)); OBUFDS_TX_DATA_08 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(08), OB => DATA_TX_N(08), I => TX_DATA_PREBUF(08)); OBUFDS_TX_DATA_09 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(09), OB => DATA_TX_N(09), I => TX_DATA_PREBUF(09)); OBUFDS_TX_DATA_10 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(10), OB => DATA_TX_N(10), I => TX_DATA_PREBUF(10)); OBUFDS_TX_DATA_11 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(11), OB => DATA_TX_N(11), I => TX_DATA_PREBUF(11)); OBUFDS_TX_DATA_12 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(12), OB => DATA_TX_N(12), I => TX_DATA_PREBUF(12)); OBUFDS_TX_DATA_13 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(13), OB => DATA_TX_N(13), I => TX_DATA_PREBUF(13)); OBUFDS_TX_DATA_14 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(14), OB => DATA_TX_N(14), I => TX_DATA_PREBUF(14)); OBUFDS_TX_DATA_15 : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(15), OB => DATA_TX_N(15), I => TX_DATA_PREBUF(15)); OBUFDS_TX_CNTL : OBUFDS_LVDSEXT_25 PORT MAP ( O => DATA_TX_P(16), OB => DATA_TX_N(16), I => TX_DATA_PREBUF(16)); END translated;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -