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

📄 i2c_v.sdo

📁 IIc总线的源代码(vhdl语言)
💻 SDO
📖 第 1 页 / 共 5 页
字号:
    (DELAY
      (ABSOLUTE
        (PORT aclr (2479:2479:2479) (2479:2479:2479))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|stop_scl\~77_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (368:368:368) (368:368:368))
        (PORT datac (1217:1217:1217) (1217:1217:1217))
        (PORT datad (350:350:350) (350:350:350))
        (IOPATH datab combout (798:798:798) (798:798:798))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|stop_scl_reg\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (1202:1202:1202) (1202:1202:1202))
        (PORT datab (246:246:246) (246:246:246))
        (PORT datac (1019:1019:1019) (1019:1019:1019))
        (PORT datad (239:239:239) (239:239:239))
        (IOPATH dataa regin (564:564:564) (564:564:564))
        (IOPATH datab regin (543:543:543) (543:543:543))
        (IOPATH datac regin (481:481:481) (481:481:481))
        (IOPATH datad regin (71:71:71) (71:71:71))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|stop_scl_reg\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT aclr (2489:2489:2489) (2489:2489:2489))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|next_scl_state\.scl_high\~96_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datac (292:292:292) (292:292:292))
        (PORT datad (1208:1208:1208) (1208:1208:1208))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|clk_cnt_rst\~62_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (290:290:290) (290:290:290))
        (PORT datab (357:357:357) (357:357:357))
        (PORT datac (308:308:308) (308:308:308))
        (PORT datad (267:267:267) (267:267:267))
        (IOPATH dataa combout (808:808:808) (808:808:808))
        (IOPATH datab combout (798:798:798) (798:798:798))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[0\].lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (308:308:308) (308:308:308))
        (IOPATH dataa regin (564:564:564) (564:564:564))
        (IOPATH qfbkin regin (840:840:840) (840:840:840))
        (IOPATH dataa cout (1018:1018:1018) (1018:1018:1018))
        (IOPATH qfbkin cout (745:745:745) (745:745:745))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[0\].lereg)
    (DELAY
      (ABSOLUTE
        (PORT sclr (718:718:718) (718:718:718))
        (PORT aclr (2474:2474:2474) (2474:2474:2474))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
        (IOPATH (posedge clk) qfbko (304:304:304) (304:304:304))
        (IOPATH (posedge aclr) qfbko (210:210:210) (210:210:210))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (SETUP sclr (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
      (HOLD sclr (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[1\].lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (308:308:308) (308:308:308))
        (PORT datab (366:366:366) (366:366:366))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa regin (564:564:564) (564:564:564))
        (IOPATH datab regin (543:543:543) (543:543:543))
        (IOPATH cin regin (606:606:606) (606:606:606))
        (IOPATH dataa cout (1018:1018:1018) (1018:1018:1018))
        (IOPATH datab cout (609:609:609) (609:609:609))
        (IOPATH cin cout (115:115:115) (115:115:115))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[1\].lereg)
    (DELAY
      (ABSOLUTE
        (PORT sclr (718:718:718) (718:718:718))
        (PORT aclr (2474:2474:2474) (2474:2474:2474))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (SETUP sclr (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
      (HOLD sclr (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|reduce_nor\~147_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (329:329:329) (329:329:329))
        (PORT datab (366:366:366) (366:366:366))
        (PORT datac (329:329:329) (329:329:329))
        (PORT datad (357:357:357) (357:357:357))
        (IOPATH dataa combout (808:808:808) (808:808:808))
        (IOPATH datab combout (798:798:798) (798:798:798))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|next_scl_state\.scl_high\~12_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datac (1102:1102:1102) (1102:1102:1102))
        (PORT datad (253:253:253) (253:253:253))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|next_scl_state\.scl_high\~97_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (285:285:285) (285:285:285))
        (PORT datab (267:267:267) (267:267:267))
        (PORT datac (357:357:357) (357:357:357))
        (PORT datad (267:267:267) (267:267:267))
        (IOPATH dataa combout (808:808:808) (808:808:808))
        (IOPATH datab combout (798:798:798) (798:798:798))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|scl_state\.scl_high\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (292:292:292) (292:292:292))
        (PORT datab (1046:1046:1046) (1046:1046:1046))
        (PORT datac (285:285:285) (285:285:285))
        (PORT datad (267:267:267) (267:267:267))
        (IOPATH dataa regin (564:564:564) (564:564:564))
        (IOPATH datab regin (543:543:543) (543:543:543))
        (IOPATH datac regin (481:481:481) (481:481:481))
        (IOPATH datad regin (71:71:71) (71:71:71))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|scl_state\.scl_high\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT aclr (2469:2469:2469) (2469:2469:2469))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|scl_state\.scl_low_edge\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (292:292:292) (292:292:292))
        (PORT datac (1067:1067:1067) (1067:1067:1067))
        (PORT datad (1085:1085:1085) (1085:1085:1085))
        (IOPATH dataa regin (564:564:564) (564:564:564))
        (IOPATH datac regin (481:481:481) (481:481:481))
        (IOPATH datad regin (71:71:71) (71:71:71))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|scl_state\.scl_low_edge\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT aclr (2469:2469:2469) (2469:2469:2469))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|reduce_or\~21_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (274:274:274) (274:274:274))
        (PORT datac (350:350:350) (350:350:350))
        (PORT datad (1088:1088:1088) (1088:1088:1088))
        (IOPATH dataa combout (808:808:808) (808:808:808))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[2\].lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (308:308:308) (308:308:308))
        (PORT datab (330:330:330) (330:330:330))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa regin (564:564:564) (564:564:564))
        (IOPATH datab regin (543:543:543) (543:543:543))
        (IOPATH cin regin (606:606:606) (606:606:606))
        (IOPATH dataa cout (1018:1018:1018) (1018:1018:1018))
        (IOPATH datab cout (609:609:609) (609:609:609))
        (IOPATH cin cout (115:115:115) (115:115:115))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[2\].lereg)
    (DELAY
      (ABSOLUTE
        (PORT sclr (718:718:718) (718:718:718))
        (PORT aclr (2474:2474:2474) (2474:2474:2474))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (SETUP sclr (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
      (HOLD sclr (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[3\].lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (357:357:357) (357:357:357))
        (PORT datad (1113:1113:1113) (1113:1113:1113))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH datab regin (543:543:543) (543:543:543))
        (IOPATH datad regin (71:71:71) (71:71:71))
        (IOPATH cin regin (606:606:606) (606:606:606))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|CLKCNT\|q_int_rtl_1\|wysi_counter\|counter_cell\[3\].lereg)
    (DELAY
      (ABSOLUTE
        (PORT sclr (718:718:718) (718:718:718))
        (PORT aclr (2474:2474:2474) (2474:2474:2474))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (SETUP sclr (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
      (HOLD sclr (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|reduce_nor\~148_I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (329:329:329) (329:329:329))
        (PORT datab (357:357:357) (357:357:357))
        (PORT datac (329:329:329) (329:329:329))
        (PORT datad (366:366:366) (366:366:366))
        (IOPATH dataa combout (808:808:808) (808:808:808))
        (IOPATH datab combout (798:798:798) (798:798:798))
        (IOPATH datac combout (724:724:724) (724:724:724))
        (IOPATH datad combout (325:325:325) (325:325:325))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|gen_start\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (1011:1011:1011) (1011:1011:1011))
        (PORT datab (1051:1051:1051) (1051:1051:1051))
        (PORT datac (299:299:299) (299:299:299))
        (PORT datad (2888:2888:2888) (2888:2888:2888))
        (IOPATH dataa regin (564:564:564) (564:564:564))
        (IOPATH datab regin (543:543:543) (543:543:543))
        (IOPATH datac regin (481:481:481) (481:481:481))
        (IOPATH datad regin (71:71:71) (71:71:71))
      )
    )
  )
  (CELL
    (CELLTYPE "apex20ke_lcell_register")
    (INSTANCE I2C_CTRL\|gen_start\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT aclr (2464:2464:2464) (2464:2464:2464))
        (PORT clk (851:851:851) (851:851:851))
        (IOPATH (posedge clk) regout (451:451:451) (451:451:451))
        (IOPATH (posedge aclr) regout (357:357:357) (357:357:357))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (181:181:181))
      (HOLD datain (posedge clk) (332:332:332))
    )
  )
  (CELL
    (CELLTYPE "apex20ke_asynch_lcell")
    (INSTANCE I2C_CTRL\|next_scl_state\.start\~7

⌨️ 快捷键说明

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