dds_v.sdo

来自「直接数字频率合成器」· SDO 代码 · 共 1,992 行 · 第 1/5 页

SDO
1,992
字号
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst4\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[3\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (1600:1600:1600) (1600:1600:1600))
        (PORT datab (1800:1800:1800) (1800:1800:1800))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst6\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[4\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (2900:2900:2900) (2900:2900:2900))
        (PORT datab (600:600:600) (600:600:600))
        (PORT cin (500:500:500) (500:500:500))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst\|lpm_ff_component\|dffs\[4\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datad (600:600:600) (600:600:600))
        (IOPATH datad regin (900:900:900) (900:900:900))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_lcell_register")
    (INSTANCE inst\|lpm_ff_component\|dffs\[4\]\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT clk (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge clk) regout (900:900:900) (900:900:900))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (1300:1300:1300))
      (HOLD datain (posedge clk) (1400:1400:1400))
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst4\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[4\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (2900:2900:2900) (2900:2900:2900))
        (PORT datab (1800:1800:1800) (1800:1800:1800))
        (PORT cin (500:500:500) (500:500:500))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst6\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[5\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (2600:2600:2600) (2600:2600:2600))
        (PORT datab (600:600:600) (600:600:600))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst\|lpm_ff_component\|dffs\[5\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datad (600:600:600) (600:600:600))
        (IOPATH datad regin (900:900:900) (900:900:900))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_lcell_register")
    (INSTANCE inst\|lpm_ff_component\|dffs\[5\]\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT clk (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge clk) regout (900:900:900) (900:900:900))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (1300:1300:1300))
      (HOLD datain (posedge clk) (1400:1400:1400))
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst4\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[5\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (3300:3300:3300) (3300:3300:3300))
        (PORT datab (1800:1800:1800) (1800:1800:1800))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst6\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[6\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (2800:2800:2800) (2800:2800:2800))
        (PORT datab (1800:1800:1800) (1800:1800:1800))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst\|lpm_ff_component\|dffs\[6\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datad (1800:1800:1800) (1800:1800:1800))
        (IOPATH datad regin (900:900:900) (900:900:900))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_lcell_register")
    (INSTANCE inst\|lpm_ff_component\|dffs\[6\]\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT clk (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge clk) regout (900:900:900) (900:900:900))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (1300:1300:1300))
      (HOLD datain (posedge clk) (1400:1400:1400))
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst4\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[6\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (2600:2600:2600) (2600:2600:2600))
        (PORT datab (600:600:600) (600:600:600))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst6\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[7\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (2600:2600:2600) (2600:2600:2600))
        (PORT datab (1800:1800:1800) (1800:1800:1800))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst\|lpm_ff_component\|dffs\[7\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datad (1800:1800:1800) (1800:1800:1800))
        (IOPATH datad regin (900:900:900) (900:900:900))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_lcell_register")
    (INSTANCE inst\|lpm_ff_component\|dffs\[7\]\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT clk (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge clk) regout (900:900:900) (900:900:900))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (1300:1300:1300))
      (HOLD datain (posedge clk) (1400:1400:1400))
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst4\|lpm_add_sub_component\|adder\|result_node\|cs_buffer\[7\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT dataa (2900:2900:2900) (2900:2900:2900))
        (PORT datab (600:600:600) (600:600:600))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH dataa combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
        (IOPATH dataa cout (900:900:900) (900:900:900))
        (IOPATH datab cout (900:900:900) (900:900:900))
        (IOPATH cin cout (200:200:200) (200:200:200))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_io")
    (INSTANCE phase\[8\]\~I.inst1)
    (DELAY
      (ABSOLUTE
        (IOPATH padio dataout (1900:1900:1900) (1900:1900:1900))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_io")
    (INSTANCE freword\[8\]\~I.inst1)
    (DELAY
      (ABSOLUTE
        (IOPATH padio dataout (3100:3100:3100) (3100:3100:3100))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst6\|lpm_add_sub_component\|adder\|unreg_res_node\[8\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (2900:2900:2900) (2900:2900:2900))
        (PORT datad (600:600:600) (600:600:600))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datad combout (1400:1400:1400) (1400:1400:1400))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst\|lpm_ff_component\|dffs\[8\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datad (600:600:600) (600:600:600))
        (IOPATH datad regin (900:900:900) (900:900:900))
      )
    )
  )
  (CELL
    (CELLTYPE "flex10ke_lcell_register")
    (INSTANCE inst\|lpm_ff_component\|dffs\[8\]\~I.lereg)
    (DELAY
      (ABSOLUTE
        (PORT clk (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge clk) regout (900:900:900) (900:900:900))
      )
    )
    (TIMINGCHECK
      (SETUP datain (posedge clk) (1300:1300:1300))
      (HOLD datain (posedge clk) (1400:1400:1400))
    )
  )
  (CELL
    (CELLTYPE "flex10ke_asynch_lcell")
    (INSTANCE inst4\|lpm_add_sub_component\|adder\|unreg_res_node\[8\]\~I.lecomb)
    (DELAY
      (ABSOLUTE
        (PORT datab (1700:1700:1700) (1700:1700:1700))
        (PORT datad (1800:1800:1800) (1800:1800:1800))
        (PORT cin (0:0:0) (0:0:0))
        (IOPATH datab combout (1900:1900:1900) (1900:1900:1900))
        (IOPATH datad combout (1400:1400:1400) (1400:1400:1400))
        (IOPATH cin combout (1100:1100:1100) (1100:1100:1100))
      )
    )
  )
  (CELL
    (CELLTYPE "dffe")
    (INSTANCE inst3\|lpm_rom_component\|srom\|segment\[0\]\[9\].raddrreg_0)
    (DELAY
      (ABSOLUTE
        (PORT D (2500:2500:2500) (2500:2500:2500))
        (PORT CLK (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge CLK) Q (500:500:500) (500:500:500))
      )
    )
    (TIMINGCHECK
      (SETUP D (posedge CLK) (1500:1500:1500))
      (HOLD D (posedge CLK) (2000:2000:2000))
    )
  )
  (CELL
    (CELLTYPE "dffe")
    (INSTANCE inst3\|lpm_rom_component\|srom\|segment\[0\]\[9\].raddrreg_1)
    (DELAY
      (ABSOLUTE
        (PORT D (2500:2500:2500) (2500:2500:2500))
        (PORT CLK (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge CLK) Q (500:500:500) (500:500:500))
      )
    )
    (TIMINGCHECK
      (SETUP D (posedge CLK) (1500:1500:1500))
      (HOLD D (posedge CLK) (2000:2000:2000))
    )
  )
  (CELL
    (CELLTYPE "dffe")
    (INSTANCE inst3\|lpm_rom_component\|srom\|segment\[0\]\[9\].raddrreg_2)
    (DELAY
      (ABSOLUTE
        (PORT D (2500:2500:2500) (2500:2500:2500))
        (PORT CLK (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge CLK) Q (500:500:500) (500:500:500))
      )
    )
    (TIMINGCHECK
      (SETUP D (posedge CLK) (1500:1500:1500))
      (HOLD D (posedge CLK) (2000:2000:2000))
    )
  )
  (CELL
    (CELLTYPE "dffe")
    (INSTANCE inst3\|lpm_rom_component\|srom\|segment\[0\]\[9\].raddrreg_3)
    (DELAY
      (ABSOLUTE
        (PORT D (2500:2500:2500) (2500:2500:2500))
        (PORT CLK (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge CLK) Q (500:500:500) (500:500:500))
      )
    )
    (TIMINGCHECK
      (SETUP D (posedge CLK) (1500:1500:1500))
      (HOLD D (posedge CLK) (2000:2000:2000))
    )
  )
  (CELL
    (CELLTYPE "dffe")
    (INSTANCE inst3\|lpm_rom_component\|srom\|segment\[0\]\[9\].raddrreg_4)
    (DELAY
      (ABSOLUTE
        (PORT D (2500:2500:2500) (2500:2500:2500))
        (PORT CLK (2000:2000:2000) (2000:2000:2000))
        (IOPATH (posedge CLK) Q (500:500:500) (500:500:500))
      )
    )
    (TIMINGCHECK
      (SETUP D (posedge CLK) (1500:1500:1500))
      (HOLD D (posedge CLK) (2000:2000:2000))
    )
  )
  (CELL
    (CELLTYPE "dffe")
    (INSTANCE inst3\|lpm_rom_component\|srom\|segment\[0\]\[9\].raddrreg_5)

⌨️ 快捷键说明

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