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

📄 adctest.mdl

📁 使用MATLAB工具
💻 MDL
📖 第 1 页 / 共 5 页
字号:
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Reference
		  Name			  "Concat3"
		  Ports			  [2, 1]
		  Position		  [140, 171, 180, 229]
		  ShowName		  off
		  SourceBlock		  "xbsIndex_r3/Concat"
		  SourceType		  "Xilinx Bus Concatenator"
		  num_inputs		  "2"
		  explicit_period	  off
		  period		  "1"
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Reference
		  Name			  "Concat4"
		  Ports			  [2, 1]
		  Position		  [140, 231, 180, 289]
		  ShowName		  off
		  SourceBlock		  "xbsIndex_r3/Concat"
		  SourceType		  "Xilinx Bus Concatenator"
		  num_inputs		  "2"
		  explicit_period	  off
		  period		  "1"
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Reference
		  Name			  "Concat5"
		  Ports			  [2, 1]
		  Position		  [205, 201, 245, 259]
		  ShowName		  off
		  SourceBlock		  "xbsIndex_r3/Concat"
		  SourceType		  "Xilinx Bus Concatenator"
		  num_inputs		  "2"
		  explicit_period	  off
		  period		  "1"
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Reference
		  Name			  "Concat6"
		  Ports			  [2, 1]
		  Position		  [140, 291, 180, 349]
		  ShowName		  off
		  SourceBlock		  "xbsIndex_r3/Concat"
		  SourceType		  "Xilinx Bus Concatenator"
		  num_inputs		  "2"
		  explicit_period	  off
		  period		  "1"
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Reference
		  Name			  "Concat7"
		  Ports			  [2, 1]
		  Position		  [140, 351, 180, 409]
		  ShowName		  off
		  SourceBlock		  "xbsIndex_r3/Concat"
		  SourceType		  "Xilinx Bus Concatenator"
		  num_inputs		  "2"
		  explicit_period	  off
		  period		  "1"
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Reference
		  Name			  "Concat8"
		  Ports			  [2, 1]
		  Position		  [205, 321, 245, 379]
		  ShowName		  off
		  SourceBlock		  "xbsIndex_r3/Concat"
		  SourceType		  "Xilinx Bus Concatenator"
		  num_inputs		  "2"
		  explicit_period	  off
		  period		  "1"
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Reference
		  Name			  "Concat9"
		  Ports			  [2, 1]
		  Position		  [140, 411, 180, 469]
		  ShowName		  off
		  SourceBlock		  "xbsIndex_r3/Concat"
		  SourceType		  "Xilinx Bus Concatenator"
		  num_inputs		  "2"
		  explicit_period	  off
		  period		  "1"
		  dbl_ovrd		  off
		}
		Block {
		  BlockType		  Outport
		  Name			  "dout_rep"
		  Position		  [400, 263, 430, 277]
		  IconDisplay		  "Port number"
		  BusOutputAsStruct	  off
		}
		Line {
		  SrcBlock		  "Concat"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat2"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Concat1"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat2"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "Concat3"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat5"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Concat4"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat5"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "Concat6"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat8"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Concat7"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat8"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "Concat9"
		  SrcPort		  1
		  Points		  [70, 0]
		  DstBlock		  "Concat10"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "Concat2"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat11"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Concat5"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat11"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "Concat8"
		  SrcPort		  1
		  DstBlock		  "Concat10"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Concat11"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat12"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Concat10"
		  SrcPort		  1
		  Points		  [5, 0]
		  DstBlock		  "Concat12"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "din"
		  SrcPort		  1
		  Points		  [0, 0; 10, 0]
		  Branch {
		    Labels		    [1, 0]
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    DstBlock		    "Concat1"
		    DstPort		    2
		    }
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    DstBlock		    "Concat3"
		    DstPort		    1
		    }
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    Points		    [0, 30]
		    Branch {
		    DstBlock		    "Concat9"
		    DstPort		    1
		    }
		    Branch {
		    Points		    [0, 30]
		    DstBlock		    "Concat9"
		    DstPort		    2
		    }
		    }
		    Branch {
		    DstBlock		    "Concat7"
		    DstPort		    2
		    }
		    }
		    Branch {
		    DstBlock		    "Concat7"
		    DstPort		    1
		    }
		    }
		    Branch {
		    DstBlock		    "Concat6"
		    DstPort		    2
		    }
		    }
		    Branch {
		    DstBlock		    "Concat6"
		    DstPort		    1
		    }
		    }
		    Branch {
		    DstBlock		    "Concat4"
		    DstPort		    2
		    }
		    }
		    Branch {
		    DstBlock		    "Concat4"
		    DstPort		    1
		    }
		    }
		    Branch {
		    DstBlock		    "Concat3"
		    DstPort		    2
		    }
		    }
		    }
		    }
		    Branch {
		    DstBlock		    "Concat1"
		    DstPort		    1
		    }
		    }
		    Branch {
		    Labels		    [1, 0]
		    DstBlock		    "Concat"
		    DstPort		    2
		    }
		  }
		  Branch {
		    DstBlock		    "Concat"
		    DstPort		    1
		  }
		}
		Line {
		  SrcBlock		  "Concat12"
		  SrcPort		  1
		  DstBlock		  "dout_rep"
		  DstPort		  1
		}
	      }
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Slice"
	      Ports		      [1, 1]
	      Position		      [95, 247, 140, 273]
	      ShowName		      off
	      SourceBlock	      "xbsIndex_r3/Slice"
	      SourceType	      "Xilinx Slice Block"
	      mode		      "Lower Bit Location + Width"
	      nbits		      "1"
	      bit1		      "0"
	      base1		      "MSB of Input"
	      bit0		      "0"
	      base0		      "LSB of Input"
	      boolean_output	      off
	      explicit_period	      off
	      period		      "1"
	      dbl_ovrd		      off
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Slice1"
	      Ports		      [1, 1]
	      Position		      [95, 282, 140, 308]
	      ShowName		      off
	      SourceBlock	      "xbsIndex_r3/Slice"
	      SourceType	      "Xilinx Slice Block"
	      mode		      "Upper Bit Location + Width"
	      nbits		      "13"
	      bit1		      "0"
	      base1		      "MSB of Input"
	      bit0		      "0"
	      base0		      "LSB of Input"
	      boolean_output	      off
	      explicit_period	      off
	      period		      "1"
	      dbl_ovrd		      off
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "r1"
	      Ports		      [2, 1]
	      Position		      [600, 149, 645, 231]
	      SourceBlock	      "xbsIndex_r3/Register"
	      SourceType	      "Xilinx Register Block"
	      init		      "2^13"
	      reg_only_valid	      on
	      explicit_period	      on
	      period		      "1"
	      rst		      off
	      en		      on
	      out_en		      off
	      dbl_ovrd		      off
	      show_param	      off
	      xl_area		      "[7 14 0 0 0 0 0]"
	      xl_use_area	      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "ref_shifter"
	      Position		      [685, 183, 715, 197]
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Line {
	      SrcBlock		      "Logical"
	      SrcPort		      1
	      DstBlock		      "r1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Logical1"
	      SrcPort		      1
	      DstBlock		      "Logical"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Logical2"
	      SrcPort		      1
	      Points		      [15, 0]
	      DstBlock		      "Logical1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Logical3"
	      SrcPort		      1
	      Points		      [15, 0]
	      DstBlock		      "Logical1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Slice"
	      SrcPort		      1
	      Points		      [5, 0]
	      Branch {
		Points			[0, -155]
		DstBlock		"Inverter3"
		DstPort			1
	      }
	      Branch {
		DstBlock		"Concat"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Slice1"
	      SrcPort		      1
	      DstBlock		      "Concat"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "mask"
	      SrcPort		      1
	      Points		      [15, 0]
	      Branch {
		Points			[0, 40]
		Branch {
		  DstBlock		  "Slice"
		  DstPort		  1
		}
		Branch {
		  Points		  [0, 35]
		  DstBlock		  "Slice1"
		  DstPort		  1
		}
	      }
	      Branch {
		DstBlock		"Logical3"
		DstPort			2
	      }
	    }
	    Line {
	      SrcBlock		      "Concat"
	      SrcPort		      1
	      Points		      [260, 0]
	      DstBlock		      "Logical"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "AgtR"
	      SrcPort		      1
	      DstBlock		      "Inverter2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Replicator1"
	      SrcPort		      1
	      DstBlock		      "Logical2"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Replicator2"
	      SrcPort		      1
	      DstBlock		      "Logical3"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "r1"
	      SrcPort		      1
	      Points		      [5, 0]
	      Branch {
		DstBlock		"ref_shifter"
		DstPort			1
	      }
	      Branch {
		Points			[0, 0; 0, -165; -350, 0; 0, 35]
		DstBlock		"Logical2"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "shift"
	      SrcPort		      1
	      DstBlock		      "r1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Inverter3"
	      SrcPort		      1
	      DstBlock		      "Replicator1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Inverter2"
	      SrcPort		      1
	      DstBlock		      "Replicator2"
	      DstPort		      1
	    }
	    Annotation {
	      Name		      "The Reference Shifter produces the DAC "
"input and eventually the\nADC output.  The shifter starts with the MSB set to"
" 1, so an\ninitial voltage comparison is forced to take place.  \n\nThe subsy"
"stem performs sequential comparisons based on the \nshifter output and the co"
"mparator input signal AgtR.  If the current\nshifter output produces a voltag"
"e greater than the analog voltage,\nit sets the current bit (indicated by the"
" mask) to 0, and moves on \nthe next bit position."
	      Position		      [235, 365]
	      HorizontalAlignment     "left"
	      DropShadow	      on
	      Fon

⌨️ 快捷键说明

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