📄 gsm_ddc_cic.mdl
字号:
block_version "10.1"
sg_icon_stat "60,20,1,1,white,yellow,0,38220381,right"
sg_mask_display "fprintf('','COMMENT: begin icon graphics');"
"\npatch([0 60 60 0 ],[0 0 20 20 ],[0.95 0.93 0.65]);\npatch([24 21 26 21 24 2"
"9 30 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 60 60 0 0 ],[0 0 20 2"
"0 0 ]);\nfprintf('','COMMENT: end icon graphics');\nfprintf('','COMMENT: begi"
"n icon text');\ncolor('black');port_label('input',1,' ');\ncolor('black');por"
"t_label('output',1,'\\fontsize{11pt}\\bf Out ','texmode','on');\nfprintf('','"
"COMMENT: end icon text');\n"
}
Block {
BlockType Outport
Name "dout"
Position [1340, 258, 1370, 272]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "vout"
Position [1345, 699, 1375, 721]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "cic_q_dec64_1v1"
SrcPort 4
DstBlock "T8"
DstPort 1
}
Line {
SrcBlock "cic_q_dec64_1v1"
SrcPort 2
DstBlock "T2"
DstPort 1
}
Line {
SrcBlock "cic_q_dec64_1v1"
SrcPort 5
Points [70, 0; 0, -85]
DstBlock "Q_DPRAM"
DstPort 1
}
Line {
SrcBlock "cic_i_dec64_1v1"
SrcPort 1
DstBlock "Reinterpret"
DstPort 1
}
Line {
SrcBlock "din_i"
SrcPort 1
DstBlock "cic_i_dec64_1v1"
DstPort 1
}
Line {
SrcBlock "cic_i_dec64_1v1"
SrcPort 2
DstBlock "T3"
DstPort 1
}
Line {
Name "count_rst"
Labels [0, 0]
SrcBlock "cic_i_dec64_1v1"
SrcPort 3
Points [110, 0]
Branch {
Points [0, -50]
DstBlock "Mux"
DstPort 3
}
Branch {
Points [0, 100]
Branch {
DstBlock "I_DPRAM"
DstPort 3
}
Branch {
Points [0, 190]
Branch {
DstBlock "Q_DPRAM"
DstPort 3
}
Branch {
Points [0, 120]
Branch {
DstBlock "Counter"
DstPort 1
}
Branch {
Points [-160, 0; 0, 100]
DstBlock "Expression"
DstPort 1
}
}
}
}
}
Line {
SrcBlock "vin"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "cic_i_dec64_1v1"
DstPort 2
}
Branch {
Points [0, 215]
DstBlock "cic_q_dec64_1v1"
DstPort 2
}
}
Line {
SrcBlock "cic_i_dec64_1v1"
SrcPort 5
Points [155, 0; 0, -60]
Branch {
DstBlock "I_DPRAM"
DstPort 1
}
Branch {
Points [0, -55]
DstBlock "Mux"
DstPort 4
}
}
Line {
Name "cic_dout"
Labels [0, 0]
SrcBlock "cic_q_dec64_1v1"
SrcPort 1
DstBlock "Reinterpret1"
DstPort 1
}
Line {
SrcBlock "din_q"
SrcPort 1
DstBlock "cic_q_dec64_1v1"
DstPort 1
}
Line {
SrcBlock "cic_q_dec64_1v1"
SrcPort 3
Points [55, 0; 0, 125]
DstBlock "ignore1"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "To Workspace"
DstPort 1
}
Line {
SrcBlock "Reinterpret"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "Mux"
DstPort 1
}
Branch {
Points [0, 140]
DstBlock "I_DPRAM"
DstPort 2
}
}
Line {
SrcBlock "Reinterpret1"
SrcPort 1
Points [40, 0]
Branch {
Points [0, -200]
DstBlock "Mux"
DstPort 2
}
Branch {
Points [0, 115]
DstBlock "Q_DPRAM"
DstPort 2
}
}
Line {
SrcBlock "I_DPRAM"
SrcPort 1
DstBlock "T7"
DstPort 1
}
Line {
SrcBlock "Q_DPRAM"
SrcPort 1
DstBlock "T9"
DstPort 1
}
Line {
SrcBlock "I_DPRAM"
SrcPort 2
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "Q_DPRAM"
SrcPort 2
Points [95, 0; 0, -155]
DstBlock "Mux1"
DstPort 3
}
Line {
Name "count"
Labels [0, 0]
SrcBlock "Counter"
SrcPort 1
Points [25, 0]
Branch {
Points [0, 50]
Branch {
DstBlock "Slice1"
DstPort 1
}
Branch {
Points [0, 45]
Branch {
DstBlock "Slice3"
DstPort 1
}
Branch {
Points [0, 55]
Branch {
DstBlock "Slice5"
DstPort 1
}
Branch {
Points [0, 50]
Branch {
DstBlock "Slice2"
DstPort 1
}
Branch {
Labels [2, 0]
Points [0, 100]
DstBlock "Scope"
DstPort 1
}
}
}
}
}
Branch {
DstBlock "Slice4"
DstPort 1
}
}
Line {
Name "ram_addr"
Labels [1, 0]
SrcBlock "Slice1"
SrcPort 1
Points [150, 0]
Branch {
Points [0, -145]
Branch {
DstBlock "Q_DPRAM"
DstPort 4
}
Branch {
Points [0, -190]
DstBlock "I_DPRAM"
DstPort 4
}
}
Branch {
Points [120, 0; 0, 170]
Branch {
DstBlock "Mux2"
DstPort 1
}
Branch {
Labels [2, 0]
Points [0, 95]
DstBlock "Scope"
DstPort 2
}
}
}
Line {
Name "mux_dout"
Labels [0, 0]
SrcBlock "Mux1"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "Down Sample3"
DstPort 1
}
Branch {
Labels [4, 0]
Points [0, 290; -175, 0; 0, 380]
DstBlock "Scope"
DstPort 7
}
}
Line {
Name "mux_sel"
Labels [0, 0; 1, 0]
SrcBlock "Slice3"
SrcPort 1
Points [255, 0]
Branch {
Points [155, 0; 0, -430]
DstBlock "Mux1"
DstPort 1
}
Branch {
Points [0, 135]
Branch {
DstBlock "Mux2"
DstPort 2
}
Branch {
Labels [2, 0]
Points [0, 100]
DstBlock "Scope"
DstPort 3
}
}
}
Line {
SrcBlock "Mux2"
SrcPort 1
DstBlock "To Workspace1"
DstPort 1
}
Line {
SrcBlock "cic_i_dec64_1v1"
SrcPort 4
DstBlock "T1"
DstPort 1
}
Line {
SrcBlock "Slice4"
SrcPort 1
Points [30, 0; 0, -40; -550, 0]
DstBlock "Convert"
DstPort 1
}
Line {
Name "count_en"
Labels [0, 0]
SrcBlock "Expression"
SrcPort 1
Points [40, 0; 0, -45]
Branch {
Points [0, -45]
DstBlock "Counter"
DstPort 2
}
Branch {
Points [-255, 0; 0, 45]
DstBlock "Expression"
DstPort 2
}
}
Line {
Name "count_over"
Labels [0, 0]
SrcBlock "Convert"
SrcPort 1
Points [0, 50]
DstBlock "Expression"
DstPort 3
}
Line {
Name "count_vout"
Labels [1, 0]
SrcBlock "Slice5"
SrcPort 1
Points [240, 0]
Branch {
Points [0, 90]
Branch {
DstBlock "Mux2"
DstPort 3
}
Branch {
Labels [2, 0]
Points [0, 105]
DstBlock "Scope"
DstPort 4
}
}
Branch {
DstBlock "Register"
DstPort 1
}
}
Line {
Name "mux_dout_ds"
Labels [0, 0]
SrcBlock "Down Sample3"
SrcPort 1
Points [85, 0]
Branch {
DstBlock "dout"
DstPort 1
}
Branch {
Labels [2, 0]
Points [0, 760; -295, 0; 0, -75]
DstBlock "Scope"
DstPort
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -