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

📄 trafic.vho

📁 CPLD lattice1032 VHDL实现交通灯控制!
💻 VHO
📖 第 1 页 / 共 5 页
字号:
        UNIQPIN_P4 : OUT std_logic;
        UNIQPIN_P5 : OUT std_logic;
        UNIQPIN_P6 : OUT std_logic;
        UNIQPIN_P7 : OUT std_logic;
        UNIQPIN_P8 : OUT std_logic;
        UNIQPIN_P9 : OUT std_logic;
        UNIQPIN_P10 : OUT std_logic;
        UNIQPIN_P11 : OUT std_logic;
        UNIQPIN_P12 : OUT std_logic;
        R2 : OUT std_logic;
        R1 : OUT std_logic;
        G2 : OUT std_logic;
        G1 : OUT std_logic
    );
END trafic;


ARCHITECTURE trafic_STRUCTURE OF trafic IS
SIGNAL VCC : std_logic := '1';
SIGNAL GND : std_logic := '0';
SIGNAL  UQNNONMCK_99, UQNNONMCK_100, UQNNONMCK_101, UQNNONMCK_102,
	 UQNNONMCK_103, UQNNONMCK_104, UQNNONMCK_105, UQNNONMCK_106,
	 UQNNONMCK_107, UQNNONMCK_108, UQNNONMCK_109, UQNNONMCK_110,
	 UQNNONMCK_111, UQNNONMCK_112, VCC_1283_grpi, N_155_I_grpi,
	 N_145_I_grpi, UQNNONMCK_113, UQNNONMCK_114, UQNNONMCK_115,
	 UQNNONMCK_116, UQNNONMCK_117, UQNNONMCK_118, UQNNONMCK_119,
	 UQNNONMCK_120, UQNNONMCK_121, LOAD_grpi, CARRY_grpi,
	 CARRY_ck1f, UQNNONMCK_122, UQNNONMCK_123, UQNNONMCK_124,
	 AND_1071_grpi, AND_1070_grpi, AND_1069_grpi, AND_1068_grpi,
	 UQNNONMCK_125, UQNNONMCK_126, UQNN_N6_grpi, EN_grpi,
	 L2L_KEYWD_RESETb, CLK1X, CLKX, IO43_OBUFI,
	 AND_1073_iomux, IO46_OBUFI, AND_1075_iomux, IO16_OBUFI,
	 AND_1071_buff1_iomux, IO17_OBUFI, AND_1069_buff1_iomux, IO18_OBUFI,
	 AND_1068_buff1_iomux, IO19_OBUFI, AND_1070_buff1_iomux, IO48_OBUFI,
	 N_143_I_iomux, IO49_OBUFI, N_145_I_buff1_iomux, IO50_OBUFI,
	 N_150_I_iomux, IO51_OBUFI, N_148_I_iomux, IO52_OBUFI,
	 N_155_I_buff1_iomux, IO53_OBUFI, OR_759_iomux, IO54_OBUFI,
	 OR_763_iomux, IO55_OBUFI, VCC_1283_buff1_iomux, IO44_OBUFI,
	 DEF_1233_iomux, IO47_OBUFI, UQNNONMCK_127, IO42_OBUFI,
	 AND_1074_iomux, IO45_OBUFI, AND_1072_iomux, A0_P8_xa,
	 UQNNONMCK_128, A0_X1O, A0_G2, A0_P8,
	 A0_IN15, UQNNONMCK_129, A1_CLK, VCC_1283,
	 A1_X3O, A1_X1MO, N_145_I, A1_X1O,
	 N_155_I, A1_X0O, A1_G3, A1_G2,
	 A1_G1, A1_G0, A1_F5, A1_F4,
	 A1_F1, A1_F0, A1_P18, A1_P17,
	 A1_IN11B, A1_P16, A1_P15, A1_P14,
	 A1_IN8B, A1_P13, A1_P12, A1_IN12B,
	 A1_P11, A1_IN10B, A1_P7, A1_P6,
	 A1_P5, A1_IN4B, A1_IN16B, A1_P3,
	 A1_IN8, A1_IN9B, A1_P2, A1_IN12,
	 A1_IN14, A1_IN15, A1_P1, A1_IN11,
	 A1_IN13, A1_IN14B, A1_IN15B, UQNNONMCK_130,
	 A1_P0, A1_IN9, A1_IN10, A1_IN13B,
	 A1_IN16, UQNNONMCK_131, UQNNONMCK_132, A2_CLK,
	 A2_F3, A2_F2, A2_P16, A2_P15,
	 A2_IN3, A2_P14, A2_IN3B, A2_P11,
	 A2_IN5B, A2_IN16, UQNNONMCK_133, A2_P10,
	 A2_IN5, A2_IN16B, A6_P0_xa, AND_1070,
	 A6_X3O, A6_P4_xa, AND_1068, A6_X2O,
	 A6_P8_xa, AND_1069, A6_X1O, A6_P13_xa,
	 AND_1071, A6_X0O, A6_G3, A6_G2,
	 A6_G1, A6_G0, A6_P13, A6_P8,
	 A6_IN8, A6_P4, A6_IN9, A6_P0,
	 A6_IN8B, A6_IN9B, B0_P0_xa, AND_1070_buff1,
	 B0_X3O, B0_P4_xa, AND_1068_buff1, B0_X2O,
	 B0_P8_xa, AND_1069_buff1, B0_X1O, B0_P13_xa,
	 AND_1071_buff1, B0_X0O, B0_G3, B0_G2,
	 B0_G1, B0_G0, B0_P13, B0_IN8,
	 B0_P8, B0_IN9, B0_P4, B0_IN10,
	 B0_P0, B0_IN11, UQNNONMCK_134, UQNNONMCK_135,
	 B3_CLK, CLK1X_clk2, B3_P8_xa, B3_X1O,
	 B3_G2, B3_F3, B3_P16, B3_IN8,
	 B3_P15, B3_IN8B, B3_IN16, UQNNONMCK_136,
	 B3_P8, B3_IN16B, CARRY, C0_CLK,
	 C0_P0_xa, AND_1073, C0_X3O, C0_P4_xa,
	 AND_1074, C0_X2O, C0_P8_xa, AND_1072,
	 C0_X1O, C0_P13_xa, C0_X0O, C0_G3,
	 C0_G2, C0_G1, C0_G0, C0_P13,
	 C0_IN10, C0_IN12, C0_IN13, C0_P8,
	 C0_IN4, C0_P4, C0_IN8, C0_P0,
	 C0_IN4B, C0_IN8B, UQNNONMCK_137, DEF_1233,
	 C3_CLK, C3_P0_xa, C3_X3O, C3_P4_xa,
	 AND_1075, C3_X2O, C3_P8_xa, UQNN_N6,
	 C3_X1O, C3_P13_xa, C3_X0O, C3_G3,
	 C3_G2, C3_G1, C3_G0, C3_F1,
	 C3_F0, C3_P13, C3_P8, C3_P7,
	 C3_P4, UQNNONMCK_138, C3_P3, C3_IN17,
	 C3_P0, C3_IN0B, C3_IN1B, C3_IN3B,
	 C3_IN4B, C3_IN5B, C3_IN6B, C3_IN7B,
	 C3_IN8B, C3_IN9B, D0_P0_xa, VCC_1283_buff1,
	 D0_X3O, D0_P8_xa, N_145_I_buff1, D0_X1O,
	 D0_P13_xa, N_155_I_buff1, D0_X0O, D0_G3,
	 D0_G2, D0_G0, D0_P13, D0_IN11,
	 D0_P8, D0_IN10, D0_P0, D0_IN8,
	 UQNNONMCK_139, LOAD, D1_CLK, D1_P0_xa,
	 D1_X3O, OR_763, D1_X2O, D1_P13_xa,
	 D1_X0O, D1_G3, D1_G1, D1_G0,
	 D1_F5, D1_F0, D1_P19, D1_IN6,
	 D1_IN9, D1_P18, D1_IN5, D1_IN7,
	 D1_P17, D1_IN1, D1_IN3, D1_P16,
	 D1_P15, D1_IN2B, D1_P14, D1_IN0,
	 D1_IN2, D1_IN4, D1_P13, UQNNONMCK_140,
	 D1_P3, D1_IN17, D1_P0, D1_IN0B,
	 D1_IN1B, D1_IN3B, D1_IN4B, D1_IN5B,
	 D1_IN6B, D1_IN7B, D1_IN9B, UQNNONMCK_141,
	 UQNNONMCK_142, UQNNONMCK_143, UQNNONMCK_144, D3_CLK,
	 D3_X3O, D3_P8_xa, D3_X1O, D3_G2,
	 D3_G0, D3_F4, D3_F3, D3_F1,
	 D3_F0, D3_P16, D3_IN8B, D3_IN11,
	 D3_P15, D3_P14, D3_P13, D3_P12,
	 D3_IN0B, D3_IN1B, D3_IN4B, D3_IN6,
	 D3_IN7B, D3_P8, D3_P7, D3_IN17,
	 D3_P6, D3_IN9, D3_P5, D3_IN5,
	 D3_IN16, UQNNONMCK_145, UQNNONMCK_146, D3_P4,
	 D3_IN5B, D3_IN9B, D3_IN16B, D3_IN17B,
	 D3_P3, D3_IN6B, D3_P2, D3_IN7,
	 D3_P1, D3_IN1, D3_P0, D3_IN0,
	 D3_IN4, D3_IN11B, UQNNONMCK_147, D5_CLK,
	 CLKX_clk0, N_148_I, D5_X3O, N_150_I,
	 D5_X2O, D5_P8_xa, D5_X1O, N_143_I,
	 D5_X0O, D5_G3, D5_G2, D5_G1,
	 D5_G0, D5_F5, D5_F4, D5_F1,
	 D5_F0, D5_P18, D5_P17, D5_P16,
	 D5_P15, D5_P14, D5_P13, D5_P12,
	 D5_P11, D5_IN0B, D5_P10, D5_P9,
	 D5_IN5B, UQNNONMCK_148, D5_P8, D5_IN16B,
	 D5_P7, D5_P6, D5_P5, D5_IN3B,
	 D5_P4, D5_IN6B, D5_P3, D5_IN1B,
	 D5_IN4, D5_P2, D5_IN0, D5_IN1,
	 D5_IN2, D5_IN3, D5_IN4B, D5_P1,
	 D5_IN7, D5_IN9B, D5_P0, D5_IN2B,
	 D5_IN5, D5_IN6, D5_IN7B, D5_IN9,
	 OR_759, D6_X1O, D6_G2, D6_F1,
	 D6_F0, D6_P7, D6_P6, D6_IN7B,
	 D6_P5, D6_IN0, D6_IN1B, D6_IN4,
	 D6_P4, D6_IN5, D6_IN7, D6_IN9B,
	 D6_P3, D6_P2, D6_IN3, D6_P1,
	 D6_IN0B, D6_IN1, D6_IN2, D6_IN4B,
	 D6_P0, D6_IN2B, D6_IN5B, D6_IN6,
	 D6_IN9, UQNNONMCK_149, UQNNONMCK_150, UQNNONMCK_151,
	 L2L_KEYWD_RESET_glbb, D7_CLK, D7_X3O, D7_X2O,
	 EN, D7_X1O, D7_X0O, D7_G3,
	 D7_G2, D7_G1, D7_G0, D7_F5,
	 D7_F4, D7_F1, D7_F0, D7_P16,
	 D7_IN15, D7_P15, D7_P14, D7_IN6,
	 D7_IN15B, D7_P12, D7_P11, D7_P10,
	 D7_P9, D7_P8, D7_P7, D7_P6,
	 D7_P5, D7_IN8, D7_IN11, D7_IN14,
	 D7_P3, D7_IN17B, D7_P2, D7_IN16,
	 D7_P1, D7_IN4, D7_IN5, EN_ffb,
	 UQNNONMCK_152, D7_P0, D7_IN0, D7_IN4B,
	 D7_IN5B, D7_IN11B, D7_IN16B, D7_IN17 : std_logic;


  COMPONENT PGBUFI_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGBUFI_trafic use entity work.PGBUFI_trafic(behav);

  COMPONENT PGXOR2_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGXOR2_trafic use entity work.PGXOR2_trafic(behav);

  COMPONENT PGAND4_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGAND4_trafic use entity work.PGAND4_trafic(behav);

  COMPONENT PGAND3_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGAND3_trafic use entity work.PGAND3_trafic(behav);

  COMPONENT PGORF76_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A5 : IN std_logic;
        A4 : IN std_logic;
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGORF76_trafic use entity work.PGORF76_trafic(behav);

  COMPONENT PGORF72_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGORF72_trafic use entity work.PGORF72_trafic(behav);

  COMPONENT PGORF73_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGORF73_trafic use entity work.PGORF73_trafic(behav);

  COMPONENT PGORF74_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGORF74_trafic use entity work.PGORF74_trafic(behav);

  COMPONENT PGDFFR_trafic
    GENERIC (HLCQ, LHCQ, HLRQ, SUD0, 
        SUD1, HOLDD0, HOLDD1, POSC1, 
        POSC0, NEGC1, NEGC0, RECRC, 
        HOLDRC : TIME);
    PORT (
        RNESET : IN std_logic;
        CD : IN std_logic;
        CLK : IN std_logic;
        D0 : IN std_logic;
        Q0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGDFFR_trafic use entity work.PGDFFR_trafic(behav);

  COMPONENT PGINVI_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A0 : IN std_logic;
        ZN0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGINVI_trafic use entity work.PGINVI_trafic(behav);

  COMPONENT PGAND2_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGAND2_trafic use entity work.PGAND2_trafic(behav);

  COMPONENT PGAND9_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A8 : IN std_logic;
        A7 : IN std_logic;
        A6 : IN std_logic;
        A5 : IN std_logic;
        A4 : IN std_logic;
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGAND9_trafic use entity work.PGAND9_trafic(behav);

  COMPONENT PGAND5_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A4 : IN std_logic;
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGAND5_trafic use entity work.PGAND5_trafic(behav);

  COMPONENT PGAND8_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A7 : IN std_logic;
        A6 : IN std_logic;
        A5 : IN std_logic;
        A4 : IN std_logic;
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGAND8_trafic use entity work.PGAND8_trafic(behav);

  COMPONENT PGAND6_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A5 : IN std_logic;
        A4 : IN std_logic;
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGAND6_trafic use entity work.PGAND6_trafic(behav);

  COMPONENT PGORF75_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A4 : IN std_logic;
        A3 : IN std_logic;
        A2 : IN std_logic;
        A1 : IN std_logic;
        A0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PGORF75_trafic use entity work.PGORF75_trafic(behav);

  COMPONENT PXIN_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        XI0 : IN std_logic;
        Z0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PXIN_trafic use entity work.PXIN_trafic(behav);

  COMPONENT PXOUT_trafic
    GENERIC (TRISE, TFALL : TIME);
    PORT (
        A0 : IN std_logic;
        XO0 : OUT std_logic
    );
  END COMPONENT;
  for all :  PXOUT_trafic use entity work.PXOUT_trafic(behav);

BEGIN

    UNIQPIN_P1 <= UQNNONMCK_99;
    UNIQPIN_P2 <= UQNNONMCK_100;
    UNIQPIN_P3 <= UQNNONMCK_101;
    UNIQPIN_P4 <= UQNNONMCK_102;
    UNIQPIN_P5 <= UQNNONMCK_103;
    UNIQPIN_P6 <= UQNNONMCK_104;
    UNIQPIN_P7 <= UQNNONMCK_105;
    UNIQPIN_P8 <= UQNNONMCK_106;
    UNIQPIN_P9 <= UQNNONMCK_107;
    UNIQPIN_P10 <= UQNNONMCK_108;

⌨️ 快捷键说明

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