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

📄 icon_pro.vhd

📁 FPGA之间的LVDS传输
💻 VHD
📖 第 1 页 / 共 3 页
字号:
    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(8)    );  U0_U_ICON_U_CMD_U_COMMAND_SEL_I4_FI_9_U_LUT : LUT4    generic map(      INIT => X"0200"    )    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(9)    );  U0_U_ICON_U_CMD_U_COMMAND_SEL_I4_FI_10_U_LUT : LUT4    generic map(      INIT => X"0400"    )    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(10)    );  U0_U_ICON_U_CMD_U_COMMAND_SEL_I4_FI_11_U_LUT : LUT4    generic map(      INIT => X"0800"    )    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(11)    );  U0_U_ICON_U_CMD_U_COMMAND_SEL_I4_FI_12_U_LUT : LUT4    generic map(      INIT => X"1000"    )    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(12)    );  U0_U_ICON_U_CMD_U_COMMAND_SEL_I4_FI_13_U_LUT : LUT4    generic map(      INIT => X"2000"    )    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(13)    );  U0_U_ICON_U_CMD_U_COMMAND_SEL_I4_FI_14_U_LUT : LUT4    generic map(      INIT => X"4000"    )    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(14)    );  U0_U_ICON_U_CMD_U_COMMAND_SEL_I4_FI_15_U_LUT : LUT4    generic map(      INIT => X"8000"    )    port map (      I0 => U0_U_ICON_U_CMD_iTARGET(8),      I1 => U0_U_ICON_U_CMD_iTARGET(9),      I2 => U0_U_ICON_U_CMD_iTARGET(10),      I3 => U0_U_ICON_U_CMD_iTARGET(11),      O => U0_U_ICON_iCOMMAND_SEL(15)    );  U0_U_ICON_U_CMD_U_TARGET_CE : LUT2    generic map(      INIT => X"4"    )    port map (      I0 => U0_U_ICON_iDATA_CMD,      I1 => U0_iSHIFT_OUT,      O => U0_U_ICON_U_CMD_iTARGET_CE    );  U0_U_ICON_U_CMD_U_SEL_n : INV    port map (      I => U0_U_ICON_iSEL,      O => U0_U_ICON_U_CMD_iSEL_n    );  U0_U_ICON_U_STAT_U_TDO_next : MUXF6    port map (      I0 => U0_U_ICON_U_STAT_iSTAT_LOW,      I1 => U0_U_ICON_U_STAT_iSTAT_HIGH,      S => U0_U_ICON_U_STAT_iSTAT_CNT(5),      O => U0_U_ICON_U_STAT_iTDO_next    );  U0_U_ICON_U_STAT_U_STAT_LOW : MUXF5    port map (      I0 => U0_U_ICON_U_STAT_iSTAT(0),      I1 => U0_U_ICON_U_STAT_iSTAT(1),      S => U0_U_ICON_U_STAT_iSTAT_CNT(4),      O => U0_U_ICON_U_STAT_iSTAT_LOW    );  U0_U_ICON_U_STAT_U_STAT_HIGH : MUXF5    port map (      I0 => U0_U_ICON_U_STAT_iSTAT(2),      I1 => U0_U_ICON_U_STAT_iSTAT(3),      S => U0_U_ICON_U_STAT_iSTAT_CNT(4),      O => U0_U_ICON_U_STAT_iSTAT_HIGH    );  U0_U_ICON_U_STAT_F_STAT_0_U_STAT : LUT4    generic map(      INIT => X"0101"    )    port map (      I0 => U0_U_ICON_U_STAT_iSTAT_CNT(0),      I1 => U0_U_ICON_U_STAT_iSTAT_CNT(1),      I2 => U0_U_ICON_U_STAT_iSTAT_CNT(2),      I3 => U0_U_ICON_U_STAT_iSTAT_CNT(3),      O => U0_U_ICON_U_STAT_iSTAT(0)    );  U0_U_ICON_U_STAT_F_STAT_1_U_STAT : LUT4    generic map(      INIT => X"A101"    )    port map (      I0 => U0_U_ICON_U_STAT_iSTAT_CNT(0),      I1 => U0_U_ICON_U_STAT_iSTAT_CNT(1),      I2 => U0_U_ICON_U_STAT_iSTAT_CNT(2),      I3 => U0_U_ICON_U_STAT_iSTAT_CNT(3),      O => U0_U_ICON_U_STAT_iSTAT(1)    );  U0_U_ICON_U_STAT_F_STAT_2_U_STAT : LUT4    generic map(      INIT => X"2102"    )    port map (      I0 => U0_U_ICON_U_STAT_iSTAT_CNT(0),      I1 => U0_U_ICON_U_STAT_iSTAT_CNT(1),      I2 => U0_U_ICON_U_STAT_iSTAT_CNT(2),      I3 => U0_U_ICON_U_STAT_iSTAT_CNT(3),      O => U0_U_ICON_U_STAT_iSTAT(2)    );  U0_U_ICON_U_STAT_F_STAT_3_U_STAT : LUT4    generic map(      INIT => X"1610"    )    port map (      I0 => U0_U_ICON_U_STAT_iSTAT_CNT(0),      I1 => U0_U_ICON_U_STAT_iSTAT_CNT(1),      I2 => U0_U_ICON_U_STAT_iSTAT_CNT(2),      I3 => U0_U_ICON_U_STAT_iSTAT_CNT(3),      O => U0_U_ICON_U_STAT_iSTAT(3)    );  U0_U_ICON_U_STAT_U_STATCMD_n : INV    port map (      I => U0_U_ICON_U_STAT_iSTATCMD_CE,      O => U0_U_ICON_U_STAT_iSTATCMD_CE_n    );  U0_U_ICON_U_STAT_U_STATCMD : LUT4    generic map(      INIT => X"8000"    )    port map (      I0 => U0_U_ICON_U_STAT_iDATA_VALID,      I1 => U0_U_ICON_iCOMMAND_SEL(0),      I2 => U0_U_ICON_iCORE_ID_SEL_15_Q,      I3 => U0_U_ICON_U_STAT_iCMD_GRP0_SEL,      O => U0_U_ICON_U_STAT_iSTATCMD_CE    );  U0_U_ICON_U_STAT_U_CMDGRP0 : LUT2    generic map(      INIT => X"1"    )    port map (      I0 => U0_U_ICON_iCOMMAND_GRP(0),      I1 => U0_U_ICON_iCOMMAND_GRP(1),      O => U0_U_ICON_U_STAT_iCMD_GRP0_SEL    );  U0_U_ICON_U_STAT_U_DATA_VALID : LUT2    generic map(      INIT => X"8"    )    port map (      I0 => U0_U_ICON_iSYNC,      I1 => U0_iSHIFT_OUT,      O => U0_U_ICON_U_STAT_iDATA_VALID    );  U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8A_YES_LUT6_U_MUXF7 : MUXF7    port map (      I0 => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8A_MUXAB(0),      I1 => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8A_MUXAB(1),      S => U0_U_ICON_iCORE_ID(2),      O => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_MUXAB(0)    );  U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8A_U_MUX4B_YES_LUT6_U_LUT6 : LUT6    generic map(      INIT => X"AAAAF0F0CCCCFF00"    )    port map (      I0 => CONTROL0(2),      I1 => CONTROL0(2),      I2 => CONTROL0(2),      I3 => CONTROL0(2),      I4 => U0_U_ICON_iCORE_ID(1),      I5 => U0_U_ICON_iCORE_ID(0),      O => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8A_MUXAB(1)    );  U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8A_U_MUX4A_YES_LUT6_U_LUT6 : LUT6    generic map(      INIT => X"AAAAF0F0CCCCFF00"    )    port map (      I0 => CONTROL0(2),      I1 => CONTROL0(2),      I2 => CONTROL0(2),      I3 => CONTROL0(3),      I4 => U0_U_ICON_iCORE_ID(1),      I5 => U0_U_ICON_iCORE_ID(0),      O => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8A_MUXAB(0)    );  U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8B_YES_LUT6_U_MUXF7 : MUXF7    port map (      I0 => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8B_MUXAB(0),      I1 => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8B_MUXAB(1),      S => U0_U_ICON_iCORE_ID(2),      O => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_MUXAB(1)    );  U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8B_U_MUX4B_YES_LUT6_U_LUT6 : LUT6    generic map(      INIT => X"AAAAF0F0CCCCFF00"    )    port map (      I0 => U0_U_ICON_iTDO_VEC(15),      I1 => CONTROL0(2),      I2 => CONTROL0(2),      I3 => CONTROL0(2),      I4 => U0_U_ICON_iCORE_ID(1),      I5 => U0_U_ICON_iCORE_ID(0),      O => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8B_MUXAB(1)    );  U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8B_U_MUX4A_YES_LUT6_U_LUT6 : LUT6    generic map(      INIT => X"AAAAF0F0CCCCFF00"    )    port map (      I0 => CONTROL0(2),      I1 => CONTROL0(2),      I2 => CONTROL0(2),      I3 => CONTROL0(2),      I4 => U0_U_ICON_iCORE_ID(1),      I5 => U0_U_ICON_iCORE_ID(0),      O => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_U_MUX8B_MUXAB(0)    );  U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_YES_LUT6_U_MUXF8 : MUXF8    port map (      I0 => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_MUXAB(0),      I1 => U0_U_ICON_U_TDO_MUX_YES_LUT6_U_CS_MUX_I4_U_MUX16_MUXAB(1),      S => U0_U_ICON_iCORE_ID(3),      O => U0_U_ICON_iTDO_next    );  U0_U_ICON_U_TDI_reg : FDE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => N1,      D => U0_U_ICON_TDI_OUT,      Q => CONTROL0(1)    );  U0_U_ICON_U_TDO_reg : FDE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => N1,      D => U0_U_ICON_iTDO_next,      Q => U0_U_ICON_iTDO    );  U0_U_ICON_U_iDATA_CMD : FDC    generic map(      INIT => '0'    )    port map (      C => U0_iUPDATE_OUT,      CLR => U0_U_ICON_iSEL_n,      D => U0_U_ICON_iDATA_CMD_n,      Q => U0_U_ICON_iDATA_CMD    );  U0_U_ICON_U_SYNC_U_SYNC : FDRE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_SYNC_iGOT_SYNC,      D => N1,      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_iSYNC    );  U0_U_ICON_U_SYNC_G_SYNC_WORD_0_I_NE0_U_FDR : FDR    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      D => U0_U_ICON_U_SYNC_iSYNC_WORD(1),      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_U_SYNC_iSYNC_WORD(0)    );  U0_U_ICON_U_SYNC_G_SYNC_WORD_1_I_NE0_U_FDR : FDR    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      D => U0_U_ICON_U_SYNC_iSYNC_WORD(2),      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_U_SYNC_iSYNC_WORD(1)    );  U0_U_ICON_U_SYNC_G_SYNC_WORD_2_I_NE0_U_FDR : FDR    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      D => U0_U_ICON_U_SYNC_iSYNC_WORD(3),      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_U_SYNC_iSYNC_WORD(2)    );  U0_U_ICON_U_SYNC_G_SYNC_WORD_3_I_NE0_U_FDR : FDR    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      D => U0_U_ICON_U_SYNC_iSYNC_WORD(4),      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_U_SYNC_iSYNC_WORD(3)    );  U0_U_ICON_U_SYNC_G_SYNC_WORD_4_I_NE0_U_FDR : FDR    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      D => U0_U_ICON_U_SYNC_iSYNC_WORD(5),      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_U_SYNC_iSYNC_WORD(4)    );  U0_U_ICON_U_SYNC_G_SYNC_WORD_5_I_NE0_U_FDR : FDR    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      D => U0_U_ICON_U_SYNC_iSYNC_WORD(6),      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_U_SYNC_iSYNC_WORD(5)    );  U0_U_ICON_U_SYNC_G_SYNC_WORD_6_I_EQ0_U_FDR : FDR    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      D => CONTROL0(1),      R => U0_U_ICON_U_SYNC_iDATA_CMD_n,      Q => U0_U_ICON_U_SYNC_iSYNC_WORD(6)    );  U0_U_ICON_U_CMD_G_TARGET_6_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_iCOMMAND_GRP(1),      Q => U0_U_ICON_iCOMMAND_GRP(0)    );  U0_U_ICON_U_CMD_G_TARGET_7_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_U_CMD_iTARGET(8),      Q => U0_U_ICON_iCOMMAND_GRP(1)    );  U0_U_ICON_U_CMD_G_TARGET_8_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_U_CMD_iTARGET(9),      Q => U0_U_ICON_U_CMD_iTARGET(8)    );  U0_U_ICON_U_CMD_G_TARGET_9_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_U_CMD_iTARGET(10),      Q => U0_U_ICON_U_CMD_iTARGET(9)    );  U0_U_ICON_U_CMD_G_TARGET_10_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_U_CMD_iTARGET(11),      Q => U0_U_ICON_U_CMD_iTARGET(10)    );  U0_U_ICON_U_CMD_G_TARGET_11_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_iCORE_ID(0),      Q => U0_U_ICON_U_CMD_iTARGET(11)    );  U0_U_ICON_U_CMD_G_TARGET_12_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_iCORE_ID(1),      Q => U0_U_ICON_iCORE_ID(0)    );  U0_U_ICON_U_CMD_G_TARGET_13_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_iCORE_ID(2),      Q => U0_U_ICON_iCORE_ID(1)    );  U0_U_ICON_U_CMD_G_TARGET_14_I_NE0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => U0_U_ICON_iCORE_ID(3),      Q => U0_U_ICON_iCORE_ID(2)    );  U0_U_ICON_U_CMD_G_TARGET_15_I_EQ0_U_TARGET : FDCE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => U0_U_ICON_U_CMD_iTARGET_CE,      CLR => U0_U_ICON_U_CMD_iSEL_n,      D => CONTROL0(1),      Q => U0_U_ICON_iCORE_ID(3)    );  U0_U_ICON_U_STAT_U_TDO : FDE    generic map(      INIT => '0'    )    port map (      C => CONTROL0(0),      CE => N1,      D => U0_U_ICON_U_STAT_iTDO_next,      Q => U0_U_ICON_iTDO_VEC(15)    );end STRUCTURE;-- synthesis translate_on

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -