📄 m8051.vhd
字号:
n4075, n4076, n4077, n4078, n4079, n4080, n4081, n4082, n4083, n4084, n4085, n4086, n4087, n4088, n4089, n4090, n4091, n4092, n4093, n4094, n4095, n4096, n4097, n4098, n4099, n4100, n4101, net22, net23, net24, net25, net26, net27, net28, net29, n4102, n4104, n4105, n4106, n4107 : std_logic;begin DLM <= DLMb; NALEN <= NALENb; IDLE <= IDLEb; XOFF <= XOFFb; FA <= ( FAb_7_port, FAb_6_port, FAb_5_port, FAb_4_port, FAb_3_port, FAb_2_port, FAb_1_port, FAb_0_port ); M <= ( Mb_15_port, Mb_14_port, Mb_13_port, Mb_12_port, Mb_11_port, Mb_10_port, Mb_9_port, Mb_8_port, Mb_7_port, Mb_6_port, Mb_5_port, Mb_4_port, Mb_3_port, Mb_2_port, Mb_1_port, Mb_0_port ); U2 : m3s003bo port map( ALUDAT(7) => ALUDAT_7_port, ALUDAT(6) => ALUDAT_6_port, ALUDAT(5) => ALUDAT_5_port, ALUDAT(4) => ALUDAT_4_port, ALUDAT(3) => ALUDAT_3_port, ALUDAT(2) => ALUDAT_2_port, ALUDAT(1) => ALUDAT_1_port, ALUDAT(0) => ALUDAT_0_port, CPRDDM(7) => CPRDDM_7_port, CPRDDM(6) => CPRDDM_6_port, CPRDDM(5) => CPRDDM_5_port, CPRDDM(4) => CPRDDM_4_port, CPRDDM(3) => CPRDDM_3_port, CPRDDM(2) => CPRDDM_2_port, CPRDDM(1) => CPRDDM_1_port, CPRDDM(0) => CPRDDM_0_port, CO => CO, ACO => ACO, OV => OV, BBIT => BBIT, ACLDAT(9) => ACLDAT_9_port, ACLDAT(8) => ACLDAT_8_port, ACLDAT(7) => ACLDAT_7_port, ACLDAT(6) => ACLDAT_6_port, ACLDAT(5) => ACLDAT_5_port, ACLDAT(4) => ACLDAT_4_port, ACLDAT(3) => ACLDAT_3_port, ACLDAT(2) => ACLDAT_2_port, ACLDAT(1) => ACLDAT_1_port, ACLDAT(0) => ACLDAT_0_port, TMPDAT(7) => TMPDAT_7_port, TMPDAT(6) => TMPDAT_6_port, TMPDAT(5) => TMPDAT_5_port, TMPDAT(4) => TMPDAT_4_port, TMPDAT(3) => TMPDAT_3_port, TMPDAT(2) => TMPDAT_2_port, TMPDAT(1) => TMPDAT_1_port, TMPDAT(0) => TMPDAT_0_port, ALUC(17) => ALUC_17_port, ALUC(16) => ALUC_16_port, ALUC(15) => ALUC_15_port, ALUC(14) => ALUC_14_port, ALUC(13) => ALUC_13_port, ALUC(12) => ALUC_12_port, ALUC(11) => ALUC_11_port, ALUC(10) => ALUC_10_port, ALUC(9) => ALUC_9_port, ALUC(8) => ALUC_8_port, ALUC(7) => ALUC_7_port, ALUC(6) => ALUC_6_port, ALUC(5) => ALUC_5_port, ALUC(4) => ALUC_4_port, ALUC(3) => ALUC_3_port, ALUC(2) => ALUC_2_port, ALUC(1) => ALUC_1_port, ALUC(0) => ALUC_0_port, ACCDAT(7) => ACCDAT_7_port, BIT_POSN(2) => BIT_POSN_2_port, BIT_POSN(1) => BIT_POSN_1_port, BIT_POSN(0) => BIT_POSN_0_port, NMULAB => NMULAB, NDIVAB => NDIVAB, DAA => DAA, ACC0 => ACC0); U5 : m3s006bo port map( TMPDAT(7) => TMPDAT_7_port, TMPDAT(6) => TMPDAT_6_port, TMPDAT(5) => TMPDAT_5_port, TMPDAT(4) => TMPDAT_4_port, TMPDAT(3) => TMPDAT_3_port, TMPDAT(2) => TMPDAT_2_port, TMPDAT(1) => TMPDAT_1_port, TMPDAT(0) => TMPDAT_0_port, PROGRAM_COUNT(15) => PROGRAM_COUNT_15_port, PROGRAM_COUNT(14) => PROGRAM_COUNT_14_port, PROGRAM_COUNT(13) => PROGRAM_COUNT_13_port, PROGRAM_COUNT(12) => PROGRAM_COUNT_12_port, PROGRAM_COUNT(11) => PROGRAM_COUNT_11_port, PROGRAM_COUNT(10) => PROGRAM_COUNT_10_port, PROGRAM_COUNT(9) => PROGRAM_COUNT_9_port, PROGRAM_COUNT(8) => PROGRAM_COUNT_8_port, PROGRAM_COUNT(7) => PROGRAM_COUNT_7_port, PROGRAM_COUNT(6) => PROGRAM_COUNT_6_port, PROGRAM_COUNT(5) => PROGRAM_COUNT_5_port, PROGRAM_COUNT(4) => PROGRAM_COUNT_4_port, PROGRAM_COUNT(3) => PROGRAM_COUNT_3_port, PROGRAM_COUNT(2) => PROGRAM_COUNT_2_port, PROGRAM_COUNT(1) => PROGRAM_COUNT_1_port, PROGRAM_COUNT(0) => PROGRAM_COUNT_0_port, RDAT(7) => RDAT_7_port, RDAT(6) => RDAT_6_port, RDAT(5) => RDAT_5_port, RDAT(4) => RDAT_4_port, RDAT(3) => RDAT_3_port, RDAT(2) => RDAT_2_port, RDAT(1) => RDAT_1_port, RDAT(0) => RDAT_0_port, IMMDAT(7) => IMMDAT_7_port, IMMDAT(6) => IMMDAT_6_port, IMMDAT(5) => IMMDAT_5_port, IMMDAT(4) => IMMDAT_4_port, IMMDAT(3) => IMMDAT_3_port, IMMDAT(2) => IMMDAT_2_port, IMMDAT(1) => IMMDAT_1_port, IMMDAT(0) => IMMDAT_0_port, DPH(7) => DPH_7_port, DPH(6) => DPH_6_port, DPH(5) => DPH_5_port, DPH(4) => DPH_4_port, DPH(3) => DPH_3_port, DPH(2) => DPH_2_port, DPH(1) => DPH_1_port, DPH(0) => DPH_0_port, DPL(7) => DPL_7_port, DPL(6) => DPL_6_port, DPL(5) => DPL_5_port, DPL(4) => DPL_4_port, DPL(3) => DPL_3_port, DPL(2) => DPL_2_port, DPL(1) => DPL_1_port, DPL(0) => DPL_0_port, BREG(7) => BREG_7_port, BREG(6) => BREG_6_port, BREG(5) => BREG_5_port, BREG(4) => BREG_4_port, BREG(3) => BREG_3_port, BREG(2) => BREG_2_port, BREG(1) => BREG_1_port, BREG(0) => BREG_0_port, TMPADD(3) => TMPADD_3_port, TMPADD(2) => TMPADD_2_port, TMPADD(1) => TMPADD_1_port, TMPADD(0) => TMPADD_0_port, CODAT(2) => CODAT_2_port , CODAT(1) => CODAT_1_port, CODAT(0) => CODAT_0_port , CYC(1) => CYC_2_port, STATD(5) => STATD_5_port, STATD(4) => STATD_4_port, STATD(3) => n4034, STATD(2) => STATD_2_port, LOGDI => LOGDI, DIV2CK => n4035, NX1 => NX2, RST => NALENb); U6 : m3s007bo port map( C_TRUE => C_TRUE, ALUDAT(7) => ALUDAT_7_port, ALUDAT(6) => ALUDAT_6_port, ALUDAT(5) => ALUDAT_5_port, ALUDAT(4) => ALUDAT_4_port, ALUDAT(3) => ALUDAT_3_port, ALUDAT(2) => ALUDAT_2_port, ALUDAT(1) => ALUDAT_1_port, ALUDAT(0) => ALUDAT_0_port, OPC(7) => OPC_7_port, OPC(6) => OPC_6_port, OPC(5) => OPC_5_port, OPC(4) => OPC_4_port, PSWDAT(7) => PSWDAT_7_port, CYC(2) => CYC_3_port, STATD(3) => n4034, BBIT => BBIT, DIV2CK => n4035, NX1 => NX2, RST => NALENb); U14 : m3s025bo port map( OPC(7) => OPC_7_port, OPC(6) => OPC_6_port, OPC(5) => OPC_5_port, OPC(4) => OPC_4_port, OPC(3) => OPC_3_port, OPC(2) => OPC_2_port, OPC(1) => OPC_1_port, OPC(0) => OPC_0_port, OPLOAD => OPLOAD, IROMD(7) => IROMD_7_port, IROMD(6) => IROMD_6_port, IROMD(5) => IROMD_5_port, IROMD(4) => IROMD_4_port, IROMD(3) => IROMD_3_port, IROMD(2) => IROMD_2_port, IROMD(1) => IROMD_1_port, IROMD(0) => IROMD_0_port, STATD(1) => STATD_1_port, PCON(0) => IDLEb, CLEAR => n4033, RST => NALENb, DIV2CK => n4035, NX1 => NX2, INTA => INTA, LCYC => LCYC, DLM => DLMb); U7 : m3s008bo port map( WEP => WEP, NFOE => NFOE, NFWE => NFWE, NSFROE => NSFROE, NSFRWE => NSFRWE, BIT_POSN(2) => BIT_POSN_2_port, BIT_POSN(1) => BIT_POSN_1_port, BIT_POSN(0) => BIT_POSN_0_port, RAMDI(7) => RAMDI_7_port, RAMDI(6) => RAMDI_6_port, RAMDI(5) => RAMDI_5_port, RAMDI(4) => RAMDI_4_port, RAMDI(3) => RAMDI_3_port, RAMDI(2) => RAMDI_2_port, RAMDI(1) => RAMDI_1_port, RAMDI(0) => RAMDI_0_port, FA(7) => FAb_7_port, FA(6) => FAb_6_port, FA(5) => FAb_5_port , FA(4) => FAb_4_port, FA(3) => FAb_3_port, FA(2) => FAb_2_port, FA(1) => FAb_1_port, FA(0) => FAb_0_port , RDAT(7) => RDAT_7_port, RDAT(6) => RDAT_6_port, RDAT(5) => RDAT_5_port, RDAT(4) => RDAT_4_port, RDAT(3) => RDAT_3_port, RDAT(2) => RDAT_2_port, RDAT(1) => RDAT_1_port, RDAT(0) => RDAT_0_port, SFRW(21) => SFRW_21_port, SFRW(20) => SFRW_20_port, SFRW(19) => SFRW_19_port, SFRW(18) => SFRW_18_port, SFRW(17) => SFRW_17_port, SFRW(16) => SFRW_16_port, SFRW(15) => SFRW_15_port, SFRW(14) => SFRW_14_port, SFRW(13) => SFRW_13_port, SFRW(12) => SFRW_12_port, SFRW(11) => SFRW_11_port, SFRW(10) => SFRW_10_port, SFRW(9) => SFRW_9_port, SFRW(8) => SFRW_8_port, SFRW(7) => SFRW_7_port, SFRW(6) => SFRW_6_port, SFRW(5) => SFRW_5_port, SFRW(4) => SFRW_4_port, SFRW(3) => SFRW_3_port, SFRW(2) => SFRW_2_port, SFRW(1) => SFRW_1_port, SFRW(0) => SFRW_0_port, JBC => JBC, EITHER_RET => EITHER_RET, C_TRUE => C_TRUE, NESFR => NESFR, CLEAR => n4033, LCYC => LCYC, RESINT => RESINT, DIV2CK => n4035, NX1 => NX2, RST => NALENb, ALUDAT(7) => ALUDAT_7_port, ALUDAT(6) => ALUDAT_6_port, ALUDAT(5) => ALUDAT_5_port, ALUDAT(4) => ALUDAT_4_port, ALUDAT(3) => ALUDAT_3_port, ALUDAT(2) => ALUDAT_2_port, ALUDAT(1) => ALUDAT_1_port, ALUDAT(0) => ALUDAT_0_port, IMMDAT(7) => IMMDAT_7_port, IMMDAT(6) => IMMDAT_6_port, IMMDAT(5) => IMMDAT_5_port, IMMDAT(4) => IMMDAT_4_port, IMMDAT(3) => IMMDAT_3_port, IMMDAT(2) => IMMDAT_2_port, IMMDAT(1) => IMMDAT_1_port, IMMDAT(0) => IMMDAT_0_port, SFRDAT(7) => SFRDAT_7_port, SFRDAT(6) => SFRDAT_6_port, SFRDAT(5) => SFRDAT_5_port, SFRDAT(4) => SFRDAT_4_port, SFRDAT(3) => SFRDAT_3_port, SFRDAT(2) => SFRDAT_2_port, SFRDAT(1) => SFRDAT_1_port, SFRDAT(0) => SFRDAT_0_port, SP(7) => SP_7_port, SP(6) => SP_6_port, SP(5) => SP_5_port, SP(4) => SP_4_port, SP(3) => SP_3_port, SP(2) => SP_2_port, SP(1) => SP_1_port, SP(0) => SP_0_port, IROMD(7) => IROMD_7_port, IROMD(6) => IROMD_6_port, IROMD(5) => IROMD_5_port, IROMD(4) => IROMD_4_port, IROMD(3) => IROMD_3_port, IROMD(2) => IROMD_2_port, IROMD(1) => IROMD_1_port, IROMD(0) => IROMD_0_port, FI(7) => FI(7), FI(6) => FI(6), FI(5) => FI(5), FI(4) => FI(4), FI(3) => FI(3), FI(2) => FI(2), FI(1) => FI(1), FI(0) => FI(0), CYC(2) => CYC_3_port, CYC(1) => CYC_2_port, OPC(3) => OPC_3_port, OPC(2) => OPC_2_port, OPC(1) => OPC_1_port, OPC(0) => OPC_0_port, PSWDAT(4) => PSWDAT_4_port, PSWDAT(3) => PSWDAT_3_port, REGADD(10) => REGADD_10_port, REGADD(9) => REGADD_9_port, REGADD(8) => REGADD_8_port, REGADD(7) => REGADD_7_port, REGADD(6) => REGADD_6_port, REGADD(5) => REGADD_5_port, REGADD(4) => REGADD_4_port, REGADD(3) => REGADD_3_port, REGADD(2) => REGADD_2_port, REGADD(1) => REGADD_1_port, REGADD(0) => REGADD_0_port, STATD(6) => STATD_6_port, STATD(5) => STATD_5_port, STATD(4) => STATD_4_port, STATD(3) => n4034, STATD(2) => STATD_2_port, STATD(1) => STATD_1_port, STACK_DATA(15) => STACK_DATA_15_port, STACK_DATA(14) => STACK_DATA_14_port, STACK_DATA(13) => STACK_DATA_13_port, STACK_DATA(12) => STACK_DATA_12_port, STACK_DATA(11) => STACK_DATA_11_port, STACK_DATA(10) => STACK_DATA_10_port, STACK_DATA(9) => STACK_DATA_9_port, STACK_DATA(8) => STACK_DATA_8_port, STACK_DATA(7) => STACK_DATA_7_port, STACK_DATA(6) => STACK_DATA_6_port, STACK_DATA(5) =>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -