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

📄 traffic_con.rpt

📁 一个用VHDL编写的在CPLD上实现模拟交通灯的程序源代码
💻 RPT
📖 第 1 页 / 共 5 页
字号:
-- Node name is ':40' = 'counta1' 
-- Equation name is 'counta1', location is LC2_A2, type is buried.
counta1  = DFFE( _EQ002, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ002 =  _LC8_A2
         #  counta0 &  counta1 &  _LC4_A22
         # !counta0 & !counta1 &  _LC4_A22;

-- Node name is ':39' = 'counta2' 
-- Equation name is 'counta2', location is LC8_A4, type is buried.
counta2  = DFFE( _EQ003, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ003 =  _LC7_A4
         #  counta2 &  _LC4_A22 &  _LC8_A5
         # !counta2 &  _LC4_A22 & !_LC8_A5;

-- Node name is ':38' = 'counta3' 
-- Equation name is 'counta3', location is LC1_A12, type is buried.
counta3  = DFFE( _EQ004, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ004 =  _LC6_A12 & !tempa
         #  _LC2_A22 &  _LC7_A12;

-- Node name is ':37' = 'counta4' 
-- Equation name is 'counta4', location is LC2_A16, type is buried.
counta4  = DFFE( _EQ005, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ005 =  _LC8_A16
         #  counta4 &  _LC2_A22 & !_LC8_A12
         # !counta4 &  _LC2_A22 &  _LC8_A12;

-- Node name is ':36' = 'counta5' 
-- Equation name is 'counta5', location is LC7_A23, type is buried.
counta5  = DFFE( _EQ006, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ006 =  _LC6_A23 & !tempa
         #  _LC2_A22 &  _LC8_A23;

-- Node name is ':35' = 'counta6' 
-- Equation name is 'counta6', location is LC8_A22, type is buried.
counta6  = DFFE( _EQ007, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ007 =  _LC2_A15 & !tempa
         #  _LC2_A22 &  _LC7_A22;

-- Node name is ':34' = 'counta7' 
-- Equation name is 'counta7', location is LC1_A20, type is buried.
counta7  = DFFE( _EQ008, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ008 =  _LC8_A20 & !tempa
         #  _LC1_A22 &  _LC2_A22;

-- Node name is ':76' = 'countb0' 
-- Equation name is 'countb0', location is LC7_B14, type is buried.
countb0  = DFFE( _EQ009, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ009 =  _LC8_B14 & !tempb
         # !countb0 &  _LC5_B3;

-- Node name is ':75' = 'countb1' 
-- Equation name is 'countb1', location is LC3_B17, type is buried.
countb1  = DFFE( _EQ010, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ010 =  _LC8_B17
         #  countb0 &  countb1 &  _LC3_B3
         # !countb0 & !countb1 &  _LC3_B3;

-- Node name is ':74' = 'countb2' 
-- Equation name is 'countb2', location is LC1_B16, type is buried.
countb2  = DFFE( _EQ011, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ011 =  _LC8_B16
         #  countb2 &  _LC2_B15 &  _LC3_B3
         # !countb2 & !_LC2_B15 &  _LC3_B3;

-- Node name is ':73' = 'countb3' 
-- Equation name is 'countb3', location is LC5_B23, type is buried.
countb3  = DFFE( _EQ012, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ012 =  _LC7_B23 & !tempb
         #  _LC5_B3 &  _LC8_B23;

-- Node name is ':72' = 'countb4' 
-- Equation name is 'countb4', location is LC5_B8, type is buried.
countb4  = DFFE( _EQ013, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ013 =  _LC8_B8
         #  countb4 & !_LC2_B23 &  _LC5_B3
         # !countb4 &  _LC2_B23 &  _LC5_B3;

-- Node name is ':71' = 'countb5' 
-- Equation name is 'countb5', location is LC2_B9, type is buried.
countb5  = DFFE( _EQ014, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ014 =  _LC7_B9 & !tempb
         #  _LC5_B3 &  _LC8_B9;

-- Node name is ':70' = 'countb6' 
-- Equation name is 'countb6', location is LC1_B2, type is buried.
countb6  = DFFE( _EQ015, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ015 =  _LC7_B2 & !tempb
         #  _LC5_B3 &  _LC8_B2;

-- Node name is ':69' = 'countb7' 
-- Equation name is 'countb7', location is LC1_B10, type is buried.
countb7  = DFFE( _EQ016, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ016 =  _LC7_B10 & !tempb
         #  _LC5_B3 &  _LC8_B10;

-- Node name is 'lampa0' 
-- Equation name is 'lampa0', type is output 
lampa0   =  _LC2_A14;

-- Node name is 'lampa1' 
-- Equation name is 'lampa1', type is output 
lampa1   =  _LC8_A14;

-- Node name is 'lampa2' 
-- Equation name is 'lampa2', type is output 
lampa2   =  _LC1_A14;

-- Node name is 'lampb0' 
-- Equation name is 'lampb0', type is output 
lampb0   =  _LC6_B3;

-- Node name is 'lampb1' 
-- Equation name is 'lampb1', type is output 
lampb1   =  _LC4_B3;

-- Node name is 'lampb2' 
-- Equation name is 'lampb2', type is output 
lampb2   =  _LC8_B3;

-- Node name is 'leda0' 
-- Equation name is 'leda0', type is output 
leda0    =  counta0;

-- Node name is 'leda1' 
-- Equation name is 'leda1', type is output 
leda1    =  counta1;

-- Node name is 'leda2' 
-- Equation name is 'leda2', type is output 
leda2    =  counta2;

-- Node name is 'leda3' 
-- Equation name is 'leda3', type is output 
leda3    =  counta3;

-- Node name is 'leda4' 
-- Equation name is 'leda4', type is output 
leda4    =  counta4;

-- Node name is 'leda5' 
-- Equation name is 'leda5', type is output 
leda5    =  counta5;

-- Node name is 'leda6' 
-- Equation name is 'leda6', type is output 
leda6    =  counta6;

-- Node name is 'leda7' 
-- Equation name is 'leda7', type is output 
leda7    =  counta7;

-- Node name is 'ledb0' 
-- Equation name is 'ledb0', type is output 
ledb0    =  countb0;

-- Node name is 'ledb1' 
-- Equation name is 'ledb1', type is output 
ledb1    =  countb1;

-- Node name is 'ledb2' 
-- Equation name is 'ledb2', type is output 
ledb2    =  countb2;

-- Node name is 'ledb3' 
-- Equation name is 'ledb3', type is output 
ledb3    =  countb3;

-- Node name is 'ledb4' 
-- Equation name is 'ledb4', type is output 
ledb4    =  countb4;

-- Node name is 'ledb5' 
-- Equation name is 'ledb5', type is output 
ledb5    =  countb5;

-- Node name is 'ledb6' 
-- Equation name is 'ledb6', type is output 
ledb6    =  countb6;

-- Node name is 'ledb7' 
-- Equation name is 'ledb7', type is output 
ledb7    =  countb7;

-- Node name is ':33' = 'statea0' 
-- Equation name is 'statea0', location is LC2_A18, type is buried.
statea0  = DFFE( _EQ017, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ017 = !statea0 & !statea2 & !tempa
         # !statea0 & !statea1 & !tempa
         #  statea0 &  statea2
         #  statea0 &  tempa;

-- Node name is ':32' = 'statea1' 
-- Equation name is 'statea1', location is LC1_A18, type is buried.
statea1  = DFFE( _EQ018, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ018 =  statea0 & !statea1 & !statea2 & !tempa
         #  statea1 &  statea2
         # !statea0 &  statea1
         #  statea1 &  tempa;

-- Node name is ':31' = 'statea2' 
-- Equation name is 'statea2', location is LC4_A14, type is buried.
statea2  = DFFE( _EQ019, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ019 =  _LC3_A14 & !_LC7_A18 & !tempa
         #  statea2 &  tempa;

-- Node name is ':68' = 'stateb0' 
-- Equation name is 'stateb0', location is LC3_B5, type is buried.
stateb0  = DFFE( _EQ020, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ020 = !stateb0 & !stateb2 & !tempb
         # !stateb0 & !stateb1 & !tempb
         #  stateb0 &  stateb2
         #  stateb0 &  tempb;

-- Node name is ':67' = 'stateb1' 
-- Equation name is 'stateb1', location is LC4_B5, type is buried.
stateb1  = DFFE( _EQ021, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ021 =  stateb0 & !stateb1 & !stateb2 & !tempb
         #  stateb1 &  stateb2
         # !stateb0 &  stateb1
         #  stateb1 &  tempb;

-- Node name is ':66' = 'stateb2' 
-- Equation name is 'stateb2', location is LC7_B5, type is buried.
stateb2  = DFFE( _EQ022, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ022 =  stateb0 &  stateb1 & !tempb
         #  stateb1 &  stateb2
         #  stateb0 &  stateb2
         #  stateb2 &  tempb;

-- Node name is ':103' = 'tempa' 
-- Equation name is 'tempa', location is LC5_A22, type is buried.
tempa    = DFFE( _EQ023, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ023 = !tempa
         # !_LC8_A12
         # !_LC3_A22;

-- Node name is '~103~1' = 'tempa~1' 
-- Equation name is '~103~1', location is LC7_A14, type is buried.
-- synthesized logic cell 
!_LC7_A14 = _LC7_A14~NOT;
_LC7_A14~NOT = LCELL( _EQ024);
  _EQ024 =  _LC4_A18
         #  _LC3_A18;

-- Node name is ':1701' = 'tempb' 
-- Equation name is 'tempb', location is LC1_B3, type is buried.
tempb    = DFFE( _EQ025, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ025 = !tempb
         # !_LC2_B23
         # !_LC2_B10;

-- Node name is '|LPM_ADD_SUB:1002|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC6_A22', type is buried 
_LC6_A22 = LCELL( _EQ026);
  _EQ026 =  counta5
         #  counta4;

-- Node name is '|LPM_ADD_SUB:1130|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC8_A5', type is buried 
_LC8_A5  = LCELL( _EQ027);
  _EQ027 =  counta1
         #  counta0;

-- Node name is '|LPM_ADD_SUB:2600|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC2_B6', type is buried 
_LC2_B6  = LCELL( _EQ028);
  _EQ028 =  countb5
         #  countb4;

-- Node name is '|LPM_ADD_SUB:2728|addcore:adder|pcarry1' from file "addcore.tdf" line 312, column 40
-- Equation name is '_LC2_B15', type is buried 
_LC2_B15 = LCELL( _EQ029);
  _EQ029 =  countb1
         #  countb0;

-- Node name is ':3' 
-- Equation name is '_LC1_A14', type is buried 
!_LC1_A14 = _LC1_A14~NOT;
_LC1_A14~NOT = DFFE( _EQ030, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ030 = !_LC1_A14 &  tempa
         # !_LC1_A14 & !_LC7_A18
         # !_LC7_A14 & !_LC7_A18 & !tempa;

-- Node name is ':5' 
-- Equation name is '_LC8_A14', type is buried 
_LC8_A14 = DFFE( _EQ031, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ031 =  _LC6_A14 & !_LC7_A18 & !tempa
         #  _LC8_A14 &  tempa;

-- Node name is ':7' 
-- Equation name is '_LC2_A14', type is buried 
_LC2_A14 = DFFE( _EQ032, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ032 =  _LC5_A14 & !_LC7_A18 & !tempa
         #  _LC2_A14 &  tempa;

-- Node name is ':9' 
-- Equation name is '_LC8_B3', type is buried 
!_LC8_B3 = _LC8_B3~NOT;
_LC8_B3~NOT = DFFE( _EQ033, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ033 = !_LC2_B5 & !_LC5_B5 & !_LC8_B3
         # !_LC8_B3 &  tempb
         # !_LC2_B5 & !_LC5_B5 & !tempb;

-- Node name is ':11' 
-- Equation name is '_LC4_B3', type is buried 
_LC4_B3  = DFFE( _EQ034, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);
  _EQ034 = !_LC5_B5 &  _LC7_B3 & !tempb
         #  _LC4_B3 &  tempb;

-- Node name is ':13' 
-- Equation name is '_LC6_B3', type is buried 
_LC6_B3  = DFFE( _EQ035, GLOBAL( clk), GLOBAL( reset),  VCC,  VCC);

⌨️ 快捷键说明

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