📄 deb_i2c.map.rpt
字号:
Warning (10230): Verilog HDL assignment warning at i2c_wr.v(490): truncated value with size 32 to match size of target (1)
Warning: Using design file hc164_driver.v, which is not specified as a design file for the current project, but contains definitions for 1 design units and 1 entities in project
Info: Found entity 1: hc164_driver
Info: Elaborating entity "hc164_driver" for hierarchy "i2c_top:inst|hc164_driver:hc164_driver_inst"
Info: Duplicate registers merged to single register
Info: Duplicate register "i2c_top:inst|data_w[0]" merged to single register "i2c_top:inst|addr[0]"
Info: Duplicate register "i2c_top:inst|data_w[1]" merged to single register "i2c_top:inst|addr[1]"
Info: Duplicate register "i2c_top:inst|data_w[2]" merged to single register "i2c_top:inst|addr[2]"
Info: Duplicate register "i2c_top:inst|data_w[3]" merged to single register "i2c_top:inst|addr[3]"
Info: Duplicate register "i2c_top:inst|data_w[4]" merged to single register "i2c_top:inst|addr[4]"
Info: Duplicate register "i2c_top:inst|data_w[5]" merged to single register "i2c_top:inst|addr[5]"
Info: Duplicate register "i2c_top:inst|data_w[6]" merged to single register "i2c_top:inst|addr[6]"
Info: Duplicate register "i2c_top:inst|data_w[7]" merged to single register "i2c_top:inst|addr[7]"
Info: State machine "|deb_i2c|i2c_top:inst|cs" contains 7 states
Info: State machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state" contains 11 states
Info: State machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|head_state" contains 3 states
Info: State machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state" contains 9 states
Info: State machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state" contains 3 states
Info: State machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state" contains 10 states
Info: Selected Auto state machine encoding method for state machine "|deb_i2c|i2c_top:inst|cs"
Info: Encoding result for state machine "|deb_i2c|i2c_top:inst|cs"
Info: Completed encoding using 7 state bits
Info: Encoded state bit "i2c_top:inst|cs.SHOW"
Info: Encoded state bit "i2c_top:inst|cs.RD_ACK"
Info: Encoded state bit "i2c_top:inst|cs.RD_BYTE"
Info: Encoded state bit "i2c_top:inst|cs.DELAY"
Info: Encoded state bit "i2c_top:inst|cs.WR_ACK"
Info: Encoded state bit "i2c_top:inst|cs.WR_BYTE"
Info: Encoded state bit "i2c_top:inst|cs.IDLE"
Info: State "|deb_i2c|i2c_top:inst|cs.IDLE" uses code string "0000000"
Info: State "|deb_i2c|i2c_top:inst|cs.RD_ACK" uses code string "0100001"
Info: State "|deb_i2c|i2c_top:inst|cs.RD_BYTE" uses code string "0010001"
Info: State "|deb_i2c|i2c_top:inst|cs.DELAY" uses code string "0001001"
Info: State "|deb_i2c|i2c_top:inst|cs.WR_ACK" uses code string "0000101"
Info: State "|deb_i2c|i2c_top:inst|cs.WR_BYTE" uses code string "0000011"
Info: State "|deb_i2c|i2c_top:inst|cs.SHOW" uses code string "1000001"
Info: Selected Auto state machine encoding method for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state"
Info: Encoding result for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state"
Info: Completed encoding using 11 state bits
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ackn"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Stop"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Data_read"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ctrl_read"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Read_start"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Data_write"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Addr_write"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ctrl_write"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Write_start"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ready"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Idle"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Idle" uses code string "00000000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Data_read" uses code string "00100000001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ctrl_read" uses code string "00010000001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Stop" uses code string "01000000001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Read_start" uses code string "00001000001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Data_write" uses code string "00000100001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Addr_write" uses code string "00000010001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ctrl_write" uses code string "00000001001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Write_start" uses code string "00000000101"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ready" uses code string "00000000011"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|main_state.Ackn" uses code string "10000000001"
Info: Selected Auto state machine encoding method for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|head_state"
Info: Encoding result for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|head_state"
Info: Completed encoding using 3 state bits
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|head_state.head_end"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|head_state.head_bit"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|head_state.head_begin"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|head_state.head_end" uses code string "000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|head_state.head_bit" uses code string "110"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|head_state.head_begin" uses code string "101"
Info: Selected Auto state machine encoding method for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state"
Info: Encoding result for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state"
Info: Completed encoding using 9 state bits
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_end"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit0"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit1"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit2"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit3"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit4"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit5"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit6"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit7"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_end" uses code string "000000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit0" uses code string "110000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit1" uses code string "101000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit2" uses code string "100100000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit3" uses code string "100010000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit4" uses code string "100001000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit5" uses code string "100000100"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit7" uses code string "100000001"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8out_state.sh8out_bit6" uses code string "100000010"
Info: Selected Auto state machine encoding method for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state"
Info: Encoding result for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state"
Info: Completed encoding using 3 state bits
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state.stop_end"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state.stop_bit"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state.stop_begin"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state.stop_end" uses code string "000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state.stop_bit" uses code string "110"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|stop_state.stop_begin" uses code string "101"
Info: Selected Auto state machine encoding method for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state"
Info: Encoding result for state machine "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state"
Info: Completed encoding using 10 state bits
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_end"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit0"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit1"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit2"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit3"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit4"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit5"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit6"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit7"
Info: Encoded state bit "i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_begin"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_end" uses code string "0000000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit0" uses code string "1100000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit1" uses code string "1010000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit2" uses code string "1001000000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit3" uses code string "1000100000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit4" uses code string "1000010000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit5" uses code string "1000001000"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit6" uses code string "1000000100"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_bit7" uses code string "1000000010"
Info: State "|deb_i2c|i2c_top:inst|i2c_wr:i2c_wr_inst|sh8in_state.sh8in_begin" uses code string "1000000001"
Warning: Inserted an always-enabled tri-state buffer between logic and the tri-state bus I2C_clk~0 that it feeds
Warning: Reduced register "i2c_top:inst|i2c_wr:i2c_wr_inst|head_buf[0]" with stuck data_in port to stuck value GND
Warning: TRI or OPNDRN buffers permanently enabled
Warning: Node "I2C_clk~1"
Info: Implemented 304 device resources after synthesis - the final resource count might be different
Info: Implemented 2 input pins
Info: Implemented 2 output pins
Info: Implemented 2 bidirectional pins
Info: Implemented 298 logic cells
Info: Quartus II Analysis & Synthesis was successful. 0 errors, 45 warnings
Info: Processing ended: Tue Jan 30 16:34:44 2007
Info: Elapsed time: 00:00:08
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -