Model { Name "dif8" Version 7.3 MdlSubVersion 0 GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.82" NumModelReferences 0 NumTestPointedSignals 0 } SavedCharacterEncoding "ibm-5348_P100-1997" SaveDefaultBlockParams on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" InitFcn "%% DSPBuilder Start\nalt_dspbuilder_update_model(bdroot)\n%% DSPBuilder End\n" Created "Wed Oct 26 10:33:24 2005" Creator "umb" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "New" ModifiedDateFormat "%" LastModifiedDate "Thu Mar 25 11:05:31 2010" RTWModifiedTimeStamp 0 ModelVersionFormat "1.%" ConfigurationManager "None" SampleTimeColors off SampleTimeAnnotations off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes on ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowSignalResolutionIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off SimulationMode "normal" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on CovModelRefEnable "Off" CovExternalEMLEnable off ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse on ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 1 Version "1.6.0" Array { Type "Handle" Dimension 8 Simulink.SolverCC { $ObjectID 2 Version "1.6.0" StartTime "0.0" StopTime "20.0" AbsTol "auto" FixedStep "auto" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ZcThreshold "auto" ConsecutiveZCsStepRelTol "10*128*eps" MaxConsecutiveZCs "1000" ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" MaxConsecutiveMinStep "1" RelTol "1e-3" SolverMode "SingleTasking" Solver "FixedStepDiscrete" SolverName "FixedStepDiscrete" ShapePreserveControl "DisableAll" ZeroCrossControl "UseLocalSettings" ZeroCrossAlgorithm "Nonadaptive" AlgebraicLoopSolver "TrustRegion" SolverResetMethod "Fast" PositivePriorityOrder off AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" InsertRTBMode "Whenever possible" SignalSizeVariationType "Allow only fixed size" } Simulink.DataIOCC { $ObjectID 3 Version "1.6.0" Decimation "1" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints on MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveCompleteFinalSimState off SaveFormat "Array" SaveOutput on SaveState off SignalLogging on InspectSignalLogs off SaveTime on StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" OutputOption "RefineOutputTimes" OutputTimes "[]" Refine "1" } Simulink.OptimizationCC { $ObjectID 4 Version "1.6.0" Array { Type "Cell" Dimension 4 Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "NoFixptDivByZeroProtection" Cell "OptimizeModelRefInitCode" PropName "DisabledProps" } BlockReduction on BooleanDataType on ConditionallyExecuteInputs on InlineParams off InlineInvariantSignals on OptimizeBlockIOStorage on BufferReuse on EnhancedBackFolding off StrengthReduction off EnforceIntegerDowncast on ExpressionFolding on EnableMemcpy on MemcpyThreshold 64 PassReuseOutputArgsAs "Structure reference" ExpressionDepthLimit 2147483647 FoldNonRolledExpr on LocalBlockOutputs on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero on NoFixptDivByZeroProtection off EfficientFloat2IntCast off EfficientMapNaN2IntZero on OptimizeModelRefInitCode off LifeSpan "inf" BufferReusableBoundary on SimCompilerOptimization "Off" AccelVerboseBuild off } Simulink.DebuggingCC { $ObjectID 5 Version "1.6.0" RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" SignalRangeChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" WriteAfterReadMsg "UseLocalSettings" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" SaveWithDisabledLinksMsg "warning" SaveWithParameterizedLinksMsg "none" CheckSSInitialOutputMsg on UnderspecifiedInitializationDetection "Classic" MergeDetectMultiDrivingBlocksExec "none" CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "TryResolveAllWithWarning" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" TimeAdjustmentMsg "none" MaxConsecutiveZCsMsg "error" SolverPrmCheckMsg "warning" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskDSMMsg "warning" MultiTaskCondExecSysMsg "none" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterUnderflowMsg "none" ParameterPrecisionLossMsg "warning" ParameterTunabilityLossMsg "warning" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" FcnCallInpInsideContextMsg "Use local settings" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" UniqueDataStoreMsg "none" BusObjectLabelMismatch "warning" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" ModelReferenceExtraNoncontSigs "error" StateNameClashWarn "warning" StrictBusMsg "None" LoggingUnavailableSignals "error" BlockIODiagnostic "none" } Simulink.HardwareCC { $ObjectID 6 Version "1.6.0" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetShiftRightIntArith on TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown off ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 7 Version "1.6.0" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" ModelReferenceNumInstancesAllowed "Multi" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off } Simulink.SFSimCC { $ObjectID 8 Version "1.6.0" SFSimEnableDebug on SFSimOverflowDetection on SFSimEcho on SimBlas on SimUseLocalCustomCode off SimBuildMode "sf_incremental_build" } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 9 Version "1.6.0" Array { Type "Cell" Dimension 1 Cell "IncludeHyperlinkInReport" PropName "DisabledProps" } SystemTargetFile "grt.tlc" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on TemplateMakefile "grt_default_tmf" GenerateReport off SaveLog off RTWVerbose on RetainRTWFile off ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off ProcessScriptMode "Default" ConfigurationMode "Optimized" ConfigAtBuild off RTWUseLocalCustomCode off RTWUseSimCustomCode off IncludeHyperlinkInReport off LaunchReport off TargetLang "C" IncludeBusHierarchyInRTWFileBlockHierarchyMap off IncludeERTFirstTime on GenerateTraceInfo off GenerateTraceReport off GenerateTraceReportSl off GenerateTraceReportSf off GenerateTraceReportEml off GenerateCodeInfo off RTWCompilerOptimization "Off" CheckMdlBeforeBuild "Off" Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 10 Version "1.6.0" Array { Type "Cell" Dimension 9 Cell "IgnoreCustomStorageClasses" Cell "InsertBlockDesc" Cell "SFDataObjDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" PropName "DisabledProps" } ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IgnoreTestpoints off IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off IncDataTypeInIds off MangleLength 1 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M" CustomSymbolStrField "$N$M" CustomSymbolStrFcn "$R$N$M$F" CustomSymbolStrBlkIO "rtb_$N$M" CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off SimulinkBlockComments on EnableCustomComments off InlinedPrmAccess "Literals" ReqsInCode off UseSimReservedNames off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 11 Version "1.6.0" Array { Type "Cell" Dimension 12 Cell "IncludeMdlTerminateFcn" Cell "CombineOutputUpdateFcns" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "MultiInstanceERTCode" Cell "PurelyIntegerCode" Cell "SupportNonFinite" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "SupportNonInlinedSFcns" PropName "DisabledProps" } TargetFcnLib "ansi_tfl_tmw.mat" TargetLibSuffix "" TargetPreCompLibLocation "" TargetFunctionLibrary "ANSI_C" UtilityFuncGeneration "Auto" ERTMultiwordTypeDef "System defined" ERTMultiwordLength 256 MultiwordLength 2048 GenerateFullHeader on GenerateSampleERTMain off GenerateTestInterfaces off IsPILTarget off ModelReferenceCompliant on ParMdlRefBuildCompliant on CompOptLevelCompliant on IncludeMdlTerminateFcn on CombineOutputUpdateFcns off SuppressErrorStatus off ERTFirstTimeCompliant off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on EnableShiftOperators on ParenthesesLevel "Nominal" PortableWordSizes off ModelStepFunctionPrototypeControlCompliant off CPPClassGenCompliant off AutosarCompliant off UseMalloc off ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" ExtModeIntrfLevel "Level1" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" CurrentDlgPage "Solver" ConfigPrmDlgPosition " [ 360, 285, 1240, 915 ] " } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 1 } BlockDefaults { ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 14 FontWeight "normal" FontAngle "normal" ShowName on BlockRotation 0 BlockMirror off } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" UseDisplayTextAsClickCallback off } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } BlockParameterDefaults { Block { BlockType Constant Value "1" VectorParams1D on SamplingMode "Sample based" OutMin "[]" OutMax "[]" OutDataTypeMode "Inherit from 'Constant value'" OutDataType "fixdt(1,16,0)" ConRadixGroup "Use specified scaling" OutScaling "[]" OutDataTypeStr "Inherit: Inherit from 'Constant value'" LockScale off SampleTime "inf" FramePeriod "inf" } Block { BlockType DiscretePulseGenerator PulseType "Sample based" TimeSource "Use simulation time" VectorParams1D on } Block { BlockType Inport Port "1" UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" OutMin "[]" OutMax "[]" DataType "auto" OutDataType "fixdt(1,16,0)" OutScaling "[]" OutDataTypeStr "Inherit: auto" LockScale off SignalType "auto" SamplingMode "auto" LatchByDelayingOutsideSignal off LatchByCopyingInsideSignal off Interpolate on DimensionsMode "auto" } Block { BlockType Outport Port "1" UseBusObject off BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" OutMin "[]" OutMax "[]" DataType "auto" OutDataType "fixdt(1,16,0)" OutScaling "[]" OutDataTypeStr "Inherit: auto" LockScale off SignalType "auto" SamplingMode "auto" SourceOfInitialOutputValue "Dialog" OutputWhenDisabled "held" InitialOutput "[]" DimensionsMode "auto" } Block { BlockType Scope ModelBased off TickLabels "OneTimeTick" ZoomMode "on" Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "-1" } Block { BlockType SubSystem ShowPortLabels "FromPortIcon" Permissions "ReadWrite" PermitHierarchicalResolution "All" TreatAsAtomicUnit off CheckFcnCallInpInsideContextMsg off SystemSampleTime "-1" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" SimViewingDevice off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" } } System { Name "dif8" Location [92, 83, 1342, 791] Open on 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" ReportName "simulink-default.rpt" Block { BlockType Reference Name "Clock" Ports [] Position [189, 615, 239, 633] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Clock" SourceType "BaseClock AlteraBlockset" ClockPeriod "10" ClockPeriodUnit "ns" SampleTime "1" ResetLatency "0" ResetRegisterCascadeDepth "0" SimulationStartCycle "5" PhaseOffset "0" Reset "aclr" ResetType "Active Low" Export off } Block { BlockType Reference Name "Cyclone II EP2C35 DSP \nDevelopment Board" Ports [] Position [45, 595, 143, 648] ForegroundColor "blue" SourceBlock "Cyclone_II_EP2C35_alteradspbuilder2/Cyclone II EP2C35 DSP Development Board" SourceType "CycloneIIEP2C35 Configuration AlteraBlockSet" ClockPinIn "Pin_N2" GlobalResetPin "Pin_A14" device "EP2C35F672C6" } Block { BlockType Reference Name "Enable" Ports [1, 1] Position [170, 242, 235, 258] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Input" SourceType "Input AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Enable.salt" BusType "Single Bit" bwl "8" bwr "0" SpecifyClock off PORTTYPE "Input" externalType "Inferred" allowFloatingPointOverride on logOutputs off } Block { BlockType Scope Name "Imag Scope" Ports [8] Position [1170, 353, 1210, 632] Floating off Location [136, 288, 465, 851] Open off NumInputPorts "8" List { ListType AxesTitles axes1 "X[0]" axes2 "X[1]" axes3 "X[2]" axes4 "X[3]" axes5 "X[4]" axes6 "X[5]" axes7 "X[6]" axes8 "X[7]" } YMin "-22~-50~-22~-22~-22~-22~-22~-50" YMax "22~50~22~22~22~22~22~50" SaveName "ScopeData1" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Reference Name "Input Im" Ports [1, 1] Position [170, 422, 235, 438] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Input" SourceType "Input AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Input+Im.salt" BusType "Signed Integer" bwl "8" bwr "0" SpecifyClock off PORTTYPE "Input" externalType "Inferred" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Input Re" Ports [1, 1] Position [175, 112, 240, 128] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Input" SourceType "Input AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Input+Re.salt" BusType "Signed Integer" bwl "8" bwr "0" SpecifyClock off PORTTYPE "Input" externalType "Inferred" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim0" Ports [1, 1] Position [1080, 362, 1145, 378] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim0.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim1" Ports [1, 1] Position [1080, 397, 1145, 413] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim1.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim2" Ports [1, 1] Position [1080, 432, 1145, 448] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim2.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim3" Ports [1, 1] Position [1080, 467, 1145, 483] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim3.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim4" Ports [1, 1] Position [1080, 502, 1145, 518] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim4.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim5" Ports [1, 1] Position [1080, 537, 1145, 553] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim5.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim6" Ports [1, 1] Position [1080, 572, 1145, 588] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim6.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xim7" Ports [1, 1] Position [1080, 607, 1145, 623] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xim7.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre0" Ports [1, 1] Position [1080, 52, 1145, 68] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre0.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre1" Ports [1, 1] Position [1080, 87, 1145, 103] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre1.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre2" Ports [1, 1] Position [1080, 122, 1145, 138] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre2.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre3" Ports [1, 1] Position [1080, 157, 1145, 173] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre3.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre4" Ports [1, 1] Position [1080, 192, 1145, 208] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre4.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre5" Ports [1, 1] Position [1080, 227, 1145, 243] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre5.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre6" Ports [1, 1] Position [1080, 262, 1145, 278] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre6.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType Reference Name "Output Xre7" Ports [1, 1] Position [1080, 297, 1145, 313] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Output" SourceType "Output AlteraBlockset" iofile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Output+Xre7.capture" BusType "Signed Integer" bwl "8" bwr "0" externalType "Inferred" PORTTYPE "Output" allowFloatingPointOverride on logOutputs off } Block { BlockType DiscretePulseGenerator Name "Pulse\nGenerator" Ports [0, 1] Position [45, 233, 90, 267] Amplitude "1" Period "100" PulseWidth "8" PhaseDelay "2" SampleTime "1" } Block { BlockType Scope Name "Real Scope" Ports [8] Position [1170, 43, 1210, 322] Floating off Location [36, 75, 365, 638] Open off NumInputPorts "8" List { ListType AxesTitles axes1 "X[0]" axes2 "X[1]" axes3 "X[2]" axes4 "X[3]" axes5 "X[4]" axes6 "X[5]" axes7 "X[6]" axes8 "X[7]" } YMin "0~-50~-20~-50~-20~-20~-20~-20" YMax "100~50~20~50~20~20~20~20" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Reference Name "Resource Usage" Ports [] Position [136, 15, 252, 66] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Resource Usage" SourceType "Resource Usage AlteraBlockset" logic " < 1 %% " memory " < 1 %% " dsp " 0 %% " memoryLable "RAM" dspLable "Multiplier" } Block { BlockType Scope Name "Scope W1" Ports [4] Position [610, 152, 645, 198] Floating off Location [36, 88, 386, 654] Open off NumInputPorts "4" List { ListType AxesTitles axes1 "Dre" axes2 "Dim" axes3 "Ere" axes4 "Eim" } YMin "-5~-5~-10~-15" YMax "30~5~20~10" SaveName "ScopeData4" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Scope Name "Scope W3" Ports [4] Position [645, 592, 680, 638] Floating off Location [3, 176, 353, 742] Open off NumInputPorts "4" List { ListType AxesTitles axes1 "Dre" axes2 "Dim" axes3 "Ere" axes4 "Eim" } YMin "-5~-5~-15~-15" YMax "30~5~10~10" SaveName "ScopeData2" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Reference Name "Shift Taps Imag" Ports [2, 8] Position [280, 355, 365, 615] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Shift Taps" SourceType "Shift Taps AlteraBlockset" number_of_taps "8" tap_distance "1" use_shiftout off use_ena on use_sclr off use_dedicated_circuitry off ram_type "AUTO" allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Imag%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8" " FFT\\tb_dif8key\\dif8_Shift+Taps+Imag%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+" "Imag%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Imag%3A%3At.fixedpointlog,F:\\EEL5" "930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Imag%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_S" "hift+Taps+Imag%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Imag%3A%3At.fixedpointlo" "g,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Imag%3A%3At.fixedpointlog," } Block { BlockType Reference Name "Shift Taps Real" Ports [2, 8] Position [280, 55, 365, 315] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Shift Taps" SourceType "Shift Taps AlteraBlockset" number_of_taps "8" tap_distance "1" use_shiftout off use_ena on use_sclr off use_dedicated_circuitry off ram_type "AUTO" allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Real%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8" " FFT\\tb_dif8key\\dif8_Shift+Taps+Real%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+" "Real%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Real%3A%3At.fixedpointlog,F:\\EEL5" "930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Real%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_S" "hift+Taps+Real%3A%3At.fixedpointlog,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Real%3A%3At.fixedpointlo" "g,F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Shift+Taps+Real%3A%3At.fixedpointlog," } Block { BlockType Reference Name "SignalCompiler" Ports [] Position [34, 18, 103, 65] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Signal Compiler" SourceType "Signal Compiler AlteraBlockset" DeviceFamily "Cyclone II" DeviceName "EP2C35F672C6" EnableSignalTap on SignalTapDepth "512" UseBoardBlock on StpUseDefaultClock on StpClock "Clock" ExportDir "C:\\Documents and Settings\\New\\My Documents" } Block { BlockType SubSystem Name "W0 Butterfly 1. stage" Ports [4, 4] Position [480, 76, 575, 154] ForegroundColor "blue" AncestorBlock "ALTELINK/AltLab/HDL SubSystem" FontSize 10 MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off MaskType "SubSystem AlteraBlockSet" MaskSelfModifiable on MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskPortRotate "default" MaskIconUnits "autoscale" System { Name "W0 Butterfly 1. stage" Location [439, 186, 1362, 667] 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 Inport Name "Are" Position [115, 48, 145, 62] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Aim" Position [115, 143, 145, 157] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bre" Position [115, 243, 145, 257] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bim" Position [115, 328, 145, 342] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Reference Name "Aim + Bim" Ports [2, 1] Position [450, 132, 485, 208] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "+" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W0+Butterfly+1.+stage_Aim+%2B+Bim.fixedpointlog" } Block { BlockType Reference Name "Aim - Bim" Ports [2, 1] Position [450, 332, 485, 408] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "+-" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W0+Butterfly+1.+stage_Aim+-+Bim.fixedpointlog" } Block { BlockType Reference Name "Are + Bre" Ports [2, 1] Position [450, 37, 485, 113] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "+" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W0+Butterfly+1.+stage_Are+%2B+Bre.fixedpointlog" } Block { BlockType Reference Name "Are - Bre" Ports [2, 1] Position [450, 232, 485, 308] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "+-" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W0+Butterfly+1.+stage_Are+-+Bre.fixedpointlog" } Block { BlockType Outport Name "Dre" Position [745, 68, 775, 82] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Dim" Position [745, 163, 775, 177] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Ere" Position [750, 263, 780, 277] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Eim" Position [750, 363, 780, 377] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Line { SrcBlock "Are" SrcPort 1 Points [165, 0] Branch { DstBlock "Are + Bre" DstPort 1 } Branch { Points [0, 195] DstBlock "Are - Bre" DstPort 1 } } Line { SrcBlock "Bre" SrcPort 1 Points [140, 0] Branch { Points [0, -155] DstBlock "Are + Bre" DstPort 2 } Branch { Points [0, 40] DstBlock "Are - Bre" DstPort 2 } } Line { SrcBlock "Aim" SrcPort 1 Points [115, 0] Branch { DstBlock "Aim + Bim" DstPort 1 } Branch { Points [0, 200] DstBlock "Aim - Bim" DstPort 1 } } Line { SrcBlock "Bim" SrcPort 1 Points [0, -5; 105, 0] Branch { Points [90, 0; 0, -140] DstBlock "Aim + Bim" DstPort 2 } Branch { Points [0, 60] DstBlock "Aim - Bim" DstPort 2 } } Line { SrcBlock "Are + Bre" SrcPort 1 DstBlock "Dre" DstPort 1 } Line { SrcBlock "Aim + Bim" SrcPort 1 DstBlock "Dim" DstPort 1 } Line { SrcBlock "Are - Bre" SrcPort 1 DstBlock "Ere" DstPort 1 } Line { SrcBlock "Aim - Bim" SrcPort 1 DstBlock "Eim" DstPort 1 } Annotation { Name "Complex butterfly for w^0=1." Position [444, 16] DropShadow on TeXMode "on" FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "W1 Butterfly 1.stage" Ports [4, 4] Position [470, 211, 565, 289] ForegroundColor "blue" AncestorBlock "ALTELINK/AltLab/HDL SubSystem" FontSize 10 MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off MaskType "SubSystem AlteraBlockSet" MaskSelfModifiable on MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskPortRotate "default" MaskIconUnits "autoscale" System { Name "W1 Butterfly 1.stage" Location [373, 168, 1140, 768] 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 Inport Name "Are" Position [30, 53, 60, 67] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Aim" Position [30, 148, 60, 162] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bre" Position [30, 253, 60, 267] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bim" Position [30, 338, 60, 352] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Dre" Position [665, 73, 695, 87] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Dim" Position [665, 168, 695, 182] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Ere" Position [680, 348, 710, 362] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Eim" Position [685, 473, 715, 487] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Annotation { Name "Complex butterfly for w^1=exp(-j*\\pi/4)." Position [284, 21] DropShadow on TeXMode "on" FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "W2 Butterfly 1. stage" Ports [4, 4] Position [485, 371, 580, 449] ForegroundColor "blue" AncestorBlock "ALTELINK/AltLab/HDL SubSystem" FontSize 10 MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off MaskType "SubSystem AlteraBlockSet" MaskSelfModifiable on MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskPortRotate "default" MaskIconUnits "autoscale" System { Name "W2 Butterfly 1. stage" Location [99, 256, 1022, 737] 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 Inport Name "Are" Position [20, 58, 50, 72] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Aim" Position [20, 153, 50, 167] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bre" Position [20, 253, 50, 267] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bim" Position [20, 343, 50, 357] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Reference Name "Aim + Bim" Ports [2, 1] Position [285, 142, 320, 218] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "+" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W2+Butterfly+1.+stage_Aim+%2B+Bim.fixedpointlog" } Block { BlockType Reference Name "Are + Bre" Ports [2, 1] Position [305, 47, 340, 123] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "+" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W2+Butterfly+1.+stage_Are+%2B+Bre.fixedpointlog" } Block { BlockType Reference Name "Bim - Aim" Ports [2, 1] Position [285, 347, 320, 423] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "-+" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W2+Butterfly+1.+stage_Bim+-+Aim.fixedpointlog" } Block { BlockType Reference Name "Bre - Are" Ports [2, 1] Position [285, 242, 320, 318] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Parallel Adder Subtractor" SourceType "ParallelAdder AlteraBlockset" number_of_inputs "2" direction "-+" use_pipeline off pipeline_display "0" phase_selection "1" use_ena off use_aclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_W2+Butterfly+1.+stage_Bre+-+Are.fixedpointlog" } Block { BlockType Outport Name "Dre" Position [445, 78, 475, 92] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Dim" Position [445, 173, 475, 187] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Ere" Position [450, 273, 480, 287] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Eim" Position [450, 363, 480, 377] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Line { SrcBlock "Are" SrcPort 1 Points [90, 0] Branch { Points [0, 195] DstBlock "Bre - Are" DstPort 1 } Branch { DstBlock "Are + Bre" DstPort 1 } } Line { SrcBlock "Bre" SrcPort 1 Points [65, 0] Branch { Points [0, 40] DstBlock "Bre - Are" DstPort 2 } Branch { Points [0, -155] DstBlock "Are + Bre" DstPort 2 } } Line { SrcBlock "Aim" SrcPort 1 Points [50, 0] Branch { Points [0, 205] DstBlock "Bim - Aim" DstPort 1 } Branch { DstBlock "Aim + Bim" DstPort 1 } } Line { SrcBlock "Bim" SrcPort 1 Points [30, 0] Branch { Points [0, 55] DstBlock "Bim - Aim" DstPort 2 } Branch { Points [90, 0; 0, -150] DstBlock "Aim + Bim" DstPort 2 } } Line { SrcBlock "Are + Bre" SrcPort 1 DstBlock "Dre" DstPort 1 } Line { SrcBlock "Aim + Bim" SrcPort 1 DstBlock "Dim" DstPort 1 } Line { SrcBlock "Bim - Aim" SrcPort 1 Points [60, 0; 0, -105] DstBlock "Ere" DstPort 1 } Line { SrcBlock "Bre - Are" SrcPort 1 Points [40, 0; 0, 90] DstBlock "Eim" DstPort 1 } Annotation { Name "Complex butterfly for w^2=-j." Position [284, 26] DropShadow on TeXMode "on" FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType SubSystem Name "W3 Butterfly 1.stage" Ports [4, 4] Position [485, 511, 580, 589] ForegroundColor "blue" AncestorBlock "ALTELINK/AltLab/HDL SubSystem" FontSize 10 MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off MaskType "SubSystem AlteraBlockSet" MaskSelfModifiable on MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskPortRotate "default" MaskIconUnits "autoscale" System { Name "W3 Butterfly 1.stage" Location [373, 168, 1140, 768] 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 Inport Name "Are" Position [30, 53, 60, 67] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Aim" Position [30, 148, 60, 162] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bre" Position [30, 253, 60, 267] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "Bim" Position [30, 338, 60, 352] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Dre" Position [665, 73, 695, 87] ForegroundColor "blue" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Dim" Position [665, 168, 695, 182] ForegroundColor "blue" Port "2" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Ere" Position [680, 348, 710, 362] ForegroundColor "blue" Port "3" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Outport Name "Eim" Position [685, 473, 715, 487] ForegroundColor "blue" Port "4" IconDisplay "Port number" OutDataType "sfix(16)" OutScaling "2^0" } Annotation { Name "Complex butterfly for w^3=exp(-j*3\\pi/4)." Position [284, 21] DropShadow on TeXMode "on" FontName "Arial" FontSize 12 FontWeight "bold" } } } Block { BlockType Reference Name "Xim0" Ports [1, 1] Position [1025, 355, 1060, 385] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim0.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xim1" Ports [1, 1] Position [1025, 390, 1060, 420] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim1.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xim2" Ports [1, 1] Position [1025, 425, 1060, 455] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim2.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xim3" Ports [1, 1] Position [1025, 460, 1060, 490] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim3.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xim4" Ports [1, 1] Position [1025, 495, 1060, 525] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim4.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xim5" Ports [1, 1] Position [1025, 530, 1060, 560] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim5.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xim6" Ports [1, 1] Position [1025, 565, 1060, 595] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim6.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xim7" Ports [1, 1] Position [1025, 600, 1060, 630] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xim7.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre0" Ports [1, 1] Position [1025, 45, 1060, 75] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xre0.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre1" Ports [1, 1] Position [1025, 80, 1060, 110] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xre1.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre2" Ports [1, 1] Position [1025, 115, 1060, 145] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xre2.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre3" Ports [1, 1] Position [1025, 150, 1060, 180] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xre3.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre4" Ports [1, 1] Position [1025, 185, 1060, 215] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xre4.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre5" Ports [1, 1] Position [1025, 220, 1060, 250] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xre5.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre6" Ports [1, 1] Position [1025, 255, 1060, 285] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8key\\dif8_Xre6.fixedpointlog" use_init off reset_value "1" } Block { BlockType Reference Name "Xre7" Ports [1, 1] Position [1025, 290, 1060, 320] ForegroundColor "blue" SourceBlock "allblocks_alteradspbuilder2/Delay" SourceType "Delay AlteraBlockset" pipeline "1" pipeline_display "1" ClockPhase "1" use_ena off use_sclr off allowFloatingPointOverride on logOutputs off logFile "F:\\EEL5930\\lab 8 FFT\\tb_dif8\\dif8_Xre7.fixedpointlog" use_init off reset_value "1" } Block { BlockType Constant Name "x Imag is zero" Position [45, 415, 75, 445] Value "0" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Reference Name "x Real has \ntriangular" Ports [0, 1] Position [50, 105, 80, 135] SourceBlock "simulink/Sources/Repeating\nSequence" SourceType "Repeating table" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData off RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" rep_seq_t "[0 1 2 3 4 5 6 7 8 9 10 100]" rep_seq_y "[0 0 16 14 12 10 8 6 4 2 0 0]" } Line { SrcBlock "Pulse\nGenerator" SrcPort 1 DstBlock "Enable" DstPort 1 } Line { SrcBlock "Shift Taps Real" SrcPort 1 Points [0, 5] DstBlock "W0 Butterfly 1. stage" DstPort 1 } Line { SrcBlock "Shift Taps Imag" SrcPort 1 Points [45, 0; 0, -275] DstBlock "W0 Butterfly 1. stage" DstPort 2 } Line { SrcBlock "Shift Taps Real" SrcPort 5 Points [55, 0; 0, -75] DstBlock "W0 Butterfly 1. stage" DstPort 3 } Line { SrcBlock "Shift Taps Imag" SrcPort 5 Points [65, 0; 0, -355] DstBlock "W0 Butterfly 1. stage" DstPort 4 } Line { SrcBlock "Shift Taps Real" SrcPort 2 Points [20, 0; 0, 110] DstBlock "W1 Butterfly 1.stage" DstPort 1 } Line { SrcBlock "Shift Taps Imag" SrcPort 2 Points [30, 0; 0, -170] DstBlock "W1 Butterfly 1.stage" DstPort 2 } Line { SrcBlock "Shift Taps Real" SrcPort 6 Points [20, 0; 0, 30] DstBlock "W1 Butterfly 1.stage" DstPort 3 } Line { SrcBlock "Shift Taps Imag" SrcPort 6 Points [25, 0; 0, -250] DstBlock "W1 Butterfly 1.stage" DstPort 4 } Line { SrcBlock "Shift Taps Real" SrcPort 3 Points [15, 0; 0, 240] DstBlock "W2 Butterfly 1. stage" DstPort 1 } Line { SrcBlock "Shift Taps Imag" SrcPort 3 Points [35, 0; 0, -40] DstBlock "W2 Butterfly 1. stage" DstPort 2 } Line { SrcBlock "Shift Taps Imag" SrcPort 7 Points [75, 0; 0, -120] DstBlock "W2 Butterfly 1. stage" DstPort 4 } Line { SrcBlock "Shift Taps Real" SrcPort 7 Points [75, 0; 0, 160] DstBlock "W2 Butterfly 1. stage" DstPort 3 } Line { SrcBlock "Shift Taps Real" SrcPort 4 Points [80, 0; 0, 350] DstBlock "W3 Butterfly 1.stage" DstPort 1 } Line { SrcBlock "Shift Taps Imag" SrcPort 4 Points [40, 0; 0, 70] DstBlock "W3 Butterfly 1.stage" DstPort 2 } Line { SrcBlock "Shift Taps Real" SrcPort 8 Points [90, 0; 0, 270] DstBlock "W3 Butterfly 1.stage" DstPort 3 } Line { SrcBlock "Shift Taps Imag" SrcPort 8 Points [0, -10] DstBlock "W3 Butterfly 1.stage" DstPort 4 } Line { SrcBlock "W1 Butterfly 1.stage" SrcPort 1 Points [5, 0; 0, -60] DstBlock "Scope W1" DstPort 1 } Line { SrcBlock "W1 Butterfly 1.stage" SrcPort 2 Points [10, 0; 0, -70] DstBlock "Scope W1" DstPort 2 } Line { SrcBlock "W1 Butterfly 1.stage" SrcPort 3 Points [15, 0; 0, -80] DstBlock "Scope W1" DstPort 3 } Line { SrcBlock "W1 Butterfly 1.stage" SrcPort 4 Points [20, 0; 0, -90] DstBlock "Scope W1" DstPort 4 } Line { SrcBlock "W3 Butterfly 1.stage" SrcPort 1 Points [20, 0; 0, 80] DstBlock "Scope W3" DstPort 1 } Line { SrcBlock "W3 Butterfly 1.stage" SrcPort 2 Points [25, 0; 0, 70] DstBlock "Scope W3" DstPort 2 } Line { SrcBlock "W3 Butterfly 1.stage" SrcPort 3 Points [15, 0; 0, 60] DstBlock "Scope W3" DstPort 3 } Line { SrcBlock "W3 Butterfly 1.stage" SrcPort 4 Points [10, 0; 0, 50] DstBlock "Scope W3" DstPort 4 } Line { SrcBlock "x Real has \ntriangular" SrcPort 1 DstBlock "Input Re" DstPort 1 } Line { SrcBlock "x Imag is zero" SrcPort 1 DstBlock "Input Im" DstPort 1 } Line { SrcBlock "Output Xre0" SrcPort 1 DstBlock "Real Scope" DstPort 1 } Line { SrcBlock "Output Xre1" SrcPort 1 DstBlock "Real Scope" DstPort 2 } Line { SrcBlock "Output Xre2" SrcPort 1 DstBlock "Real Scope" DstPort 3 } Line { SrcBlock "Output Xre3" SrcPort 1 DstBlock "Real Scope" DstPort 4 } Line { SrcBlock "Output Xre4" SrcPort 1 DstBlock "Real Scope" DstPort 5 } Line { SrcBlock "Output Xre5" SrcPort 1 DstBlock "Real Scope" DstPort 6 } Line { SrcBlock "Output Xre6" SrcPort 1 DstBlock "Real Scope" DstPort 7 } Line { SrcBlock "Output Xre7" SrcPort 1 DstBlock "Real Scope" DstPort 8 } Line { SrcBlock "Output Xim0" SrcPort 1 DstBlock "Imag Scope" DstPort 1 } Line { SrcBlock "Output Xim1" SrcPort 1 DstBlock "Imag Scope" DstPort 2 } Line { SrcBlock "Output Xim2" SrcPort 1 DstBlock "Imag Scope" DstPort 3 } Line { SrcBlock "Output Xim3" SrcPort 1 DstBlock "Imag Scope" DstPort 4 } Line { SrcBlock "Output Xim4" SrcPort 1 DstBlock "Imag Scope" DstPort 5 } Line { SrcBlock "Output Xim5" SrcPort 1 DstBlock "Imag Scope" DstPort 6 } Line { SrcBlock "Output Xim7" SrcPort 1 DstBlock "Imag Scope" DstPort 8 } Line { SrcBlock "Output Xim6" SrcPort 1 DstBlock "Imag Scope" DstPort 7 } Line { SrcBlock "Xre0" SrcPort 1 DstBlock "Output Xre0" DstPort 1 } Line { SrcBlock "Xre1" SrcPort 1 DstBlock "Output Xre1" DstPort 1 } Line { SrcBlock "Xre2" SrcPort 1 DstBlock "Output Xre2" DstPort 1 } Line { SrcBlock "Xre3" SrcPort 1 DstBlock "Output Xre3" DstPort 1 } Line { SrcBlock "Xre4" SrcPort 1 DstBlock "Output Xre4" DstPort 1 } Line { SrcBlock "Xre5" SrcPort 1 DstBlock "Output Xre5" DstPort 1 } Line { SrcBlock "Xre6" SrcPort 1 DstBlock "Output Xre6" DstPort 1 } Line { SrcBlock "Xre7" SrcPort 1 DstBlock "Output Xre7" DstPort 1 } Line { SrcBlock "Xim0" SrcPort 1 DstBlock "Output Xim0" DstPort 1 } Line { SrcBlock "Xim1" SrcPort 1 DstBlock "Output Xim1" DstPort 1 } Line { SrcBlock "Xim2" SrcPort 1 DstBlock "Output Xim2" DstPort 1 } Line { SrcBlock "Xim3" SrcPort 1 DstBlock "Output Xim3" DstPort 1 } Line { SrcBlock "Xim4" SrcPort 1 DstBlock "Output Xim4" DstPort 1 } Line { SrcBlock "Xim5" SrcPort 1 DstBlock "Output Xim5" DstPort 1 } Line { SrcBlock "Xim6" SrcPort 1 DstBlock "Output Xim6" DstPort 1 } Line { SrcBlock "Xim7" SrcPort 1 DstBlock "Output Xim7" DstPort 1 } Line { SrcBlock "Enable" SrcPort 1 Points [10, 0] Branch { DstBlock "Shift Taps Real" DstPort 2 } Branch { Points [0, 300] DstBlock "Shift Taps Imag" DstPort 2 } } Line { SrcBlock "Input Re" SrcPort 1 DstBlock "Shift Taps Real" DstPort 1 } Line { SrcBlock "Input Im" SrcPort 1 Points [10, 0; 0, -10] DstBlock "Shift Taps Imag" DstPort 1 } Annotation { Name "1. stage" Position [524, 51] DropShadow on TeXMode "on" FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "2. stage" Position [734, 51] DropShadow on TeXMode "on" FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "3. stage" Position [904, 51] DropShadow on TeXMode "on" FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Position [25, 441] } Annotation { Name "Design name: \nDesigner: YourName\nDate:\nVersion:" Position [75, 525] HorizontalAlignment "left" DropShadow on TeXMode "on" FontName "Arial" FontWeight "bold" } } }