📄 cicupsimo_nobackpressure.mdl
字号:
Name "datasource"
Ports [0, 1, 1]
Position [270, 443, 445, 527]
TreatAsAtomicUnit on
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
System {
Name "datasource"
Location [0, 84, 1140, 837]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType EnablePort
Name "Enable"
Ports []
Position [235, 20, 255, 40]
}
Block {
BlockType Fcn
Name "Fcn1"
Position [165, 130, 225, 160]
Expr "floor(2^3*u)"
}
Block {
BlockType Sin
Name "Initial Sine Wave"
Ports [0, 1]
Position [345, 265, 375, 295]
SineType "Sample based"
Amplitude "2^6 -1"
Samples "32"
Offset "16"
SampleTime "clk"
}
Block {
BlockType Step
Name "Noise Inject"
Position [250, 210, 280, 240]
Time "2500*clk"
SampleTime "clk"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [310, 201, 355, 234]
CollapseMode "All dimensions"
RndMeth "Floor"
}
Block {
BlockType RandomNumber
Name "Random\nNumber"
Position [110, 130, 140, 160]
Variance "8"
SampleTime "clk"
}
Block {
BlockType Sin
Name "Sine Wave1"
Ports [0, 1]
Position [185, 205, 215, 235]
SineType "Sample based"
Samples "5"
SampleTime "clk"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [380, 205, 410, 235]
ShowName off
IconShape "round"
Inputs "|++"
CollapseMode "All dimensions"
Port {
PortNumber 1
Name "Inphase"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
}
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [250, 130, 280, 160]
ShowName off
IconShape "round"
Inputs "|++"
CollapseMode "All dimensions"
}
Block {
BlockType Outport
Name "dout0"
Position [545, 213, 575, 227]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Random\nNumber"
SrcPort 1
DstBlock "Fcn1"
DstPort 1
}
Line {
SrcBlock "Product"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Fcn1"
SrcPort 1
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
Points [0, -40; 45, 0]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Noise Inject"
SrcPort 1
Points [0, 0]
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Sum1"
SrcPort 1
Points [10, 0]
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "Initial Sine Wave"
SrcPort 1
Points [15, 0]
DstBlock "Sum"
DstPort 2
}
Line {
Name "Inphase"
Labels [0, 0]
SrcBlock "Sum"
SrcPort 1
DstBlock "dout0"
DstPort 1
}
}
}
Block {
BlockType Reference
Name "din0"
Ports [1, 1]
Position [475, 477, 540, 493]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder2/Input"
SourceType "Input AlteraBlockset"
iofile "C:\\DesignExample\\CIC_SIMO_v72\\tb_CICUpSI"
"MO_nobackpressure\\CICUpSIMO_nobackpressure_Source1_din0.salt"
BusType "Signed Integer"
bwl "8"
bwr "0"
SpecifyClock off
PORTTYPE "Input"
externalType "Inferred"
}
Block {
BlockType Outport
Name "outvalid"
Position [715, 263, 745, 277]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "d1"
Position [715, 493, 745, 507]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "sop"
Position [715, 173, 745, 187]
Port "3"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "eop"
Position [720, 213, 750, 227]
Port "4"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "out_ready"
SrcPort 1
Points [0, 0; 85, 0]
Branch {
Points [130, 0]
Branch {
Points [70, 0]
DstBlock "Logical Bit Operator1"
DstPort 2
}
Branch {
Points [-5, 0]
DstBlock "Output"
DstPort 1
}
}
Branch {
Points [-50, 0]
DstBlock "Counter"
DstPort 4
}
}
Line {
SrcBlock "Counter"
SrcPort 1
Points [0, 95]
DstBlock "Comparator"
DstPort 2
}
Line {
SrcBlock "Comparator"
SrcPort 1
DstBlock "Logical Bit Operator1"
DstPort 1
}
Line {
SrcBlock "GND"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "Counter"
DstPort 1
}
Branch {
Points [0, 20]
Branch {
DstBlock "Counter"
DstPort 2
}
Branch {
DstBlock "Counter"
DstPort 3
}
}
}
Line {
SrcBlock "resetn"
SrcPort 1
DstBlock "Logical Bit Operator"
DstPort 1
}
Line {
SrcBlock "Logical Bit Operator1"
SrcPort 1
Points [100, 0]
Branch {
Points [0, 230]
DstBlock "Delay"
DstPort 2
}
Branch {
DstBlock "Delay1"
DstPort 1
}
}
Line {
SrcBlock "datasource"
SrcPort 1
DstBlock "din0"
DstPort 1
}
Line {
SrcBlock "Delay"
SrcPort 1
DstBlock "d1"
DstPort 1
}
Line {
SrcBlock "Delay1"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
DstBlock "outvalid"
DstPort 1
}
Branch {
Points [0, -50]
Branch {
Points [0, -40]
DstBlock "sop"
DstPort 1
}
Branch {
DstBlock "eop"
DstPort 1
}
}
}
Line {
SrcBlock "Logical Bit Operator"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Counter"
DstPort 5
}
Branch {
Points [0, 335; 430, 0]
DstBlock "Delay"
DstPort 3
}
}
Line {
SrcBlock "Constant"
SrcPort 1
DstBlock "Comparator"
DstPort 1
}
Line {
SrcBlock "Output"
SrcPort 1
DstBlock "datasource"
DstPort enable
}
Line {
SrcBlock "din0"
SrcPort 1
DstBlock "Delay"
DstPort 1
}
}
}
Block {
BlockType Step
Name "Step"
Position [15, 485, 45, 515]
Time "10*clk"
SampleTime "clk"
}
Block {
BlockType Terminator
Name "Terminator"
Position [1015, 455, 1035, 475]
}
Block {
BlockType Terminator
Name "Terminator1"
Position [1010, 315, 1030, 335]
}
Block {
BlockType Terminator
Name "Terminator2"
Position [655, 225, 675, 245]
}
Block {
BlockType Terminator
Name "Terminator3"
Position [655, 270, 675, 290]
}
Block {
BlockType Terminator
Name "Terminator4"
Position [1240, 240, 1260, 260]
}
Block {
BlockType Terminator
Name "Terminator5"
Position [1490, 390, 1510, 410]
}
Block {
BlockType Terminator
Name "Terminator6"
Position [1490, 520, 1510, 540]
}
Block {
BlockType Reference
Name "VCC"
Ports [0, 1]
Position [120, 277, 135, 293]
ForegroundColor "blue"
SourceBlock "allblocks_alteradspbuilder2/VCC"
SourceType "VCC AlteraBlockset"
SpecifyClock off
}
Block {
BlockType Reference
Name "VCC2"
Ports [0, 1]
Position [330, 222, 345, 238]
ForegroundColor "blue"
ShowName off
SourceBlock "allblocks_alteradspbuilder2/VCC"
SourceType "VCC AlteraBlockset"
SpecifyClock off
}
Block {
BlockType Reference
Name "VCC3"
Ports [0, 1]
Position [710, 387, 725, 403]
ForegroundColor "blue"
ShowName off
SourceBlock "allblocks_alteradspbuilder2/VCC"
SourceType "VCC AlteraBlockset"
SpecifyClock off
}
Block {
BlockType Reference
Name "VCC4"
Ports [0, 1]
Position [1270, 492, 1285, 508]
ForegroundColor "blue"
ShowName off
SourceBlock "allblocks_alteradspbuilder2/VCC"
SourceType "VCC AlteraBlockset"
SpecifyClock off
}
Block {
BlockType Reference
Name "VCC5"
Ports [0, 1]
Position [1050, 242, 1065, 258]
ForegroundColor "blue"
ShowName off
SourceBlock "allblocks_alteradspbuilder2/VCC"
SourceType "VCC AlteraBlockset"
SpecifyClock off
}
Block {
BlockType Reference
Name "VCC6"
Ports [0, 1]
Position [1280, 252, 1295, 268]
ForegroundColor "blue"
ShowName off
SourceBlock "allblocks_alteradspbuilder2/VCC"
SourceType "VCC AlteraBlockset"
SpecifyClock off
}
Block {
BlockType Reference
Name "cic_v7_2"
Ports [8, 5]
Position [1315, 239, 1460, 561]
ForegroundColor "blue"
DropShadow on
SourceBlock "megacorefunctions_alteradspbuilder2/MegaCore"
SourceType "MegaCore AlteraBlockset"
entityName "cic_v7_2_import"
inNames "clken reset_n in_data in_startofpacket in_endof"
"packet in_valid out_ready in_error "
inBwls "1 1 16 1 1 1 1 2"
inBwrs "0 0 0 0 0 0 0 0"
inTypes "b b u b b b b u "
inDelayed "1 0 1 1 1 1 1 1"
outNames "out0_data out1_data in_ready out_valid out_erro"
"r "
outBwls "16 16 1 1 2"
outBwrs "0 0 0 0 0"
outTypes "u u b b u "
xmlmapfile "c:\\altera\\72\\quartus\\dsp_builder\\lib\\Simg"
"enCMap.xml"
launch_params "-parameterization.megawizard2:1 -hide_splash -"
"parameterization.activate_atstartup:1 -hide_iptb -parameterization.window_loc"
"ation:center -limitfiles"
is_megacore "on"
use_dynamic_feedthrough_data "on"
use_alphabetical_port_orderi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -