⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ddr_6to1_16chan_rt_tx.vhd

📁 FPGA之间的LVDS传输
💻 VHD
📖 第 1 页 / 共 2 页
字号:
         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 + -