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

📄 fft_01.mdl

📁 实现用systerm generation 完成fft变换。原理清晰
💻 MDL
📖 第 1 页 / 共 5 页
字号:
      infoedit		      "Gateway out block.  Converts Xilinx fixed point"
" inputs into ouputs of type Simulink integer, double, or fixed point.<P><P>Ha"
"rdware notes:  In hardware these blocks become top level output ports or are "
"discarded, depending on how they are configured."
      hdl_port		      on
      timing_constraint	      "None"
      locs_specified	      off
      LOCs		      "{}"
      xl_use_area	      off
      xl_area		      "[0,0,0,0,0,0,0]"
      block_version	      "VER_STRING_GOES_HERE"
      has_advanced_control    "0"
      sggui_pos		      "-1,-1,-1,-1"
      block_type	      "gatewayout"
      sg_icon_stat	      "55,22,1,1,white,yellow,0,9fe4cd0e"
      sg_mask_display	      "fprintf('','COMMENT: begin icon graphics ');\np"
"atch([0 60 60 0 ],[0 0 20 20 ],[0.95 0.93 0.65]);\npatch([24 21 26 21 24 29 3"
"0 31 37 33 29 26 31 26 29 33 37 31 30 29 24 ],[2 5 10 15 18 18 17 18 18 14 18"
" 15 10 5 2 6 2 2 3 2 2 ],[0.98 0.96 0.92]);\nplot([0 0 60 60 0 ],[0 20 20 0 0"
" ]);\nfprintf('','COMMENT: end icon graphics');\n\nfprintf('','COMMENT: begin"
" icon text ');\ncolor('black');port_label('input',1,'\\fontsize{11pt}\\bf4','"
"texmode','on');\ncolor('black');port_label('output',1,'\\fontsize{11pt}\\bf4'"
",'texmode','on');\nfprintf('','COMMENT: end icon text');\nfprintf('','COMMENT"
": Make no changes above this line -- machine generated code. ');\n"
    }
    Block {
      BlockType		      Reference
      Name		      "vout_out"
      Ports		      [1, 1]
      Position		      [685, 194, 740, 216]
      SourceBlock	      "xbsIndex_r4/Gateway Out"
      SourceType	      "Xilinx Gateway Out Block"
      infoedit		      "Gateway out block.  Converts Xilinx fixed point"
" inputs into ouputs of type Simulink integer, double, or fixed point.<P><P>Ha"
"rdware notes:  In hardware these blocks become top level output ports or are "
"discarded, depending on how they are configured."
      hdl_port		      on
      timing_constraint	      "None"
      locs_specified	      off
      LOCs		      "{}"
      xl_use_area	      off
      xl_area		      "[0,0,0,0,0,0,0]"
      block_version	      "VER_STRING_GOES_HERE"
      has_advanced_control    "0"
      sggui_pos		      "-1,-1,-1,-1"
      block_type	      "gatewayout"
      sg_icon_stat	      "55,22,1,1,white,yellow,0,9fe4cd0e"
      sg_mask_display	      "fprintf('','COMMENT: begin icon graphics ');\np"
"atch([0 60 60 0 ],[0 0 20 20 ],[0.95 0.93 0.65]);\npatch([24 21 26 21 24 29 3"
"0 31 37 33 29 26 31 26 29 33 37 31 30 29 24 ],[2 5 10 15 18 18 17 18 18 14 18"
" 15 10 5 2 6 2 2 3 2 2 ],[0.98 0.96 0.92]);\nplot([0 0 60 60 0 ],[0 20 20 0 0"
" ]);\nfprintf('','COMMENT: end icon graphics');\n\nfprintf('','COMMENT: begin"
" icon text ');\ncolor('black');port_label('input',1,'\\fontsize{11pt}\\bf4','"
"texmode','on');\ncolor('black');port_label('output',1,'\\fontsize{11pt}\\bf4'"
",'texmode','on');\nfprintf('','COMMENT: end icon text');\nfprintf('','COMMENT"
": Make no changes above this line -- machine generated code. ');\n"
    }
    Block {
      BlockType		      Reference
      Name		      "xn_i_in"
      Ports		      [1, 1]
      Position		      [130, 124, 185, 146]
      SourceBlock	      "xbsIndex_r4/Gateway In"
      SourceType	      "Xilinx Gateway In Block"
      infoedit		      "Gateway in block.  Converts inputs of type Simu"
"link integer, double and fixed point to  Xilinx fixed point type.<P><P>Hardwa"
"re notes:  In hardware these blocks become top level input ports."
      arith_type	      "Signed  (2's comp)"
      n_bits		      "16"
      bin_pt		      "14"
      period		      "1/12000"
      dbl_ovrd		      off
      timing_constraint	      "None"
      locs_specified	      off
      LOCs		      "{}"
      xl_use_area	      off
      xl_area		      "[0,0,0,0,0,0,0]"
      block_version	      "VER_STRING_GOES_HERE"
      has_advanced_control    "0"
      sggui_pos		      "20,20,425,354"
      block_type	      "gatewayin"
      sg_icon_stat	      "55,22,1,1,white,yellow,0,9fe4cd0e"
      sg_mask_display	      "fprintf('','COMMENT: begin icon graphics ');\np"
"atch([0 65 65 0 ],[0 0 20 20 ],[0.95 0.93 0.65]);\npatch([27 24 29 24 27 32 3"
"3 34 40 36 32 29 34 29 32 36 40 34 33 32 27 ],[2 5 10 15 18 18 17 18 18 14 18"
" 15 10 5 2 6 2 2 3 2 2 ],[0.98 0.96 0.92]);\nplot([0 0 65 65 0 ],[0 20 20 0 0"
" ]);\nfprintf('','COMMENT: end icon graphics');\n\nfprintf('','COMMENT: begin"
" icon text ');\ncolor('black');port_label('input',1,'\\fontsize{11pt}\\bf4','"
"texmode','on');\ncolor('black');port_label('output',1,'\\fontsize{11pt}\\bf4'"
",'texmode','on');\nfprintf('','COMMENT: end icon text');\nfprintf('','COMMENT"
": Make no changes above this line -- machine generated code. ');\n"
    }
    Block {
      BlockType		      Reference
      Name		      "xn_i_out"
      Ports		      [1, 1]
      Position		      [330, 334, 385, 356]
      SourceBlock	      "xbsIndex_r4/Gateway Out"
      SourceType	      "Xilinx Gateway Out Block"
      infoedit		      "Gateway out block.  Converts Xilinx fixed point"
" inputs into ouputs of type Simulink integer, double, or fixed point.<P><P>Ha"
"rdware notes:  In hardware these blocks become top level output ports or are "
"discarded, depending on how they are configured."
      hdl_port		      on
      timing_constraint	      "None"
      locs_specified	      off
      LOCs		      "{}"
      xl_use_area	      off
      xl_area		      "[0,0,0,0,0,0,0]"
      block_version	      "VER_STRING_GOES_HERE"
      has_advanced_control    "0"
      sggui_pos		      "-1,-1,-1,-1"
      block_type	      "gatewayout"
      sg_icon_stat	      "55,22,1,1,white,yellow,0,9fe4cd0e"
      sg_mask_display	      "fprintf('','COMMENT: begin icon graphics ');\np"
"atch([0 60 60 0 ],[0 0 20 20 ],[0.95 0.93 0.65]);\npatch([24 21 26 21 24 29 3"
"0 31 37 33 29 26 31 26 29 33 37 31 30 29 24 ],[2 5 10 15 18 18 17 18 18 14 18"
" 15 10 5 2 6 2 2 3 2 2 ],[0.98 0.96 0.92]);\nplot([0 0 60 60 0 ],[0 20 20 0 0"
" ]);\nfprintf('','COMMENT: end icon graphics');\n\nfprintf('','COMMENT: begin"
" icon text ');\ncolor('black');port_label('input',1,'\\fontsize{11pt}\\bf4','"
"texmode','on');\ncolor('black');port_label('output',1,'\\fontsize{11pt}\\bf4'"
",'texmode','on');\nfprintf('','COMMENT: end icon text');\nfprintf('','COMMENT"
": Make no changes above this line -- machine generated code. ');\n"
    }
    Block {
      BlockType		      Reference
      Name		      "xn_r_in"
      Ports		      [1, 1]
      Position		      [130, 54, 185, 76]
      SourceBlock	      "xbsIndex_r4/Gateway In"
      SourceType	      "Xilinx Gateway In Block"
      infoedit		      "Gateway in block.  Converts inputs of type Simu"
"link integer, double and fixed point to  Xilinx fixed point type.<P><P>Hardwa"
"re notes:  In hardware these blocks become top level input ports."
      arith_type	      "Signed  (2's comp)"
      n_bits		      "16"
      bin_pt		      "14"
      period		      "1/12000"
      dbl_ovrd		      off
      timing_constraint	      "None"
      locs_specified	      off
      LOCs		      "{}"
      xl_use_area	      off
      xl_area		      "[0,0,0,0,0,0,0]"
      block_version	      "VER_STRING_GOES_HERE"
      has_advanced_control    "0"
      sggui_pos		      "310,217,425,354"
      block_type	      "gatewayin"
      sg_icon_stat	      "55,22,1,1,white,yellow,0,9fe4cd0e"
      sg_mask_display	      "fprintf('','COMMENT: begin icon graphics ');\np"
"atch([0 65 65 0 ],[0 0 20 20 ],[0.95 0.93 0.65]);\npatch([27 24 29 24 27 32 3"
"3 34 40 36 32 29 34 29 32 36 40 34 33 32 27 ],[2 5 10 15 18 18 17 18 18 14 18"
" 15 10 5 2 6 2 2 3 2 2 ],[0.98 0.96 0.92]);\nplot([0 0 65 65 0 ],[0 20 20 0 0"
" ]);\nfprintf('','COMMENT: end icon graphics');\n\nfprintf('','COMMENT: begin"
" icon text ');\ncolor('black');port_label('input',1,'\\fontsize{11pt}\\bf4','"
"texmode','on');\ncolor('black');port_label('output',1,'\\fontsize{11pt}\\bf4'"
",'texmode','on');\nfprintf('','COMMENT: end icon text');\nfprintf('','COMMENT"
": Make no changes above this line -- machine generated code. ');\n"
    }
    Block {
      BlockType		      Reference
      Name		      "xn_r_out"
      Ports		      [1, 1]
      Position		      [330, 274, 385, 296]
      SourceBlock	      "xbsIndex_r4/Gateway Out"
      SourceType	      "Xilinx Gateway Out Block"
      infoedit		      "Gateway out block.  Converts Xilinx fixed point"
" inputs into ouputs of type Simulink integer, double, or fixed point.<P><P>Ha"
"rdware notes:  In hardware these blocks become top level output ports or are "
"discarded, depending on how they are configured."
      hdl_port		      on
      timing_constraint	      "None"
      locs_specified	      off
      LOCs		      "{}"
      xl_use_area	      off
      xl_area		      "[0,0,0,0,0,0,0]"
      block_version	      "VER_STRING_GOES_HERE"
      has_advanced_control    "0"
      sggui_pos		      "-1,-1,-1,-1"
      block_type	      "gatewayout"
      sg_icon_stat	      "55,22,1,1,white,yellow,0,9fe4cd0e"
      sg_mask_display	      "fprintf('','COMMENT: begin icon graphics ');\np"
"atch([0 60 60 0 ],[0 0 20 20 ],[0.95 0.93 0.65]);\npatch([24 21 26 21 24 29 3"
"0 31 37 33 29 26 31 26 29 33 37 31 30 29 24 ],[2 5 10 15 18 18 17 18 18 14 18"
" 15 10 5 2 6 2 2 3 2 2 ],[0.98 0.96 0.92]);\nplot([0 0 60 60 0 ],[0 20 20 0 0"
" ]);\nfprintf('','COMMENT: end icon graphics');\n\nfprintf('','COMMENT: begin"
" icon text ');\ncolor('black');port_label('input',1,'\\fontsize{11pt}\\bf4','"
"texmode','on');\ncolor('black');port_label('output',1,'\\fontsize{11pt}\\bf4'"
",'texmode','on');\nfprintf('','COMMENT: end icon text');\nfprintf('','COMMENT"
": Make no changes above this line -- machine generated code. ');\n"
    }
    Line {
      SrcBlock		      "FFT  Subsystem"
      SrcPort		      1
      DstBlock		      "Xk_r_out"
      DstPort		      1
    }
    Line {
      SrcBlock		      "FFT  Subsystem"
      SrcPort		      3
      DstBlock		      "vout_out"
      DstPort		      1
    }
    Line {
      SrcBlock		      "SG_xn_r"
      SrcPort		      1
      DstBlock		      "xn_r_in"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Const_xn_i"
      SrcPort		      1
      DstBlock		      "xn_i_in"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Const_vin"
      SrcPort		      1
      DstBlock		      "vin_in"
      DstPort		      1
    }
    Line {
      SrcBlock		      "xn_r_in"
      SrcPort		      1
      Points		      [0, 0; 75, 0]
      Branch {
	DstBlock		"FFT  Subsystem"
	DstPort			1
      }
      Branch {
	Points			[0, 220]
	DstBlock		"xn_r_out"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "xn_i_in"
      SrcPort		      1
      Points		      [0, 0; 45, 0]
      Branch {
	DstBlock		"FFT  Subsystem"
	DstPort			2
      }
      Branch {
	Points			[0, 210]
	DstBlock		"xn_i_out"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "vin_in"
      SrcPort		      1
      Points		      [20, 0; 0, 0]
      Branch {
	Points			[0, 205]
	DstBlock		"vin_out"
	DstPort			1
      }
      Branch {
	Points			[0, 0]
	DstBlock		"FFT  Subsystem"
	DstPort			3
      }
    }
    Line {
      SrcBlock		      "Xk_r_out"
      SrcPort		      1
      DstBlock		      "Scope_Xk_r"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Xk_i_out"
      SrcPort		      1
      DstBlock		      "Scope_Xk_i"
      DstPort		      1
    }
    Line {
      SrcBlock		      "vout_out"
      SrcPort		      1
      DstBlock		      "Scope_vout"
      DstPort		      1
    }
    Line {
      SrcBlock		      "xn_r_out"
      SrcPort		      1
      DstBlock		      "Scope_xn_r"
      DstPort		      1
    }
    Line {
      SrcBlock		      "xn_i_out"
      SrcPort		      1
      DstBlock		      "Scope_xn_i"
      DstPort		      1
    }
    Line {
      SrcBlock		      "vin_out"
      SrcPort		      1
      DstBlock		      "Scope_vin"
      DstPort		      1
    }
    Line {
      SrcBlock		      "FFT  Subsystem"
      SrcPort		      2
      DstBlock		      "Xk_i_out"
      DstPort		      1
    }
  }
}
MatData {
  NumRecords		  1
  DataRecord {
    Tag			    DataTag0
    Data		    "  %)30     .    T D   8    (     @         %    "
"\"     $    !     0         %  0 !@    $    &    <V%V960    .    B D   8    ("
"     @         %    \"     $    !     0         %  0 #     $    8    <VAA<F5D"
"        8V]M<&EL871I;VX #@   . #   &    \"     (         !0    @    !     0  "
"  $         !0 $ !,    !    F    &-O;7!I;&%T:6]N          !C;VUP:6QA=&EO;E]L="
"70     <VEM=6QI;FM?<&5R:6]D     &EN8W)?;F5T;&ES=         !T<FEM7W9B:71S      "
"      9&)L7V]V<F0              &1E<')E8V%T961?8V]N=')O; !B;&]C:U]I8V]N7V1I<W!"
"L87D #@   #@    &    \"     0         !0    @    !    !P    $         $     <"
"   !T87)G970Q  X    P 0  !@    @    \"          4    (     0    $    !       "
"   4 !  '     0    X   !K97ES    =F%L=65S    #@   '     &    \"     $        "
" !0    @    !     0    $         #@   $     &    \"     0         !0    @    "
"!    \"P    $         $     L   !(1$P@3F5T;&ES=       #@   &@    &    \"     "
"$         !0    @    !     0    $         #@   #@    &    \"     0         !0"
"    @    !    !P    $         $     <   !T87)G970Q  X    X    !@    @    $   "
"       4    (     0    <    !         !     '    ,2\\T.# P,  .    ,     8    "
"(    !          %    \"     $    #     0         0  , ;V9F  X   !(    !@    @"
"    $          4    (     0   !<    !         !     7    179E<GEW:&5R92!I;B!3"
"=6)3>7-T96T #@   $@    &    \"     0         !0    @    !    &     $         "
"$    !@   !!8V-O<F1I;F<@=&\\@0FQO8VL@36%S:W,.    ,     8    (    !          %"
"    \"     $    #     0         0  , ;V9F  X   !     !@    @    $          4 "
"   (     0    P    !         !     ,    4V%M<&QE(')A=&5S      X   !(!0  !@   "
" @    \"          4    (     0    $    !          4 !  (     0    @   !T87)G9"
"70Q  X     !0  !@    @    \"          4    (     0    $    !          4 !  3 "
"    0   !T!  !X:6QI;GAF86UI;'D         <&%R=                    '-P965D      "
"            !P86-K86=E                <WEN=&AE<VES7W1O;VP      &1I<F5C=&]R>0 "
"           !T97-T8F5N8V@             <WES8VQK7W!E<FEO9        &-O<F5?9V5N97)A"
"=&EO;@    !R=6Y?8V]R96=E;@          979A;%]F:65L9            &-L;V-K7VQO8P   "
"         !S>6YT:&5S:7-?;&%N9W5A9V4 8V5?8VQR                 '!R97-E<G9E7VAI97"
")A<F-H>0     .    .     8    (    !          %    \"     $    (     0        "
" 0    \"    %-P87)T86XS#@   #@    &    \"     0         !0    @    !    \"   "
"  $         $     @   !X8S-S,3 P, X    P    !@    @    $          4    (     "
"0    (    !         !   @ M-   #@   #@    &    \"     0         !0    @    ! "
"   !0    $         $     4   !F9S8W-@    X    P    !@    @    $          4   "
" (     0    ,    !         !   P!84U0 #@   %     &    \"     0         !0    "
"@    !    &@    $         $    !H   !#.B]-051,04(W,#$O=V]R:R]$<W!?+T9&=      "
"   X    P    !@    @    $          4    (     0    ,    !         !   P!O9F8 "
"#@   #     &    \"     0         !0    @    !     @    $         $  \" #(P   "
".    2     8    (    !          %    \"     $    8     0         0    &    $%"
"C8V]R9&EN9R!T;R!\";&]C:R!-87-K<PX    P    !@    @    $          4    (     0 "
"   ,    !         !   P!O9F8 #@   #     &    \"     0         !0    @    !   "
"  0    $         $  ! #     .    ,     8    (    !          %    \"     $    "
"#     0         0  , 03$S  X    P    !@    @    $          4    (     0    0 "
"   !         !  ! !62$1,#@   #@    &    \"     8         !0    @    !     0  "
"  $         \"0    @               X    X    !@    @    &          4    (    "
" 0    $    !          D    (               "
  }
}

⌨️ 快捷键说明

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