📄 lcd_1602.map.rpt
字号:
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; State Machine - |lcd_1602|lcd:inst|state ;
+--------------------+-----------------+-----------------+----------------+------------+----------------+-------------------+-------------+------------------+---------------+--------------------+-------------+
; Name ; state.SETDDRAM2 ; state.SETDDRAM1 ; state.SETCGRAM ; state.IDLE ; state.WRITERAM ; state.SETFUNCTION ; state.SHIFT ; state.SWITCHMODE ; state.SETMODE ; state.RETURNCURSOR ; state.CLEAR ;
+--------------------+-----------------+-----------------+----------------+------------+----------------+-------------------+-------------+------------------+---------------+--------------------+-------------+
; state.IDLE ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ;
; state.SETCGRAM ; 0 ; 0 ; 1 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ;
; state.SWITCHMODE ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ;
; state.RETURNCURSOR ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ;
; state.WRITERAM ; 0 ; 0 ; 0 ; 1 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ;
; state.SETDDRAM1 ; 0 ; 1 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ;
; state.CLEAR ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 1 ;
; state.SETMODE ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ;
; state.SHIFT ; 0 ; 0 ; 0 ; 1 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ;
; state.SETFUNCTION ; 0 ; 0 ; 0 ; 1 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ;
; state.SETDDRAM2 ; 1 ; 0 ; 0 ; 1 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ; 0 ;
+--------------------+-----------------+-----------------+----------------+------------+----------------+-------------------+-------------+------------------+---------------+--------------------+-------------+
+------------------------------------------------------+
; General Register Statistics ;
+----------------------------------------------+-------+
; Statistic ; Value ;
+----------------------------------------------+-------+
; Total registers ; 60 ;
; Number of registers using Synchronous Clear ; 22 ;
; Number of registers using Synchronous Load ; 3 ;
; Number of registers using Asynchronous Clear ; 26 ;
; Number of registers using Asynchronous Load ; 0 ;
; Number of registers using Clock Enable ; 28 ;
; Number of registers using Preset ; 0 ;
+----------------------------------------------+-------+
+------------------------------------------------------------------------------------------------------------------------------------------------+
; Multiplexer Restructuring Statistics (Restructuring Performed) ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+----------------------------------+
; Multiplexer Inputs ; Bus Width ; Baseline Area ; Area if Restructured ; Saving if Restructured ; Registered ; Example Multiplexer Output ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+----------------------------------+
; 3:1 ; 21 bits ; 42 LEs ; 21 LEs ; 21 LEs ; Yes ; |lcd_1602|lcd:inst|clkcnt[3] ;
; 3:1 ; 4 bits ; 8 LEs ; 4 LEs ; 4 LEs ; Yes ; |lcd_1602|lcd:inst|divcounter[3] ;
; 5:1 ; 2 bits ; 6 LEs ; 2 LEs ; 4 LEs ; Yes ; |lcd_1602|lcd:inst|address[5] ;
; 5:1 ; 4 bits ; 12 LEs ; 8 LEs ; 4 LEs ; Yes ; |lcd_1602|lcd:inst|address[3] ;
; 8:1 ; 7 bits ; 35 LEs ; 7 LEs ; 28 LEs ; Yes ; |lcd_1602|lcd:inst|counter[6] ;
; 4:1 ; 2 bits ; 4 LEs ; 4 LEs ; 0 LEs ; No ; |lcd_1602|lcd:inst|state~8 ;
+--------------------+-----------+---------------+----------------------+------------------------+------------+----------------------------------+
+-------------------------------------------------------+
; Parameter Settings for User Entity Instance: lcd:inst ;
+----------------+-------------+------------------------+
; Parameter Name ; Value ; Type ;
+----------------+-------------+------------------------+
; IDLE ; 00000000000 ; Binary ;
; CLEAR ; 00000000001 ; Binary ;
; RETURNCURSOR ; 00000000010 ; Binary ;
; SETMODE ; 00000000100 ; Binary ;
; SWITCHMODE ; 00000001000 ; Binary ;
; SHIFT ; 00000010000 ; Binary ;
; SETFUNCTION ; 00000100000 ; Binary ;
; SETCGRAM ; 00001000000 ; Binary ;
; SETDDRAM1 ; 00010000000 ; Binary ;
; SETDDRAM2 ; 00011000000 ; Binary ;
; READFLAG ; 00100000000 ; Binary ;
; WRITERAM ; 01000000000 ; Binary ;
; READRAM ; 10000000000 ; Binary ;
; cur_inc ; 1 ; Integer ;
; cur_dec ; 0 ; Integer ;
; cur_shift ; 1 ; Integer ;
; cur_noshift ; 0 ; Integer ;
; open_display ; 1 ; Integer ;
; open_cur ; 0 ; Integer ;
; blank_cur ; 0 ; Integer ;
; shift_display ; 1 ; Integer ;
; shift_cur ; 0 ; Integer ;
; right_shift ; 1 ; Integer ;
; left_shift ; 0 ; Integer ;
; datawidth8 ; 1 ; Integer ;
; datawidth4 ; 0 ; Integer ;
; twoline ; 1 ; Integer ;
; oneline ; 0 ; Integer ;
; font5x10 ; 1 ; Integer ;
; font5x7 ; 0 ; Integer ;
+----------------+-------------+------------------------+
Note: In order to hide this table in the UI and the text report file, please set the "Show Parameter Settings Tables in Synthesis Report" option in "Analysis and Synthesis Settings -> More Settings" to "Off".
+--------------------------------+
; Analysis & Synthesis Equations ;
+--------------------------------+
The equations can be found in D:/lcd_1602/lcd_1602.map.eqn.
+-------------------------------+
; Analysis & Synthesis Messages ;
+-------------------------------+
Info: *******************************************************************
Info: Running Quartus II Analysis & Synthesis
Info: Version 5.1 Build 216 03/06/2006 Service Pack 2 SJ Full Version
Info: Processing started: Thu Nov 23 21:27:13 2006
Info: Command: quartus_map --read_settings_files=on --write_settings_files=off lcd_1602 -c lcd_1602
Info: Found 1 design units, including 1 entities, in source file lcd_1602.bdf
Info: Found entity 1: lcd_1602
Warning (10268): Verilog HDL information at lcd.v(98): Always Construct contains both blocking and non-blocking assignments
Info: Found 1 design units, including 1 entities, in source file lcd.v
Info: Found entity 1: lcd
Info: Found 2 design units, including 1 entities, in source file char_ram.vhd
Info: Found design unit 1: char_ram-fun
Info: Found entity 1: char_ram
Info: Elaborating entity "lcd_1602" for the top level hierarchy
Info: Elaborating entity "lcd" for hierarchy "lcd:inst"
Warning (10036): Verilog HDL or VHDL warning at lcd.v(36): object "READFLAG" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(38): object "READRAM" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(41): object "cur_dec" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(42): object "cur_shift" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(48): object "shift_cur" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(49): object "right_shift" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(52): object "datawidth4" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(54): object "oneline" assigned a value but never read
Warning (10036): Verilog HDL or VHDL warning at lcd.v(56): object "font5x7" assigned a value but never read
Warning (10230): Verilog HDL assignment warning at lcd.v(71): truncated value with size 32 to match size of target (21)
Warning (10230): Verilog HDL assignment warning at lcd.v(75): truncated value with size 32 to match size of target (1)
Warning (10230): Verilog HDL assignment warning at lcd.v(121): truncated value with size 32 to match size of target (4)
Warning (10230): Verilog HDL assignment warning at lcd.v(133): truncated value with size 32 to match size of target (1)
Warning (10230): Verilog HDL assignment warning at lcd.v(137): truncated value with size 32 to match size of target (1)
Warning (10230): Verilog HDL assignment warning at lcd.v(139): truncated value with size 32 to match size of target (1)
Warning (10230): Verilog HDL assignment warning at lcd.v(141): truncated value with size 32 to match size of target (1)
Warning (10230): Verilog HDL assignment warning at lcd.v(160): truncated value with size 32 to match size of target (6)
Warning (10230): Verilog HDL assignment warning at lcd.v(161): truncated value with size 32 to match size of target (7)
Warning (10230): Verilog HDL assignment warning at lcd.v(167): truncated value with size 32 to match size of target (7)
Warning (10230): Verilog HDL assignment warning at lcd.v(171): truncated value with size 32 to match size of target (6)
Warning (10230): Verilog HDL assignment warning at lcd.v(172): truncated value with size 32 to match size of target (7)
Warning (10230): Verilog HDL assignment warning at lcd.v(177): truncated value with size 7 to match size of target (6)
Warning (10230): Verilog HDL assignment warning at lcd.v(178): truncated value with size 32 to match size of target (7)
Info: Elaborating entity "char_ram" for hierarchy "lcd:inst|char_ram:charram"
Info: State machine "|lcd_1602|lcd:inst|state" contains 11 states
Info: Selected Auto state machine encoding method for state machine "|lcd_1602|lcd:inst|state"
Info: Encoding result for state machine "|lcd_1602|lcd:inst|state"
Info: Completed encoding using 11 state bits
Info: Encoded state bit "lcd:inst|state.SETDDRAM2"
Info: Encoded state bit "lcd:inst|state.SETDDRAM1"
Info: Encoded state bit "lcd:inst|state.SETCGRAM"
Info: Encoded state bit "lcd:inst|state.IDLE"
Info: Encoded state bit "lcd:inst|state.WRITERAM"
Info: Encoded state bit "lcd:inst|state.SETFUNCTION"
Info: Encoded state bit "lcd:inst|state.SHIFT"
Info: Encoded state bit "lcd:inst|state.SWITCHMODE"
Info: Encoded state bit "lcd:inst|state.SETMODE"
Info: Encoded state bit "lcd:inst|state.RETURNCURSOR"
Info: Encoded state bit "lcd:inst|state.CLEAR"
Info: State "|lcd_1602|lcd:inst|state.IDLE" uses code string "00000000000"
Info: State "|lcd_1602|lcd:inst|state.SETCGRAM" uses code string "00110000000"
Info: State "|lcd_1602|lcd:inst|state.SWITCHMODE" uses code string "00010001000"
Info: State "|lcd_1602|lcd:inst|state.RETURNCURSOR" uses code string "00010000010"
Info: State "|lcd_1602|lcd:inst|state.WRITERAM" uses code string "00011000000"
Info: State "|lcd_1602|lcd:inst|state.SETDDRAM1" uses code string "01010000000"
Info: State "|lcd_1602|lcd:inst|state.CLEAR" uses code string "00010000001"
Info: State "|lcd_1602|lcd:inst|state.SETMODE" uses code string "00010000100"
Info: State "|lcd_1602|lcd:inst|state.SHIFT" uses code string "00010010000"
Info: State "|lcd_1602|lcd:inst|state.SETFUNCTION" uses code string "00010100000"
Info: State "|lcd_1602|lcd:inst|state.SETDDRAM2" uses code string "10010000000"
Info: Implemented 149 device resources after synthesis - the final resource count might be different
Info: Implemented 2 input pins
Info: Implemented 11 output pins
Info: Implemented 136 logic cells
Info: Quartus II Analysis & Synthesis was successful. 0 errors, 24 warnings
Info: Processing ended: Thu Nov 23 21:27:27 2006
Info: Elapsed time: 00:00:16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -