📄 fir4tap.mdl
字号:
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "h2"
Position [30, 190, 60, 204]
Port "3"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "h3"
Position [35, 290, 65, 304]
Port "4"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "h4"
Position [40, 390, 70, 404]
Port "5"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Reference
Name "Delay"
Ports [1, 1]
Position [200, 130, 245, 180]
ForegroundColor "blue"
SourceBlock "store_alteradspbuilder/Delay"
SourceType "Delay AlteraBlockSet"
depth "1"
clken off
MaskValue "1"
sclr off
SIGNALCOMPILER_PARAMS "depth;1;clken;off;MaskValue;1;sclr;off;"
}
Block {
BlockType Reference
Name "Delay1"
Ports [1, 1]
Position [195, 225, 240, 275]
ForegroundColor "blue"
SourceBlock "store_alteradspbuilder/Delay"
SourceType "Delay AlteraBlockSet"
depth "1"
clken off
MaskValue "1"
sclr off
SIGNALCOMPILER_PARAMS "depth;1;clken;off;MaskValue;1;sclr;off;"
}
Block {
BlockType Reference
Name "Delay2"
Ports [1, 1]
Position [200, 320, 245, 370]
ForegroundColor "blue"
SourceBlock "store_alteradspbuilder/Delay"
SourceType "Delay AlteraBlockSet"
depth "1"
clken off
MaskValue "1"
sclr off
SIGNALCOMPILER_PARAMS "depth;1;clken;off;MaskValue;1;sclr;off;"
}
Block {
BlockType Reference
Name "Delay3"
Ports [1, 1]
Position [200, 25, 245, 75]
ForegroundColor "blue"
SourceBlock "store_alteradspbuilder/Delay"
SourceType "Delay AlteraBlockSet"
depth "1"
clken off
MaskValue "1"
sclr off
SIGNALCOMPILER_PARAMS "depth;1;clken;off;MaskValue;1;sclr;off;"
}
Block {
BlockType Reference
Name "Output"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [545, 402, 610, 418]
ForegroundColor "blue"
FontSize 10
SourceBlock "bus_alteradspbuilder/Output"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Output Port"
bwl "9"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "Output"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Output Port;bwl"
";9;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "Parallel \nAdder Subtractor"
Ports [4, 1]
Position [460, 152, 495, 228]
ForegroundColor "blue"
SourceBlock "arithm_alteradspbuilder/Parallel \nAdder Su"
"btractor"
SourceType "Sum AlteraBlockSet"
Inputs "4"
direction "+"
pipeline on
clken off
MaskValue "1"
SIGNALCOMPILER_PARAMS "clken;off;direction;+;Inputs;4;MaskValue;1;"
"pipeline;on;"
}
Block {
BlockType Reference
Name "Product"
Ports [2, 1]
Position [305, 63, 370, 112]
ForegroundColor "blue"
FontSize 10
SourceBlock "arithm_alteradspbuilder/Product"
SourceType "Product AlteraBlockSet"
pipeline "2"
lpm off
eab off
clken off
MaskValue "1"
SIGNALCOMPILER_PARAMS "clken;off;eab;off;lpm;off;MaskValue;1;pipel"
"ine;2;"
}
Block {
BlockType Reference
Name "Product1"
Ports [2, 1]
Position [310, 148, 375, 197]
ForegroundColor "blue"
FontSize 10
SourceBlock "arithm_alteradspbuilder/Product"
SourceType "Product AlteraBlockSet"
pipeline "2"
lpm off
eab off
clken off
MaskValue "1"
SIGNALCOMPILER_PARAMS "clken;off;eab;off;lpm;off;MaskValue;1;pipel"
"ine;2;"
}
Block {
BlockType Reference
Name "Product2"
Ports [2, 1]
Position [315, 238, 380, 287]
ForegroundColor "blue"
FontSize 10
SourceBlock "arithm_alteradspbuilder/Product"
SourceType "Product AlteraBlockSet"
pipeline "0"
lpm off
eab off
clken off
MaskValue "1"
SIGNALCOMPILER_PARAMS "clken;off;eab;off;lpm;off;MaskValue;1;pipel"
"ine;0;"
}
Block {
BlockType Reference
Name "Product3"
Ports [2, 1]
Position [325, 333, 390, 382]
ForegroundColor "blue"
FontSize 10
SourceBlock "arithm_alteradspbuilder/Product"
SourceType "Product AlteraBlockSet"
pipeline "2"
lpm off
eab off
clken off
MaskValue "1"
SIGNALCOMPILER_PARAMS "clken;off;eab;off;lpm;off;MaskValue;1;pipel"
"ine;2;"
}
Block {
BlockType Reference
Name "vout"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [535, 182, 600, 198]
ForegroundColor "blue"
SourceBlock "bus_alteradspbuilder/Output"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Output Port"
bwl "20"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "Output"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Output Port;bwl"
";20;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "xin"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [80, 42, 145, 58]
ForegroundColor "blue"
SourceBlock "bus_alteradspbuilder/Input"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Input Port"
bwl "9"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "xin"
ppat "e:\\dsp_builder\\fir\\DSPBuilder_fir4"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Input Port;bwl;"
"9;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "xin1"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [85, 92, 150, 108]
ForegroundColor "blue"
SourceBlock "bus_alteradspbuilder/Input"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Input Port"
bwl "9"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "xin1"
ppat "e:\\dsp_builder\\fir\\DSPBuilder_fir4"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Input Port;bwl;"
"9;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "xin2"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [85, 187, 150, 203]
ForegroundColor "blue"
SourceBlock "bus_alteradspbuilder/Input"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Input Port"
bwl "9"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "xin2"
ppat "e:\\dsp_builder\\fir\\DSPBuilder_fir4"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Input Port;bwl;"
"9;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "xin3"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [90, 287, 155, 303]
ForegroundColor "blue"
SourceBlock "bus_alteradspbuilder/Input"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Input Port"
bwl "9"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "xin3"
ppat "e:\\dsp_builder\\fir\\DSPBuilder_fir4"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Input Port;bwl;"
"9;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "xin4"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [95, 387, 160, 403]
ForegroundColor "blue"
SourceBlock "bus_alteradspbuilder/Input"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Input Port"
bwl "9"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "xin4"
ppat "e:\\dsp_builder\\fir\\DSPBuilder_fir4"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Input Port;bwl;"
"9;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Outport
Name "y"
Position [625, 185, 655, 199]
IconDisplay "Port number"
}
Block {
BlockType Outport
Name "x4"
Position [635, 405, 665, 419]
Port "2"
IconDisplay "Port number"
}
Line {
SrcBlock "Delay"
SrcPort 1
Points [25, 0; 0, 5]
Branch {
Points [0, 50; -95, 0]
DstBlock "Delay1"
DstPort 1
}
Branch {
Points [20, 0]
DstBlock "Product1"
DstPort 1
}
}
Line {
SrcBlock "Delay1"
SrcPort 1
Points [0, 0; 30, 0]
Branch {
Points [0, 60; -90, 0]
DstBlock "Delay2"
DstPort 1
}
Branch {
Points [25, 0]
DstBlock "Product2"
DstPort 1
}
}
Line {
SrcBlock "Delay2"
SrcPort 1
Points [0, 0; 35, 0]
Branch {
Points [25, 0]
DstBlock "Product3"
DstPort 1
}
Branch {
Points [0, 65]
DstBlock "Output"
DstPort 1
}
}
Line {
SrcBlock "Product"
SrcPort 1
Points [60, 0; 0, 70]
DstBlock "Parallel \nAdder Subtractor"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [0, 5]
DstBlock "Parallel \nAdder Subtractor"
DstPort 2
}
Line {
SrcBlock "Product2"
SrcPort 1
Points [25, 0; 0, -65]
DstBlock "Parallel \nAdder Subtractor"
DstPort 3
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [30, 0; 0, -140]
DstBlock "Parallel \nAdder Subtractor"
DstPort 4
}
Line {
SrcBlock "Parallel \nAdder Subtractor"
SrcPort 1
DstBlock "vout"
DstPort 1
}
Line {
SrcBlock "xin"
SrcPort 1
DstBlock "Delay3"
DstPort 1
}
Line {
SrcBlock "Delay3"
SrcPort 1
Points [10, 0; 0, 25]
Branch {
Points [0, 45; -85, 0; 0, 35]
DstBlock "Delay"
DstPort 1
}
Branch {
Points [30, 0]
DstBlock "Product"
DstPort 1
}
}
Line {
SrcBlock "xin1"
SrcPort 1
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "xin2"
SrcPort 1
Points [140, 0]
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "xin3"
SrcPort 1
Points [140, 0]
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "xin4"
SrcPort 1
Points [145, 0]
DstBlock "Product3"
DstPort 2
}
Line {
SrcBlock "x"
SrcPort 1
DstBlock "xin"
DstPort 1
}
Line {
SrcBlock "h1"
SrcPort 1
DstBlock "xin1"
DstPort 1
}
Line {
SrcBlock "vout"
SrcPort 1
DstBlock "y"
DstPort 1
}
Line {
SrcBlock "h2"
SrcPort 1
DstBlock "xin2"
DstPort 1
}
Line {
SrcBlock "h3"
SrcPort 1
DstBlock "xin3"
DstPort 1
}
Line {
SrcBlock "h4"
SrcPort 1
DstBlock "xin4"
DstPort 1
}
Line {
SrcBlock "Output"
SrcPort 1
DstBlock "x4"
DstPort 1
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -