📄 icon_pro.vhd
字号:
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 + -