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

📄 step_motor_vhd.sdo

📁 本程序设计一个基于FPGA的4相步进电机定位控制系统。由步进电机方向设定电路模块、步进电机步进移动与定位控制模块和编码输出模块构成。前两个模块完成电机旋转方向设定
💻 SDO
📖 第 1 页 / 共 2 页
字号:
        (PORT sload (4603:4603:4603) (4603:4603:4603))
        (PORT sclr (1105:1105:1105) (1105:1105:1105))
        (PORT aclr (2192:2192:2192) (2192:2192:2192))
        (PORT clk (2081:2081:2081) (2081:2081:2081))
        (IOPATH (posedge clk) regout (156:156:156) (156:156:156))
        (IOPATH (posedge aclr) regout (176:176:176) (176:176:176))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (10:10:10))
      (SETUP sclr (posedge clk) (10:10:10))
      (SETUP sload (posedge clk) (10:10:10))
      (HOLD datain (posedge clk) (100:100:100))
      (HOLD sclr (posedge clk) (100:100:100))
      (HOLD sload (posedge clk) (100:100:100))
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\angleDnCount\[3\]\~I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (402:402:402) (402:402:402))
        (PORT datac (3715:3715:3715) (3715:3715:3715))
        (IOPATH dataa regin (539:539:539) (539:539:539))
        (IOPATH cin0 regin (489:489:489) (489:489:489))
        (IOPATH cin1 regin (497:497:497) (497:497:497))
        (IOPATH dataa cout0 (443:443:443) (443:443:443))
        (IOPATH cin0 cout0 (58:58:58) (58:58:58))
        (IOPATH dataa cout1 (451:451:451) (451:451:451))
        (IOPATH cin1 cout1 (60:60:60) (60:60:60))
      )
    )
  )
  (CELL
    (CELLTYPE "AND2")
    (INSTANCE \\angleDnCount\[3\]\~I\\.regin_datac)
    (DELAY
      (ABSOLUTE
        (PORT IN2 (3800:3800:3800) (3800:3800:3800))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_lcell_register")
    (INSTANCE \\angleDnCount\[3\]\~I\\.lereg)
    (DELAY
      (ABSOLUTE
        (PORT sload (4603:4603:4603) (4603:4603:4603))
        (PORT sclr (1105:1105:1105) (1105:1105:1105))
        (PORT aclr (2192:2192:2192) (2192:2192:2192))
        (PORT clk (2081:2081:2081) (2081:2081:2081))
        (IOPATH (posedge clk) regout (156:156:156) (156:156:156))
        (IOPATH (posedge aclr) regout (176:176:176) (176:176:176))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (10:10:10))
      (SETUP sclr (posedge clk) (10:10:10))
      (SETUP sload (posedge clk) (10:10:10))
      (HOLD datain (posedge clk) (100:100:100))
      (HOLD sclr (posedge clk) (100:100:100))
      (HOLD sload (posedge clk) (100:100:100))
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\angleDnCount\[4\]\~I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (404:404:404) (404:404:404))
        (PORT datac (3903:3903:3903) (3903:3903:3903))
        (IOPATH dataa regin (539:539:539) (539:539:539))
        (IOPATH cin0 regin (489:489:489) (489:489:489))
        (IOPATH cin1 regin (497:497:497) (497:497:497))
        (IOPATH dataa cout (524:524:524) (524:524:524))
        (IOPATH cin0 cout (130:130:130) (130:130:130))
        (IOPATH cin1 cout (118:118:118) (118:118:118))
      )
    )
  )
  (CELL
    (CELLTYPE "AND2")
    (INSTANCE \\angleDnCount\[4\]\~I\\.regin_datac)
    (DELAY
      (ABSOLUTE
        (PORT IN2 (3988:3988:3988) (3988:3988:3988))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_lcell_register")
    (INSTANCE \\angleDnCount\[4\]\~I\\.lereg)
    (DELAY
      (ABSOLUTE
        (PORT sload (4603:4603:4603) (4603:4603:4603))
        (PORT sclr (1105:1105:1105) (1105:1105:1105))
        (PORT aclr (2192:2192:2192) (2192:2192:2192))
        (PORT clk (2081:2081:2081) (2081:2081:2081))
        (IOPATH (posedge clk) regout (156:156:156) (156:156:156))
        (IOPATH (posedge aclr) regout (176:176:176) (176:176:176))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (10:10:10))
      (SETUP sclr (posedge clk) (10:10:10))
      (SETUP sload (posedge clk) (10:10:10))
      (HOLD datain (posedge clk) (100:100:100))
      (HOLD sclr (posedge clk) (100:100:100))
      (HOLD sload (posedge clk) (100:100:100))
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_io")
    (INSTANCE \\angle\[5\]\~I\\.inst1)
    (DELAY
      (ABSOLUTE
        (IOPATH padio combout (1087:1087:1087) (1087:1087:1087))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\angleDnCount\[5\]\~I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (383:383:383) (383:383:383))
        (PORT datac (4375:4375:4375) (4375:4375:4375))
        (IOPATH datab regin (458:458:458) (458:458:458))
        (IOPATH cin regin (578:578:578) (578:578:578))
        (IOPATH datab cout0 (344:344:344) (344:344:344))
        (IOPATH datab cout1 (341:341:341) (341:341:341))
      )
    )
  )
  (CELL
    (CELLTYPE "AND2")
    (INSTANCE \\angleDnCount\[5\]\~I\\.regin_datac)
    (DELAY
      (ABSOLUTE
        (PORT IN2 (4460:4460:4460) (4460:4460:4460))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_lcell_register")
    (INSTANCE \\angleDnCount\[5\]\~I\\.lereg)
    (DELAY
      (ABSOLUTE
        (PORT sload (4603:4603:4603) (4603:4603:4603))
        (PORT sclr (1105:1105:1105) (1105:1105:1105))
        (PORT aclr (2192:2192:2192) (2192:2192:2192))
        (PORT clk (2081:2081:2081) (2081:2081:2081))
        (IOPATH (posedge clk) regout (156:156:156) (156:156:156))
        (IOPATH (posedge aclr) regout (176:176:176) (176:176:176))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (10:10:10))
      (SETUP sclr (posedge clk) (10:10:10))
      (SETUP sload (posedge clk) (10:10:10))
      (HOLD datain (posedge clk) (100:100:100))
      (HOLD sclr (posedge clk) (100:100:100))
      (HOLD sload (posedge clk) (100:100:100))
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\angleDnCount\[6\]\~I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (391:391:391) (391:391:391))
        (PORT datac (3946:3946:3946) (3946:3946:3946))
        (IOPATH datab regin (458:458:458) (458:458:458))
        (IOPATH cin regin (578:578:578) (578:578:578))
        (IOPATH cin0 regin (489:489:489) (489:489:489))
        (IOPATH cin1 regin (497:497:497) (497:497:497))
        (IOPATH datab cout0 (344:344:344) (344:344:344))
        (IOPATH cin0 cout0 (58:58:58) (58:58:58))
        (IOPATH datab cout1 (341:341:341) (341:341:341))
        (IOPATH cin1 cout1 (60:60:60) (60:60:60))
      )
    )
  )
  (CELL
    (CELLTYPE "AND2")
    (INSTANCE \\angleDnCount\[6\]\~I\\.regin_datac)
    (DELAY
      (ABSOLUTE
        (PORT IN2 (4031:4031:4031) (4031:4031:4031))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_lcell_register")
    (INSTANCE \\angleDnCount\[6\]\~I\\.lereg)
    (DELAY
      (ABSOLUTE
        (PORT sload (4603:4603:4603) (4603:4603:4603))
        (PORT sclr (1105:1105:1105) (1105:1105:1105))
        (PORT aclr (2192:2192:2192) (2192:2192:2192))
        (PORT clk (2081:2081:2081) (2081:2081:2081))
        (IOPATH (posedge clk) regout (156:156:156) (156:156:156))
        (IOPATH (posedge aclr) regout (176:176:176) (176:176:176))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (10:10:10))
      (SETUP sclr (posedge clk) (10:10:10))
      (SETUP sload (posedge clk) (10:10:10))
      (HOLD datain (posedge clk) (100:100:100))
      (HOLD sclr (posedge clk) (100:100:100))
      (HOLD sload (posedge clk) (100:100:100))
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_io")
    (INSTANCE \\angle\[7\]\~I\\.inst1)
    (DELAY
      (ABSOLUTE
        (IOPATH padio combout (1087:1087:1087) (1087:1087:1087))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\angleDnCount\[7\]\~I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (408:408:408) (408:408:408))
        (PORT datac (3735:3735:3735) (3735:3735:3735))
        (IOPATH dataa regin (539:539:539) (539:539:539))
        (IOPATH cin regin (578:578:578) (578:578:578))
        (IOPATH cin0 regin (489:489:489) (489:489:489))
        (IOPATH cin1 regin (497:497:497) (497:497:497))
      )
    )
  )
  (CELL
    (CELLTYPE "AND2")
    (INSTANCE \\angleDnCount\[7\]\~I\\.regin_datac)
    (DELAY
      (ABSOLUTE
        (PORT IN2 (3820:3820:3820) (3820:3820:3820))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_lcell_register")
    (INSTANCE \\angleDnCount\[7\]\~I\\.lereg)
    (DELAY
      (ABSOLUTE
        (PORT sload (4603:4603:4603) (4603:4603:4603))
        (PORT sclr (1105:1105:1105) (1105:1105:1105))
        (PORT aclr (2192:2192:2192) (2192:2192:2192))
        (PORT clk (2081:2081:2081) (2081:2081:2081))
        (IOPATH (posedge clk) regout (156:156:156) (156:156:156))
        (IOPATH (posedge aclr) regout (176:176:176) (176:176:176))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (10:10:10))
      (SETUP sclr (posedge clk) (10:10:10))
      (SETUP sload (posedge clk) (10:10:10))
      (HOLD datain (posedge clk) (100:100:100))
      (HOLD sclr (posedge clk) (100:100:100))
      (HOLD sload (posedge clk) (100:100:100))
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\rtl\~66_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (535:535:535) (535:535:535))
        (PORT datab (514:514:514) (514:514:514))
        (PORT datac (530:530:530) (530:530:530))
        (PORT datad (523:523:523) (523:523:523))
        (IOPATH dataa combout (366:366:366) (366:366:366))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\rtl\~67_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (395:395:395) (395:395:395))
        (PORT datac (412:412:412) (412:412:412))
        (PORT datad (487:487:487) (487:487:487))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\angleDnCount\[0\]\~291_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (4141:4141:4141) (4141:4141:4141))
        (PORT datac (3938:3938:3938) (3938:3938:3938))
        (PORT datad (791:791:791) (791:791:791))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\angleDnCount\[0\]\~292_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (333:333:333) (333:333:333))
        (PORT datab (3729:3729:3729) (3729:3729:3729))
        (PORT datac (419:419:419) (419:419:419))
        (PORT datad (483:483:483) (483:483:483))
        (IOPATH dataa combout (366:366:366) (366:366:366))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\rtl\~0_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (796:796:796) (796:796:796))
        (PORT datac (811:811:811) (811:811:811))
        (PORT datad (765:765:765) (765:765:765))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\baBA\~173_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (439:439:439) (439:439:439))
        (PORT datab (413:413:413) (413:413:413))
        (PORT datac (434:434:434) (434:434:434))
        (PORT datad (549:549:549) (549:549:549))
        (IOPATH dataa combout (366:366:366) (366:366:366))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\baBA\~174_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (438:438:438) (438:438:438))
        (PORT datab (410:410:410) (410:410:410))
        (PORT datac (432:432:432) (432:432:432))
        (PORT datad (547:547:547) (547:547:547))
        (IOPATH dataa combout (366:366:366) (366:366:366))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\baBA\~175_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (438:438:438) (438:438:438))
        (PORT datab (412:412:412) (412:412:412))
        (PORT datac (433:433:433) (433:433:433))
        (PORT datad (549:549:549) (549:549:549))
        (IOPATH dataa combout (366:366:366) (366:366:366))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_lcell")
    (INSTANCE \\baBA\~176_I\\.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (540:540:540) (540:540:540))
        (PORT datab (523:523:523) (523:523:523))
        (PORT datac (514:514:514) (514:514:514))
        (PORT datad (533:533:533) (533:533:533))
        (IOPATH dataa combout (366:366:366) (366:366:366))
        (IOPATH datab combout (280:280:280) (280:280:280))
        (IOPATH datac combout (183:183:183) (183:183:183))
        (IOPATH datad combout (75:75:75) (75:75:75))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_io")
    (INSTANCE \\baBA\[0\]\~I\\.inst1)
    (DELAY
      (ABSOLUTE
        (PORT datain (1115:1115:1115) (1115:1115:1115))
        (IOPATH datain padio (2404:2404:2404) (2404:2404:2404))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_io")
    (INSTANCE \\baBA\[1\]\~I\\.inst1)
    (DELAY
      (ABSOLUTE
        (PORT datain (1119:1119:1119) (1119:1119:1119))
        (IOPATH datain padio (2404:2404:2404) (2404:2404:2404))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_io")
    (INSTANCE \\baBA\[2\]\~I\\.inst1)
    (DELAY
      (ABSOLUTE
        (PORT datain (1409:1409:1409) (1409:1409:1409))
        (IOPATH datain padio (2404:2404:2404) (2404:2404:2404))
      )
    )
  )
  (CELL
    (CELLTYPE "stratix_asynch_io")
    (INSTANCE \\baBA\[3\]\~I\\.inst1)
    (DELAY
      (ABSOLUTE
        (PORT datain (1445:1445:1445) (1445:1445:1445))
        (IOPATH datain padio (2404:2404:2404) (2404:2404:2404))
      )
    )
  )
)

⌨️ 快捷键说明

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