📄 fsk.mdl
字号:
SourceBlock "allblocks_alteradspbuilder/BusConcatenation"
SourceType "BusConcatenation AlteraBlockSet"
bwl "8"
bwr "2"
blean off
SIGNALCOMPILER_PARAMS "bwl;8;bwr;2;blean;off;"
}
Block {
BlockType Reference
Name "BusConversion"
Ports [1, 1]
Position [595, 186, 665, 204]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/BusConversion"
SourceType "SubBus AlteraBlockSet"
Inputs "Signed Integer"
bwl "32"
bwr "0"
Outputs "Signed Integer"
obwl "10"
obwr "0"
msb "31"
lsb "22"
rnd off
sat off
SIGNALCOMPILER_PARAMS "BusType;Signed Integer;Outputs;Signed Integ"
"er;bwl;32;bwr;0;obwl;10;obwr;0;lsb;22;msb;31;sat;off;rnd;off;"
}
Block {
BlockType Reference
Name "BusConversion1"
Ports [1, 1]
Position [510, 366, 570, 384]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/BusConversion"
SourceType "SubBus AlteraBlockSet"
Inputs "Signed Integer"
bwl "20"
bwr "0"
Outputs "Signed Integer"
obwl "10"
obwr "0"
msb "19"
lsb "10"
rnd off
sat off
SIGNALCOMPILER_PARAMS "BusType;Signed Integer;Outputs;Signed Integ"
"er;bwl;20;bwr;0;obwl;10;obwr;0;lsb;10;msb;19;sat;off;rnd;off;"
}
Block {
BlockType Reference
Name "Constant0"
Description "Sign Binary Fractionnal"
Ports [0, 1]
Position [215, 111, 265, 129]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/Constant"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Constant"
bwl "10"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
ncstsamp "1"
cst "0"
modulename "Constant"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Constant;bwl;10"
";bwr;0;sat;off;rnd;off;cst;0;"
}
Block {
BlockType Reference
Name "Delay"
Ports [1, 1]
Position [320, 191, 355, 239]
ForegroundColor "blue"
SourceBlock "allblocks_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 "Fword"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [205, 207, 270, 223]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/Input"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Input Port"
bwl "32"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "Fword"
ppat "d:\\dspbuilder\\Altlib\\DSPBuilder_allblock"
"s_alteradspbuilder"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Input Port;bwl;"
"32;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "LUT"
Ports [1, 1]
Position [225, 318, 310, 362]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/LUT"
SourceType "LUT AlteraBlockSet"
BusType "Signed Integer"
bwl "10"
bwr "0"
bwaddr "10"
MatlabArray "511*sin( [0:2*pi/(2^10):2*pi] )"
LocPin "FSKddsLUT"
lpm off
modulename "D:\\my_eda3\\ASK_FSK\\DSPBuilder_FSK\\FSKdd"
"sLUT.lut"
pipeline off
IslibDir "0"
clken off
ena off
SIGNALCOMPILER_PARAMS "BusType;Signed Integer;bwl;10;bwr;0;bwaddr;"
"10;lpm;off;pipeline;off;clken;off;LocPin;FSKddsLUT;ena;off"
}
Block {
BlockType Reference
Name "Parallel \nAdder Subtractor"
Ports [2, 1]
Position [415, 157, 450, 233]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/Parallel \nAdder"
" Subtractor"
SourceType "Sum AlteraBlockSet"
Inputs "2"
direction "+"
pipeline on
clken off
MaskValue "1"
SIGNALCOMPILER_PARAMS "clken;off;direction;+;Inputs;2;MaskValue;1;"
"pipeline;on;"
}
Block {
BlockType Reference
Name "Parallel \nAdder Subtractor1"
Ports [2, 1]
Position [685, 137, 720, 213]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/Parallel \nAdder"
" Subtractor"
SourceType "Sum AlteraBlockSet"
Inputs "2"
direction "+"
pipeline on
clken off
MaskValue "1"
SIGNALCOMPILER_PARAMS "clken;off;direction;+;Inputs;2;MaskValue;1;"
"pipeline;on;"
}
Block {
BlockType Reference
Name "Product"
Ports [2, 1]
Position [385, 348, 450, 397]
ForegroundColor "blue"
SourceBlock "allblocks_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 "Pword"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [205, 62, 270, 78]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/Input"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Input Port"
bwl "8"
bwr "0"
sat off
rnd off
bp off
mask_cst "0"
LocPin "any"
cst "0"
modulename "Pword"
ppat "d:\\dspbuilder\\Altlib\\DSPBuilder_allblock"
"s_alteradspbuilder"
nSgCpl "0"
SIGNALCOMPILER_PARAMS "sgn;Signed Integer;nodetype;Input Port;bwl;"
"8;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Reference
Name "Sout"
Description "Sign Binary Fractionnal"
Ports [1, 1]
Position [610, 367, 675, 383]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/Output"
SourceType "AltBus AlteraBlockSet"
sgn "Signed Integer"
nodetype "Output Port"
bwl "10"
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"
";10;bwr;0;sat;off;rnd;off;cst;0;LocPin;any;"
}
Block {
BlockType Outport
Name "Out[9:0]"
Position [715, 368, 745, 382]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "BusConversion1"
SrcPort 1
DstBlock "Sout"
DstPort 1
}
Line {
SrcBlock "Product"
SrcPort 1
DstBlock "BusConversion1"
DstPort 1
}
Line {
SrcBlock "LUT"
SrcPort 1
Points [55, 0]
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "AltBus"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
Points [0, -50; -190, 0; 0, 30]
DstBlock "Parallel \nAdder Subtractor"
DstPort 1
}
Branch {
DstBlock "BusConversion"
DstPort 1
}
}
Line {
SrcBlock "Parallel \nAdder Subtractor1"
SrcPort 1
Points [30, 0; 0, 105; -585, 0; 0, 60]
DstBlock "LUT"
DstPort 1
}
Line {
SrcBlock "Parallel \nAdder Subtractor"
SrcPort 1
DstBlock "AltBus"
DstPort 1
}
Line {
SrcBlock "Delay"
SrcPort 1
Points [0, 0]
DstBlock "Parallel \nAdder Subtractor"
DstPort 2
}
Line {
SrcBlock "Fword"
SrcPort 1
DstBlock "Delay"
DstPort 1
}
Line {
SrcBlock "Sout"
SrcPort 1
DstBlock "Out[9:0]"
DstPort 1
}
Line {
SrcBlock "BusConversion"
SrcPort 1
DstBlock "Parallel \nAdder Subtractor1"
DstPort 2
}
Line {
SrcBlock "Pword"
SrcPort 1
DstBlock "BusConcatenation"
DstPort 1
}
Line {
SrcBlock "BusConcatenation"
SrcPort 1
Points [150, 0; 0, 75]
DstBlock "Parallel \nAdder Subtractor1"
DstPort 1
}
Line {
SrcBlock "Constant0"
SrcPort 1
Points [35, 0; 0, -30]
DstBlock "BusConcatenation"
DstPort 2
}
Line {
SrcBlock "A[9:0]"
SrcPort 1
DstBlock "Aword"
DstPort 1
}
Line {
SrcBlock "F[31:0]"
SrcPort 1
DstBlock "Fword"
DstPort 1
}
Line {
SrcBlock "P[7:0]"
SrcPort 1
DstBlock "Pword"
DstPort 1
}
Line {
SrcBlock "Aword"
SrcPort 1
Points [25, 0; 0, -30]
DstBlock "Product"
DstPort 2
}
Annotation {
Position [101, 410]
UseDisplayTextAsClickCallback off
}
}
}
Block {
BlockType Reference
Name "n-to-1 Multiplexer"
Ports [3, 1]
Position [270, 222, 325, 368]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder/n-to-1 Multiplexer"
SourceType "MultipleBusMux AlteraBlockSet"
Inputs "2"
pipeline "0"
BusType off
clken off
bwaddr "1"
SIGNALCOMPILER_PARAMS "BusType;off;clken;off;bwaddr;1;Inputs;2;pipelin"
"e;0;"
}
Line {
SrcBlock "dds"
SrcPort 1
DstBlock "data_out"
DstPort 1
}
Line {
SrcBlock "Pword"
SrcPort 1
DstBlock "dds"
DstPort 1
}
Line {
SrcBlock "Constant2"
SrcPort 1
DstBlock "n-to-1 Multiplexer"
DstPort 2
}
Line {
SrcBlock "Constant1"
SrcPort 1
DstBlock "n-to-1 Multiplexer"
DstPort 3
}
Line {
SrcBlock "data_in"
SrcPort 1
Points [0, 0]
DstBlock "n-to-1 Multiplexer"
DstPort 1
}
Line {
SrcBlock "Pulse\nGenerator"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "data_in"
DstPort 1
}
Branch {
Points [0, 150; 595, 0; 0, -85]
DstBlock "Scope"
DstPort 2
}
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [0, 0]
DstBlock "Pword"
DstPort 1
}
Line {
SrcBlock "Constant4"
SrcPort 1
DstBlock "Aword"
DstPort 1
}
Line {
SrcBlock "Aword"
SrcPort 1
DstBlock "dds"
DstPort 3
}
Line {
SrcBlock "n-to-1 Multiplexer"
SrcPort 1
DstBlock "dds"
DstPort 2
}
Line {
SrcBlock "data_out"
SrcPort 1
DstBlock "Scope"
DstPort 1
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -