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

📄 lcd_wave.rpt

📁 用chdl编写液晶块驱动程序。有详细的说明
💻 RPT
📖 第 1 页 / 共 3 页
字号:

s = Synthesized pin or logic cell
t = Turbo logic cell
+ = Synchronous flipflop
/ = Slow slew-rate output
! = NOT gate push-back
r = Fitter-inserted logic cell


Device-Specific Information:                   e:\作业\eda\yejing\lcd_wave.rpt
lcd_wave

** LOGIC CELL INTERCONNECTIONS **

Logic Array Block 'B':

                                   Logic cells placed in LAB 'B'
        +------------------------- LC31 |LPM_ADD_SUB:697|addcore:adder|result_node5
        | +----------------------- LC17 |LPM_ADD_SUB:697|addcore:adder|result_node6
        | | +--------------------- LC18 |LPM_ADD_SUB:697|addcore:adder|result_node7
        | | | +------------------- LC23 |LPM_ADD_SUB:738|addcore:adder|gcp2
        | | | | +----------------- LC24 |LPM_ADD_SUB:738|addcore:adder|result_node5
        | | | | | +--------------- LC25 |LPM_ADD_SUB:738|addcore:adder|result_node6
        | | | | | | +------------- LC27 |LPM_ADD_SUB:738|addcore:adder|result_node7
        | | | | | | | +----------- LC22 DATA27
        | | | | | | | | +--------- LC21 DATA26
        | | | | | | | | | +------- LC20 DATA25
        | | | | | | | | | | +----- LC19 DATA24
        | | | | | | | | | | | +--- LC26 CNT30
        | | | | | | | | | | | | +- LC30 ~1665~1
        | | | | | | | | | | | | | 
        | | | | | | | | | | | | |   Other LABs fed by signals
        | | | | | | | | | | | | |   that feed LAB 'B'
LC      | | | | | | | | | | | | | | A B C D |     Logic cells that feed LAB 'B':
LC31 -> - - - - - - - - - * - - - | - * - - | <-- |LPM_ADD_SUB:697|addcore:adder|result_node5
LC17 -> - - - - - - - - * - - - - | - * - - | <-- |LPM_ADD_SUB:697|addcore:adder|result_node6
LC18 -> - - - - - - - * - - - - - | - * - - | <-- |LPM_ADD_SUB:697|addcore:adder|result_node7
LC24 -> - - - - - - - - - * - - - | - * - - | <-- |LPM_ADD_SUB:738|addcore:adder|result_node5
LC25 -> - - - - - - - - * - - - - | - * - - | <-- |LPM_ADD_SUB:738|addcore:adder|result_node6
LC27 -> - - - - - - - * - - - - - | - * - - | <-- |LPM_ADD_SUB:738|addcore:adder|result_node7
LC22 -> - - * - - - * * - - - - * | - * - * | <-- DATA27
LC21 -> - * * - - * * - * - - - * | - * - * | <-- DATA26
LC20 -> * * * - * * * - - * - - * | - * - * | <-- DATA25
LC19 -> * * * - * * * - - - * - * | - * - * | <-- DATA24
LC30 -> - - - - - - - * * * * - * | - * * - | <-- ~1665~1

Pin
43   -> - - - - - - - - - - - - - | - - * * | <-- BUSY
2    -> - - - - - - - - - - - - - | - - - - | <-- CLK
LC55 -> - - - - - - - * * * * * - | - * * * | <-- Q
LC39 -> - - - - - - - * * * * - - | - * * * | <-- CNT21
LC34 -> - - - - - - - * * * * - - | - * * * | <-- CNT20
LC38 -> * * * - * * * - - - * - * | - * - * | <-- DATA23
LC40 -> * * * * * * * - - - * - * | - * * - | <-- DATA22
LC41 -> * * * * * * * - - - * - * | - * * - | <-- DATA21
LC42 -> * * * - * * * - - - * - * | - * * - | <-- DATA20


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                   e:\作业\eda\yejing\lcd_wave.rpt
lcd_wave

** LOGIC CELL INTERCONNECTIONS **

Logic Array Block 'C':

                                         Logic cells placed in LAB 'C'
        +------------------------------- LC36 DOUT0
        | +----------------------------- LC37 DOUT1
        | | +--------------------------- LC35 DOUT2
        | | | +------------------------- LC33 REQ
        | | | | +----------------------- LC39 CNT21
        | | | | | +--------------------- LC34 CNT20
        | | | | | | +------------------- LC47 DATA11
        | | | | | | | +----------------- LC48 DATA10
        | | | | | | | | +--------------- LC38 DATA23
        | | | | | | | | | +------------- LC40 DATA22
        | | | | | | | | | | +----------- LC41 DATA21
        | | | | | | | | | | | +--------- LC42 DATA20
        | | | | | | | | | | | | +------- LC43 CNT31
        | | | | | | | | | | | | | +----- LC44 COUNT2
        | | | | | | | | | | | | | | +--- LC45 COUNT1
        | | | | | | | | | | | | | | | +- LC46 COUNT0
        | | | | | | | | | | | | | | | | 
        | | | | | | | | | | | | | | | |   Other LABs fed by signals
        | | | | | | | | | | | | | | | |   that feed LAB 'C'
LC      | | | | | | | | | | | | | | | | | A B C D |     Logic cells that feed LAB 'C':
LC39 -> * * * - * * * * * * * * - - - - | - * * * | <-- CNT21
LC34 -> * * * - * * * * * * * * - - - - | - * * * | <-- CNT20
LC47 -> - * - - - - * - - - - - - - - - | - - * * | <-- DATA11
LC48 -> * - - - - - * * - - - - - - - - | - - * * | <-- DATA10
LC40 -> - - * - - - - - * * - - - - - - | - * * - | <-- DATA22
LC41 -> - * - - - - - - * * * - - - - - | - * * - | <-- DATA21
LC42 -> * - - - - - - - * * * * - - - - | - * * - | <-- DATA20
LC43 -> * * * - - - - - - - - - * * * * | - - * * | <-- CNT31
LC44 -> * * * - - - - - - - - - - * * - | - - * * | <-- COUNT2
LC45 -> * * * - - - - - - - - - - * * - | - - * * | <-- COUNT1
LC46 -> * * * - - - - - - - - - - * * * | - - * * | <-- COUNT0

Pin
43   -> * * * * - - - - - - - - - - - - | - - * * | <-- BUSY
2    -> - - - - - - - - - - - - - - - - | - - - - | <-- CLK
LC23 -> - - - - - - - - * - - - - - - - | - - * - | <-- |LPM_ADD_SUB:738|addcore:adder|gcp2
LC55 -> * * * - * * * * * * * * * * * * | - * * * | <-- Q
LC57 -> - - * - - - - - - - - - - - - - | - - * * | <-- DATA12
LC26 -> * * * - - - - - - - - - * * * * | - - * * | <-- CNT30
LC30 -> - - - - - - - - * * * - - - - - | - * * - | <-- ~1665~1


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                   e:\作业\eda\yejing\lcd_wave.rpt
lcd_wave

** LOGIC CELL INTERCONNECTIONS **

Logic Array Block 'D':

                                         Logic cells placed in LAB 'D'
        +------------------------------- LC64 DOUT3
        | +----------------------------- LC62 DOUT4
        | | +--------------------------- LC51 DOUT5
        | | | +------------------------- LC49 DOUT6
        | | | | +----------------------- LC52 DOUT7
        | | | | | +--------------------- LC53 |LPM_ADD_SUB:593|addcore:adder|result_node2
        | | | | | | +------------------- LC60 |LPM_ADD_SUB:593|addcore:adder|result_node5
        | | | | | | | +----------------- LC50 |LPM_ADD_SUB:593|addcore:adder|result_node6
        | | | | | | | | +--------------- LC63 |LPM_ADD_SUB:593|addcore:adder|result_node7
        | | | | | | | | | +------------- LC55 Q
        | | | | | | | | | | +----------- LC58 DATA17
        | | | | | | | | | | | +--------- LC59 DATA16
        | | | | | | | | | | | | +------- LC61 DATA15
        | | | | | | | | | | | | | +----- LC56 DATA14
        | | | | | | | | | | | | | | +--- LC54 DATA13
        | | | | | | | | | | | | | | | +- LC57 DATA12
        | | | | | | | | | | | | | | | | 
        | | | | | | | | | | | | | | | |   Other LABs fed by signals
        | | | | | | | | | | | | | | | |   that feed LAB 'D'
LC      | | | | | | | | | | | | | | | | | A B C D |     Logic cells that feed LAB 'D':
LC53 -> - - - - - - - - - - - - - - - * | - - - * | <-- |LPM_ADD_SUB:593|addcore:adder|result_node2
LC60 -> - - - - - - - - - - - - * - - - | - - - * | <-- |LPM_ADD_SUB:593|addcore:adder|result_node5
LC50 -> - - - - - - - - - - - * - - - - | - - - * | <-- |LPM_ADD_SUB:593|addcore:adder|result_node6
LC63 -> - - - - - - - - - - * - - - - - | - - - * | <-- |LPM_ADD_SUB:593|addcore:adder|result_node7
LC55 -> * * * * * - - - - * * * * * * * | - * * * | <-- Q
LC58 -> - - - - * - - - * * * * * * * * | - - - * | <-- DATA17
LC59 -> - - - * - - - * * * * * * * * * | - - - * | <-- DATA16
LC61 -> - - * - - - * * * * * * * * * * | - - - * | <-- DATA15
LC56 -> - * - - - - * * * * * * * * * * | - - - * | <-- DATA14
LC54 -> * - - - - - * * * * * * * * * * | - - - * | <-- DATA13
LC57 -> - - - - - * * * * * * * * * * * | - - * * | <-- DATA12

Pin
43   -> * * * * * - - - - - - - - - - - | - - * * | <-- BUSY
2    -> - - - - - - - - - - - - - - - - | - - - - | <-- CLK
LC39 -> * * * * * - - - - * * * * * * * | - * * * | <-- CNT21
LC34 -> * * * * * - - - - * * * * * * * | - * * * | <-- CNT20
LC47 -> - - - - - * * * * * * * * * * * | - - * * | <-- DATA11
LC48 -> - - - - - * * * * * * * * * * * | - - * * | <-- DATA10
LC22 -> - - - - * - - - - - - - - - - - | - * - * | <-- DATA27
LC21 -> - - - * - - - - - - - - - - - - | - * - * | <-- DATA26
LC20 -> - - * - - - - - - - - - - - - - | - * - * | <-- DATA25
LC19 -> - * - - - - - - - - - - - - - - | - * - * | <-- DATA24
LC38 -> * - - - - - - - - - - - - - - - | - * - * | <-- DATA23
LC43 -> * * * * * - - - - * - - - - - - | - - * * | <-- CNT31
LC26 -> * * * * * - - - - * - - - - - - | - - * * | <-- CNT30
LC44 -> * * * * - - - - - * - - - - - - | - - * * | <-- COUNT2
LC45 -> * * * * - - - - - * - - - - - - | - - * * | <-- COUNT1
LC46 -> * * * * - - - - - * - - - - - - | - - * * | <-- COUNT0


* = The logic cell or pin is an input to the logic cell (or LAB) through the PIA.
- = The logic cell or pin is not an input to the logic cell (or LAB).


Device-Specific Information:                   e:\作业\eda\yejing\lcd_wave.rpt
lcd_wave

** EQUATIONS **

BUSY     : INPUT;
CLK      : INPUT;

-- Node name is ':39' = 'CNT20' 
-- Equation name is 'CNT20', location is LC034, type is buried.
CNT20    = DFFE( _EQ001 $  GND, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ001 = !CNT20 & !CNT21 & !Q
         #  CNT20 &  Q;

-- Node name is ':38' = 'CNT21' 
-- Equation name is 'CNT21', location is LC039, type is buried.
CNT21    = DFFE( _EQ002 $  GND, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ002 =  CNT20 & !CNT21 & !Q
         #  CNT21 &  Q;

-- Node name is ':58' = 'CNT30' 
-- Equation name is 'CNT30', location is LC026, type is buried.
CNT30    = TFFE( Q, GLOBAL( BUSY),  VCC,  VCC,  VCC);

-- Node name is ':57' = 'CNT31' 
-- Equation name is 'CNT31', location is LC043, type is buried.
CNT31    = TFFE( _EQ003, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ003 =  CNT30 &  Q;

-- Node name is ':61' = 'COUNT0' 
-- Equation name is 'COUNT0', location is LC046, type is buried.
COUNT0   = TFFE( _EQ004, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ004 =  CNT30 &  CNT31 &  Q;

-- Node name is ':60' = 'COUNT1' 
-- Equation name is 'COUNT1', location is LC045, type is buried.
COUNT1   = TFFE( _EQ005, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ005 =  CNT30 &  CNT31 &  COUNT0 & !COUNT1 & !COUNT2 &  Q
         #  CNT30 &  CNT31 &  COUNT0 &  COUNT1 &  Q;

-- Node name is ':59' = 'COUNT2' 
-- Equation name is 'COUNT2', location is LC044, type is buried.
COUNT2   = TFFE( _EQ006, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ006 =  CNT30 &  CNT31 &  COUNT0 &  COUNT1 & !COUNT2 &  Q
         #  CNT30 &  CNT31 &  COUNT0 &  COUNT2 &  Q;

-- Node name is ':47' = 'DATA10' 
-- Equation name is 'DATA10', location is LC048, type is buried.
DATA10   = TFFE( _EQ007, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ007 = !CNT20 &  CNT21 & !Q;

-- Node name is ':46' = 'DATA11' 
-- Equation name is 'DATA11', location is LC047, type is buried.
DATA11   = TFFE( _EQ008, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ008 = !CNT20 &  CNT21 &  DATA10 & !Q;

-- Node name is ':45' = 'DATA12' 
-- Equation name is 'DATA12', location is LC057, type is buried.
DATA12   = DFFE( _EQ009 $  VCC, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ009 =  DATA10 &  DATA11 & !DATA12 &  DATA13 &  DATA14 &  DATA15 & 
              DATA16 & !DATA17
         # !CNT20 &  CNT21 & !_LC053 & !Q
         #  CNT20 & !DATA12
         # !DATA12 &  Q
         # !CNT21 & !DATA12;

-- Node name is ':44' = 'DATA13' 
-- Equation name is 'DATA13', location is LC054, type is buried.
DATA13   = TFFE( _EQ010, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ010 = !CNT20 &  CNT21 &  DATA10 &  DATA11 & !DATA12 &  DATA13 &  DATA14 & 
              DATA15 &  DATA16 & !DATA17 & !Q
         # !CNT20 &  CNT21 &  DATA10 &  DATA11 &  DATA12 & !Q;

-- Node name is ':43' = 'DATA14' 
-- Equation name is 'DATA14', location is LC056, type is buried.
DATA14   = TFFE( _EQ011, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ011 = !CNT20 &  CNT21 &  DATA10 &  DATA11 & !DATA12 &  DATA13 &  DATA14 & 
              DATA15 &  DATA16 & !DATA17 & !Q
         # !CNT20 &  CNT21 &  DATA10 &  DATA11 &  DATA12 &  DATA13 & !Q;

-- Node name is ':42' = 'DATA15' 
-- Equation name is 'DATA15', location is LC061, type is buried.
DATA15   = DFFE( _EQ012 $  VCC, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ012 = !CNT20 &  CNT21 &  DATA10 &  DATA11 & !DATA12 &  DATA13 &  DATA14 & 
              DATA15 &  DATA16 & !DATA17 & !Q
         # !CNT20 &  CNT21 & !_LC060 & !Q
         #  CNT20 & !DATA15
         # !DATA15 &  Q
         # !CNT21 & !DATA15;

-- Node name is ':41' = 'DATA16' 
-- Equation name is 'DATA16', location is LC059, type is buried.
DATA16   = DFFE( _EQ013 $  VCC, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ013 = !CNT20 &  CNT21 &  DATA10 &  DATA11 & !DATA12 &  DATA13 &  DATA14 & 
              DATA15 &  DATA16 & !DATA17 & !Q
         # !CNT20 &  CNT21 & !_LC050 & !Q
         #  CNT20 & !DATA16
         # !DATA16 &  Q
         # !CNT21 & !DATA16;

-- Node name is ':40' = 'DATA17' 
-- Equation name is 'DATA17', location is LC058, type is buried.
DATA17   = DFFE( _EQ014 $  VCC, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ014 =  DATA10 &  DATA11 & !DATA12 &  DATA13 &  DATA14 &  DATA15 & 
              DATA16 & !DATA17
         # !CNT20 &  CNT21 & !_LC063 & !Q
         #  CNT20 & !DATA17
         # !DATA17 &  Q
         # !CNT21 & !DATA17;

-- Node name is ':56' = 'DATA20' 
-- Equation name is 'DATA20', location is LC042, type is buried.
DATA20   = TFFE( _EQ015, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ015 = !CNT20 &  CNT21 & !Q;

-- Node name is ':55' = 'DATA21' 
-- Equation name is 'DATA21', location is LC041, type is buried.
DATA21   = TFFE( _EQ016, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ016 = !CNT20 &  CNT21 &  DATA20 &  _LC030 & !Q
         # !CNT20 &  CNT21 & !DATA20 & !_LC030 & !Q;

-- Node name is ':54' = 'DATA22' 
-- Equation name is 'DATA22', location is LC040, type is buried.
DATA22   = TFFE( _EQ017, GLOBAL( BUSY),  VCC,  VCC,  VCC);
  _EQ017 = !CNT20 &  CNT21 &  DATA20 &  DATA21 &  _LC030 & !Q
         # !CNT20 &  CNT21 & !DATA20 & !DATA21 & !_LC030 & !Q;

-- Node name is ':53' = 'DATA23' 

⌨️ 快捷键说明

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