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

📄 deb_i2c.map.rpt

📁 I2C总线的verilog 程序
💻 RPT
📖 第 1 页 / 共 4 页
字号:
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 + -