📄 fft_01.mdl
字号:
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 + -