150RX/TXShared4.0006,00016150RX/TX16Shared4,1006,200500125(4)RX/TX/RefShared4.1006200500125(4Ref/TxShared4.2006400160150RX/TXNotestotable1-4.Referto"ClockingOptions"onpage3-7formoreinformationabouttheseoptions(2)Otherparameters(BARconfigurations,etc.)varythealutandLogicRegisterutilizationnumbersbyapproximately+/-200(3)Figuresfor-3speedgradedevicesonly(4)WhenusingtheSharedRx/Tx/RefandSharedRef/Txoptions,theuserinterfacefrequencyislimitedtoexactlythehtfrequencydividedbyTable1-5showsperformanceanddeviceutilizationfortheHyperTransportMegaCorefunctioninStratixandStratixGXdevicesTable1-5.HyperTransportMegaCoreFunctionPerformanceinStratixandStratixGXDevicesUserInterfacefmaxParametersUtilizationHTLinkfMAXMHz)MHZ)RXRXSpeedGradePostedNon-PostedResponseClockingOptionLEsM4KBuffersBuffersBuffers)(2Blocks.5-66Sharedrx/tx/ref1240010073)100734448888SharedRef/Tx7,60014400400100{3)100(3)Sharedrxtx7,90016400400>125>100Sharedrxtx8.900125>100168SharedRx/T×Ref9,400124004001003)100316Sharedref/ix9.500144001003)10073)16Sharedrx/x9.700400125Notestotable1-5:(1)RefertoClockingOptions"onpage3-7formoreinformationabouttheseoptions(2)Otherparameters(BARconfigurationsetc.)varytheLEutilizationbyapproximately+/-200LES(3)WhenusingtheSharedRx/Tx/RefandSharedRef/Txoptions,theuserinterfacefrequencyislimitedtoexactlythehTfrequencydividedbyfourHyperTransportMegaCoreFunctionUserGuideCMarch2009AlteraCorporationA吉RA2.GettingStartedDesignFlowToevaluatetheHyperTransportMegaCorefunctionusingtheOpenCorePlusfeature,includethesestepsinyourdesignflowObtainandinstalltheHyperTransportMegaCorefunctionTheHyperTransportMegaCorefunctionispartoftheMegaCoreIPLibrary,whichisdistributedwiththeQuartusiisoftwareanddownloadablefromthealterawebsitewww.altera.comoForsystemrequirementsandinstallationinstructions,refertoQuartusIIInstallationLicensingforWindowsandLinuxWorkstationsontheAlterawebsiteatwww.altera.com/literature/lit-qts.ispFigure2-1showsthedirectorystructureafteryouinstalltheHyperTransportMegaCorefunction,whereistheinstallationdirectory.ThedefaultinstallationWindowsisC:altera;onLinuxitislopt/alteraFigure2-1.DirectoryStructureInstallationdirectorypContainstheAlteraMegaCoreIPLibraryandthird-partyIPcoresalteraContainstheAlteraMegaCoreIPLibrarycommonContainssharedcomponentshtContainstheHyperTransportHyperTransportMegacorefunctionfilesanddocumentationdocContainsthedocumentationfortheHyperTransportMegaCorefunctionlibContainsencryptedlower-leveldesignfilesexampleContainsthedesignexamplefortheHyperTransportMegaCorefunction2.CreateacustomvariationoftheHyperTransportMegaCorefunction3.Implementtherestofyourdesignusingthedesignentrymethodofyourchoice4.UsetheIPfunctionalsimulationmodeltoverifytheoperationofyourdesignoFormoreinformationaboutIpfunctionalsimulationmodels,refertotheSimulatingAlteraIPinThird-PartySimulationToolschapterinvolume3oftheQuartusIIHandbook5.UsetheQuartusIIsoftwaretocompileyourdesignCMarch2009AlteraCorporationHyperTransportMegaCoreFunctionUserGuide2-2Chapter2:GettingStartedMegaCoreFunctionWalkthroughIgYoucanalsogenerateanOpenCorePlustime-limitedprogrammingfile,whichyoucanusetoverifytheoperationofyourdesigninhardware6.PurchasealicenseforthehypertransportMegaCorefunctionAfteryouhavepurchasedalicensefortheHypertransportmegaCorefunctionfollowtheseadditionalsteps1.Setuplicensing2.GenerateaprogrammingfilefortheAlteradevice(s)onyourboard3.ProgramtheAlteradevice(s)withthecompleteddesignMegaCoreFunctionWalkthroughThiswalkthroughexplainshowtocreateacustomvariationusingtheAlteraHyperTransportIPToolbenchandtheQuartusIIsoftware,andsimulatethefunctionusinganipfunctionalsimulationmodelandthemodelsimsoftwarewhenyouarefinishedgeneratingyourcustomvariationofthefunction,youcanincorporateitintoⅴouroverallprojectIeIPToolbenchallowsyoutoselectonlylegalcombinationsofparameters,andwarnsouofanyinvalidconfigurationsInthiswalkthroughyoufollowthesestepsCreateaNewQuartusIIProjectaLaunchtheMegaWizardPlug-inManager■Step1:ParameterizeaStep2:SetUpSimulation■Step3:Generate■SimulatethedesignTogenerateawrapperfileandIpfunctionalsimulationmodelusingdefaultvalues,omittheproceduredescribedin"Step1:Parameterizeonpage2-5CreateaNewQuartusllProjectCreateanewQuartusIIprojectwiththeNewProjectWizard,whichspecifiestheworkingdirectoryfortheproject,assignstheprojectname,anddesignatesthenameofthetop-leveldesignentityTocreateanewproject,performthefollowingsteps1.OntheWindowsStartmenu,selectPrograms>Altera>QuartusIItostarttheQuartuslIsoftware.Alternatively,youcanusetheQuartusIIWebeditionsoftware2.IntheQuartusIIwindow,ontheFilemenu,clickNewProjectWizard.Ifyoudidnotturnitoffpreviously,theNewProjectWizardIntroductionpageappears3.OntheNewProjectWizardIntroductionpage,clickNextHyperTransportMegaCoreFunctionUserGuideoMarch2009AlteraCorporation-IMDN开发者社群-imdn.cn"> 150RX/TXShared4.0006,00016150RX/TX16Shared4,1006,200500125(4)RX/TX/RefShared4.1006200500125(4Ref/TxShared4.2006400160150RX/TXNotestotable1-4.Referto"ClockingOptions"onpage3-7formoreinformationabouttheseoptions(2)Otherparameters(BARconfigurations,etc.)varythealutandLogicRegisterutilizationnumbersbyapproximately+/-200(3)Figuresfor-3speedgradedevicesonly(4)WhenusingtheSharedRx/Tx/RefandSharedRef/Txoptions,theuserinterfacefrequencyislimitedtoexactlythehtfrequencydividedbyTable1-5showsperformanceanddeviceutilizationfortheHyperTransportMegaCorefunctioninStratixandStratixGXdevicesTable1-5.HyperTransportMegaCoreFunctionPerformanceinStratixandStratixGXDevicesUserInterfacefmaxParametersUtilizationHTLinkfMAXMHz)MHZ)RXRXSpeedGradePostedNon-PostedResponseClockingOptionLEsM4KBuffersBuffersBuffers)(2Blocks.5-66Sharedrx/tx/ref1240010073)100734448888SharedRef/Tx7,60014400400100{3)100(3)Sharedrxtx7,90016400400>125>100Sharedrxtx8.900125>100168SharedRx/T×Ref9,400124004001003)100316Sharedref/ix9.500144001003)10073)16Sharedrx/x9.700400125Notestotable1-5:(1)RefertoClockingOptions"onpage3-7formoreinformationabouttheseoptions(2)Otherparameters(BARconfigurationsetc.)varytheLEutilizationbyapproximately+/-200LES(3)WhenusingtheSharedRx/Tx/RefandSharedRef/Txoptions,theuserinterfacefrequencyislimitedtoexactlythehTfrequencydividedbyfourHyperTransportMegaCoreFunctionUserGuideCMarch2009AlteraCorporationA吉RA2.GettingStartedDesignFlowToevaluatetheHyperTransportMegaCorefunctionusingtheOpenCorePlusfeature,includethesestepsinyourdesignflowObtainandinstalltheHyperTransportMegaCorefunctionTheHyperTransportMegaCorefunctionispartoftheMegaCoreIPLibrary,whichisdistributedwiththeQuartusiisoftwareanddownloadablefromthealterawebsitewww.altera.comoForsystemrequirementsandinstallationinstructions,refertoQuartusIIInstallationLicensingforWindowsandLinuxWorkstationsontheAlterawebsiteatwww.altera.com/literature/lit-qts.ispFigure2-1showsthedirectorystructureafteryouinstalltheHyperTransportMegaCorefunction,whereistheinstallationdirectory.ThedefaultinstallationWindowsisC:altera;onLinuxitislopt/alteraFigure2-1.DirectoryStructureInstallationdirectorypContainstheAlteraMegaCoreIPLibraryandthird-partyIPcoresalteraContainstheAlteraMegaCoreIPLibrarycommonContainssharedcomponentshtContainstheHyperTransportHyperTransportMegacorefunctionfilesanddocumentationdocContainsthedocumentationfortheHyperTransportMegaCorefunctionlibContainsencryptedlower-leveldesignfilesexampleContainsthedesignexamplefortheHyperTransportMegaCorefunction2.CreateacustomvariationoftheHyperTransportMegaCorefunction3.Implementtherestofyourdesignusingthedesignentrymethodofyourchoice4.UsetheIPfunctionalsimulationmodeltoverifytheoperationofyourdesignoFormoreinformationaboutIpfunctionalsimulationmodels,refertotheSimulatingAlteraIPinThird-PartySimulationToolschapterinvolume3oftheQuartusIIHandbook5.UsetheQuartusIIsoftwaretocompileyourdesignCMarch2009AlteraCorporationHyperTransportMegaCoreFunctionUserGuide2-2Chapter2:GettingStartedMegaCoreFunctionWalkthroughIgYoucanalsogenerateanOpenCorePlustime-limitedprogrammingfile,whichyoucanusetoverifytheoperationofyourdesigninhardware6.PurchasealicenseforthehypertransportMegaCorefunctionAfteryouhavepurchasedalicensefortheHypertransportmegaCorefunctionfollowtheseadditionalsteps1.Setuplicensing2.GenerateaprogrammingfilefortheAlteradevice(s)onyourboard3.ProgramtheAlteradevice(s)withthecompleteddesignMegaCoreFunctionWalkthroughThiswalkthroughexplainshowtocreateacustomvariationusingtheAlteraHyperTransportIPToolbenchandtheQuartusIIsoftware,andsimulatethefunctionusinganipfunctionalsimulationmodelandthemodelsimsoftwarewhenyouarefinishedgeneratingyourcustomvariationofthefunction,youcanincorporateitintoⅴouroverallprojectIeIPToolbenchallowsyoutoselectonlylegalcombinationsofparameters,andwarnsouofanyinvalidconfigurationsInthiswalkthroughyoufollowthesestepsCreateaNewQuartusIIProjectaLaunchtheMegaWizardPlug-inManager■Step1:ParameterizeaStep2:SetUpSimulation■Step3:Generate■SimulatethedesignTogenerateawrapperfileandIpfunctionalsimulationmodelusingdefaultvalues,omittheproceduredescribedin"Step1:Parameterizeonpage2-5CreateaNewQuartusllProjectCreateanewQuartusIIprojectwiththeNewProjectWizard,whichspecifiestheworkingdirectoryfortheproject,assignstheprojectname,anddesignatesthenameofthetop-leveldesignentityTocreateanewproject,performthefollowingsteps1.OntheWindowsStartmenu,selectPrograms>Altera>QuartusIItostarttheQuartuslIsoftware.Alternatively,youcanusetheQuartusIIWebeditionsoftware2.IntheQuartusIIwindow,ontheFilemenu,clickNewProjectWizard.Ifyoudidnotturnitoffpreviously,theNewProjectWizardIntroductionpageappears3.OntheNewProjectWizardIntroductionpage,clickNextHyperTransportMegaCoreFunctionUserGuideoMarch2009AlteraCorporation - IMDN开发者社群-imdn.cn">
登录
首页 » Others » altera公司IP核使用手册.PDF

altera公司IP核使用手册.PDF

于 2020-12-05 发布
0 315
下载积分: 1 下载次数: 1

代码说明:

altera公司IP核使用手册,对于学习EDA技术的学生或工程师有用A吉RAContentsChapter 1. About this MegaCore FunctionRelease informat1-1Device Family Support···Introduction.··········FeaturesOpen core plus evaluation1-3Performance···Chapter 2. Getting StartedDesign Flow衡·鲁·,看·,音番2-1Megacore Function walkthrough2-2Create a New quartus II Pi2-2Launch the mega Wizard Plug-in ManagerStep 1: Parameterize2-5Step 2: Set Up SimulationStep 3: Generate..,2-11Simulate the design2-13Compile the design2-13Pa Device2-14Set Up Licensing2-15ppend the license to yourdat file2-15Specify the License File in the Quartus II Software...2-15Example Simulation and Compilation..2-16Example quartus Ii project2-16Example simulation with Test Vectors,,,,,,2-16Chapter 3. SpecificationsyperTransport Technology Overview1HT SyStems3-2HT Flow ControlHyper Transport MegaCore Function SpecificationPhysical InterfaceSynchronization and alignment ...Protocol interfClocking Options.......HyperTransport Mega Core Function Parameters and HT Link Performance3-10Signals3-14CSR Module...3-31OpenCore plus time-Out BehaviorAppendix A. ParametersIntroduction鲁鲁鲁A-1Parameter listsDevice Family and Read Only registers···········,,,,,,,,,,A-1Base Address Registers番鲁,A-2Clocking OptionsA-3Advanced settingso March 2009 Altera corporationHyperTransport MegaCore Function User GuideAppendix B. Stratix Device Pin AssignmentsIntroductionB-1GuidelinesAppendix C. Example designGeneral descriptionAdditional informationRevision historyInto-lHow to Contact alteraInfo-1Typographic Conventions ..........Info-2Hyper Transport MegaCore Function User Guideo March 2009 Altera CorporationA吉RA1. About this MegaCore FunctionRelease InformationTable 1-1 provides information about this release of the Hyper Transport Mega CoretfunctioTable 1-1. Hyper Transport Mega Core Function Release InformationitenlDescription∨ ersion9.0Release dateMarch 2009Ordering codeIP-HTProduct ID(s)0098Vendor iD(s)6AF7Altera verifies that the current version of the quartus@ll software compiles theprevious version of each MegaCore function. Any exceptions to this verification arereported in the Mega Core lP Library release Notes and Errata. Altera does not verifycompilation with Mega Core function versions older than one releaseDevice Family SupportMegaCore functions provide either full or preliminary support for target Alteradevice families:Full support means the Mega Core function meets all functional and timingrequirements for the device family and may be used in production designsa Preliminary support means the Mega Core function meets all functionalrequirements, but may still be undergoing timing analysis for the device family;itmay be used in production designs with cautionTable 1-2 shows the level of support offered by the Hyper Transport MegaCorefunction for each of the altera device familiesTable 1-2. Device Family SupportDevice FamilySupportHard Copy Stratix@FullStratixFulStratix IIFulStratix‖GXPreliminaryStratix GXOther device familiesNo supportC March 2009 Altera CorporationHyperT ransport Mega Core Function User Guide1-2Chapter 1: About this MegaCore FunctionIntroductionIntroductionThe Hyper Transport Mega Core function implements high-speed packet transfersbetween physical(PhY) and link-layer devices, and is fully compliant with theHyperTransport l/O Link Specification, Revision 1.03. This Mega Core function allowsdesigners to interface to a wide range of Hyper TransportTm technology(hT)enableddevices quickly and easily, including network processors, coprocessors, videochipsets, and ASICsFeaturesThe Hyper Transport Mega Core function has the following features8-bit fully integrated hT end-chain interfacePacket-based protocolDual unidirectional point-to-point linksUp to 16 Gigabits per second(Gbps)throughput(8 Gbps in each direction)200, 300, and 400 MHz DDR links in Stratix and Stratix GX devices200, 300, 400, and 500 MHz ddr links in Stratix II and Stratix II GX devicesLow-swing differential signaling with 100-Q2 differential impedanceHardware verified with Hyper fransport interfaces on multiple industry standardprocessor and bridge devicesFully parameterized mega core function allows flexible, easy configurationFully optimized for the altera stratix Il, Stratix, Stratix GX, and Stratix II GXevice famillesApplication-side interface uses the Altera AtlanticTM interface standardManages Hr flow control, optimizing performance and ease of useIndependent buffering for each HT virtual channelAutomatic handling of ht ordering rulesStalling of one virtual channel does not delay other virtual channels(subject toorderingFlexible parameterized buffer sizes, allowing customization depending onsystem requirementsUser interface has independent interfaces for the HT virtual channels, allowingindependent user logic designCyclic redundancy code(crc) generation and checking to preserve data integrityIntegrated detection and response to common HT error conditions■ CRC errorsEnd-chain errorsFully integrated HT configuration space includes all required configuration spaceregisters and HT capabilities list registersHyper Transport MegaCore Function User Guideo March 2009 Altera CorporationChapter 1: About this MegaCore FunctionPerformance32-bit and 64-bit support across all base address registers bars)automatically handles all csr space accessesVerilog HDL and VHdL simulation supportOpen Core Plus EvaluationWith the Altera free Open Core Plus evaluation feature, you can perform the followingSimulate the behavior of a mcgafunction(Altera MegaCore function or AMPPmegafunction) within your systema Verify the functionality of your design, as well as quickly and easily evaluate itssize and speedGenerate time-limited device programming files for designs that includeMegaCore functionsProgram a device and verify your design in hardwareYou only need to purchase a license for the Mega Core function when you arecompletely satisfied with its functionality and performance and want to take yourdesign to productiono For more information about Open Core Plus hardware evaluation using theHyperTransport MegaCore function, refer to"Open Core Plus Time-Out Behavior"onpage 3-40 and AN 320: Open Core Plus Evaluation of megafunctionsPerformanceThe Hyper Transport Mega Core function uses 20 differential I/O pin pairs and 2single-ended I/O pins, requiring 42 pins total. Table 1-3 through Table 1-5 showtypical performance and adaptive look-up table (alut) or logic element (LE)usagefor the HyperTransport MegaCore function in Stratix II GX, Stratix IL, Stratix, andStratix GX devices respectively, using the Quartus@ II software version 7.1Table 1-3 shows the maximum supported data rates in megabits per second(Mbps)by device family and speed gradeTable 1-3. Maximum Supported Hyper Transport Data Rates (Note 1)Speed GradeDevice Family-36Stratix ll GX devices 1000 Mbps 1000 Mbps 800 MbpsNA(2)N/A(2NA(2)Stratix devices1000 Mbps 1000 Mbps 800 Mbps N/A(2)NA(2)NA(2)Stratix devicesN/A(2N/A(2)00 Mbps 800 Mbps 600 Mbps400 MbpsFlip-Chip packagesStratix devicesNA(2)NA(2)NA(2)600 Mbps400 Mbps400 Mbps(Wire Bond packagesStratix GX devicesN/A(2) N/A(2)800 Mbps 800 Mbps 600 Mbps N/A(2)Notes to table 1-3(1)Rates are per interface bit. Multiply by eight to calculate the uni-directional data rate of an 8-bit inter face(2) Devices ot this speed grade are not ottered in this device familyC March 2009 Altera CorporationHyperTransport Mega Core Function User GuideChapter 1: About this MegaCore FunctionPerformanceTable 1-4 shows performance and device utilization for the Hyper TransportMegaCore function in Stratix II and Stratix II GX devicesTable 1-4. Hyper Transport Mega Core Function Performance in Stratix ll and Stratix ll GX DevicesParametersMemoryUserRXCombinationalHT Link InterfacePosted Non-Posted Response ClockingALUTSLogicfMAX(MHz) MAx(MHz)Buffers BuffersBuffers Option(12)Registers M4K M512 ( 3)3)Shared3.5005200120500125(4RX/TX/Ref35005200500Ref/x8Shared36005400160500>150RX/TXShared4.0006,00016150RX/TX16Shared4,1006,200500125(4)RX/TX/RefShared4.1006200500125(4Ref/TxShared4.2006400160150RX/TXNotes to table 1-4.Refer to " Clocking Options "on page 3-7 for more information about these options(2 )Other parameters(BAR configurations, etc. )vary the alut and Logic Register utilization numbers by approximately +/-200(3)Figures for -3 speed grade devices only(4) When using the Shared Rx/Tx/Ref and Shared Ref/Tx options, the user interface frequency is limited to exactly the ht frequency divided byTable 1-5 shows performance and device utilization for the Hyper TransportMegaCore function in Stratix and Stratix GX devicesTable 1-5. Hyper Transport Mega Core Function Performance in Stratix and Stratix GX DevicesUser Interface fmaxParametersUtilizationHT Link fMAX MHz)MHZ)RXRXSpeed GradePosted Non-Posted Response Clocking Option LEsM4KBuffers BuffersBuffers)(2 Blocks.5-66Shared rx/tx/ref1240010073)100734448888Shared Ref/Tx 7, 60014400400100{3)100(3)Shared rxtx7,90016400400>125>100Shared rxtx8.900125>100168Shared Rx/T×Ref9,400124004001003)100316Shared ref/ ix9.500144001003)10073)16Shared rx/x9.700400125Notes to table 1-5:(1)Refer to Clocking Options"on page 3-7 for more information about these options(2 )Other parameters( BAR configurations etc. )vary the LE utilization by approximately +/-200 LES(3 )When using the Shared Rx/Tx/ Ref and Shared Ref/Tx options, the user interface frequency is limited to exactly the hT frequency divided by fourHyper Transport MegaCore Function User GuideC March 2009 Altera CorporationA吉RA2. Getting StartedDesign FlowTo evaluate the HyperTransport Mega Core function using the Open Core Plus feature,include these steps in your design flowObtain and install the HyperTransport Mega Core functionThe HyperTransport Mega Core function is part of the MegaCore IP Library, which isdistributed with the Quartus ii software and downloadable from the altera websitewww.altera.como For system requirements and installation instructions, refer to Quartus II InstallationLicensing for Windows and Linux Workstations on the Altera website atwww.altera.com/literature/lit-qts.ispFigure 2-1 shows the directory structure after you install the HyperTransportMegaCore function, where is the installation directory. The default installationWindows is C: altera ; on Linux it islopt/alteraFigure 2-1. Directory StructureInstallation directorypContains the Altera MegaCore IP Library and third-party IP coresalteraContains the Altera MegaCore IP LibrarycommonContains shared componentshtContains the Hyper Transport Hyper Transport Megacore function files and documentationdocContains the documentation for the Hyper Transport MegaCore functionlibContains encrypted lower-level design filesexampleContains the design example for the Hyper Transport Mega Core function2. Create a custom variation of the Hyper Transport Mega Core function3. Implement the rest of your design using the design entry method of your choice4. Use the IP functional simulation model to verify the operation of your designo For more information about Ip functional simulation models, refer to the SimulatingAltera IP in Third-Party Simulation Tools chapter in volume 3 of the Quartus II Handbook5. Use the Quartus II software to compile your designC March 2009 Altera CorporationHyperT ransport Mega Core Function User Guide2-2Chapter 2: Getting StartedMega Core Function WalkthroughIg You can also generate an Open Core Plus time-limited programming file,which you can use to verify the operation of your design in hardware6. Purchase a license for the hypertransport Mega Core functionAfter you have purchased a license for the Hyper transport mega Core functionfollow these additional steps1. Set up licensing2. Generate a programming file for the Altera device(s)on your board3. Program the Altera device(s)with the completed designMegaCore Function WalkthroughThis walkthrough explains how to create a custom variation using the AlteraHyper Transport IP Toolbench and the Quartus II software, and simulate the functionusing an ip functional simulation model and the modelsim software when you arefinished generating your custom variation of the function, you can incorporate it intoⅴ our overall projectIe IP Toolbench allows you to select only legal combinations of parameters, and warnsou of any invalid configurationsIn this walkthrough you follow these stepsCreate a New Quartus II Projecta Launch the MegaWizard Plug-in Manager■Step1: Parameterizea Step 2: Set Up Simulation■Step3: Generate■ Simulate the designTo generate a wrapper file and Ip functional simulation model using default values,omit the procedure described in"Step 1: Parameterizeon page 2-5Create a New Quartus ll ProjectCreate a new Quartus II project with the New Project Wizard, which specifies theworking directory for the project, assigns the project name, and designates the nameof the top-level design entityTo create a new project, perform the following steps1. On the Windows Start menu, select Programs> Altera> Quartus II tostart the Quartus lI software. Alternatively, you can use the Quartus II Web editionsoftware2. In the Quartus II window, on the File menu, click New Project Wizard. If you didnot turn it off previously, the New Project Wizard Introduction page appears3. On the New Project Wizard Introduction page, click NextHyper Transport MegaCore Function User Guideo March 2009 Altera Corporation

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 毕业设计PPT模板下载
    毕业设计PPT模板下载毕业设计PPT模板下载毕业设计PPT模板下载毕业设计PPT模板下载
    2020-11-02下载
    积分:1
  • 贝叶斯图像去噪
    用贝叶斯算法进行图像去噪,贝叶斯算法是一种小波变化,去噪效果好
    2020-12-02下载
    积分:1
  • SHA1算法C语言源代码
    SHA1算法C语言完全实现的源代码,里面另附测试代码!可直接运行的。
    2020-11-28下载
    积分:1
  • 华为visio面板图第四部分.rar
    【实例简介】华为visio面板图 花了很久在官网上找到的 就是实物visio面板
    2021-12-05 00:37:42下载
    积分:1
  • lyapunov指数计算方法
    lyapunov指数计算常用方法,包括定义法、小数据量法、正交法、wolf法,以lorenz系统为例,有详细的说明,都经过调试,可以直接使用
    2020-12-05下载
    积分:1
  • 利用MATLAB实现医学图像处理与分析
    利用MATLAB实现医学图像处理与分析边缘是图像最基本的特征。所谓边缘是指图像周围像素灰度有阶跃变化或屋顶状变化的像素的集合, 它存在于目标与背景、目标与目标、区域与区域、基元与基元之间。边缘具有方向和幅度两个特征, 沿边缘走向, 像素值变化比较平缓; 垂直于边缘走向, 像素值变化比较剧烈, 可能呈现阶跃状, 也可能呈现斜坡状因此, 边缘可以分为两种: 一种为阶跃性边缘, 它两边的像素灰度值有着明显的不同; 另一种为屋顶状边缘, 它位于灰度值从增加到减少的变化转折点。对于阶跃性边缘, 二阶方向导数在边缘处呈零交叉; 而对于屋顶状边缘, 二阶方向导数在边缘处取极值。第6期高向军,等:利用 MATLAB实现医学图像处理与分析1749d imw rie( modif, ank le_new series d en, n b)在 MATLA B中,笔者实现算法如下:a读入图像,预定义3.2 Levelset图像分割初始轮廓,如图3(a)所示;b定义离散化水平集函数;c)曲线在医学图像分割研究中,基于 level set技术的活动轮廓模演化,递准过程;d)求解演化后的零水平集,即为分割图像的型正引人注目。本实例在 MATLAB环境中,实现了Chm和边缘,如图3(b)所示。Ⅴese提出的无梯度的活动轮廓模型,并应用在医学图像分割之中。4结束语CⅤ分割方法的基本原理如下:没定义域为Ω的图像uo实践证明,MAT^AB软件功能强大、数据计算能力突出、被闭合边界C划分为目标O(C的内部)和背景B(C的外语言简洁易读。使用图像工具箱中的医学图像处理函数可以部)两个同质区域。两个区域的平均灰度分别为c1和c2此时方便快捷地实现医学图像的读写及简单处理功能。本文用实能量函数可看做为外部能量和内部能量之和,即例证明了在 MATLAB环境中可以方便、快速、有效地实现复杂E(cIc> C)=EinsidefC)+Eoutsidec)医学图像处理算法。同时Ⅵ ATLAR工具箱涉及的专业领域广H, m isc,(uo-Ci2dx dy+泛且功能強大。由于工具箱具有可靠性和开放性,可以方便H2IJout ie c)(o-C2)2dedy-YICI地直接加以使用,也可以将自己的代码加到工具箱中以改进函数功能。因比,在Ⅵ ATLA B(R2006b)环境下,实现医学图像的处理和分析具有很大的应用优势和价值。参考文献:1」田捷,包尚联,周明全.医学影像处理与分析[Ⅵ].北京:电子工业出版社,2003.(a)初始图像(b)分割结果「2]张尢赛,陈福民·D)IαM医学图像窗口变换的加速算法[J.计图3 Level set分割结果算机工程与应用,200339(13):218-2203]王立功,刘伟强,于甬华,等.DCOM医学图像文件格犬解析与当闭合边界C处于两个同质区域的边界时,能量达到最应用研究[J计算机工程与应用,20642(29):210212225小。为了解决曲线的拓扑变化问题,C-V分割法采用了水平[41曾筝,董芳华,陈咣,等.利用 MATLAB实现C断层图像的三维集方法,将闭合边界C嵌入高一维的曲面ψ中,根据初始闭合重建[J·CT理论与应用研究,200413(2):24-29曲线c构造一个内正外负的符号距离水平集函数中这样就5l任忠宝,李佳·基于 MATLA B的颅面三维重构技术J·计算机将关于闭合曲线C的能量函数转换为关于曲面中的能量函(6]王家文,李迎军.MAAB7.0图形图像处理(M].北京:国防数,再通过变分技术可以得到关于曲面的偏微分方程模型,即工业出版社,2006冲=1中/Yd(y中/1中1)-1(mo-c12+2(no-c2)2通(71HANT, VESE L. A ctive con bou rs w ithou t edges JI. EEE Tans过求由面的零水平集就可以得到C的位置mage Process 2001, 10(2): 266 277(上接第1740页)相比,本文算法虽然计算量有所增大,但能acam pos itc m ethod[ J]. Pattern Recogn tion 1982, 22(4: 381正确区分质量中等区域和质量较差的区域,并将背景区域和质385.量较差、后继算法无法恢复的噪声区域分割,保留质量巾等41 MEHTRE B M. F ngerp rmt m age ana ls s for autm atic ren tifica tion区域,使后续算法的处理区域更精确。I J] M achine Vis ion and App lica tons 1993, 6(2-3): 124-1395]苏彦华·Ⅴ balc++数字图像识別技术典型業例[M]·北京:人4结束语民邮电出版社,2004I6]耿茵茵,唐良瑞.指纹图像分级分割算法ⅠJ.北方工业大学学本文提出了一种改进的基于指纹灰度特性的指纹图像分200012(3):2-26割算法,克服了传统自适应阈值分割算法在指纹与背景交接区[7]甘树坤,欧宗瑛,魏鸿磊,基于灰度特性的指纹图像分割算法[J域,以及指纹内部脊线太淡或脊线粘连的区域分割不准及分割古林化工学院学报,200623(1):68-71前景边界的方坎效应问题,适用于更多类型的指纹图像,且分[8] ROSENFILD A, KAK A C. Digita I im age process ing[M].Naw割比较精确。实验结果表明,该算法的分割效果很好,对前景Yor a cadem i press 1976区和背景区的分割更加灵活准确,有效降低了指纹图像噪声的[9]G0 NAZALES R C. WOODSR E. D igital m age processing[M I影响,它不仅能分割出指纹质量较好的图像,也能有效地分割Read a add ison w esley 1992噪声干扰较大的指纹图像,经过分割后的图像指纹纹线清晰、「11田捷,杨鑫,生物特征识别技术理论与应用M],北京:子工业出版社,2005流畅,具有较强的适应性和很高的实用价值。目前该算法已被应用到成熟的指纹识别算法中。10]吴|金,朱兆达图像处理中阂值选取方法3年(192-1992)的进展(12)[J.数据采集与处狸19938(3):1920}(4):26278.参考文執I 12 BAZEN AM, GEREZ S H. Segn en tation of fingeprin t m ages[ c]//l]陆颍.指纹自动识别原理与方法综述[J]·工栏数学学报.2004Prme of the 12th Annual W orks op on C icu its Sys kms and Sign al21(6):10031010Pocess ng Neherland I s n, 2001 276-2802]硎 HANG J anwei I Heng li s udy on segm ent a lgorithm in au m a[l3]冯星奎,颜祖泉,肖兴明,等.指纹图像合成分割法[J.计算机l i fige prill ilen Lifica lion[ J. M cro oomputer Applica tons应用研究,200017(1):7G77199915(12)202214]韩思奇,王蕾·图像分割的阈值法综述丨J].系统工程与皃子技13 CMEBTREUM.C是是出m出是 lishing630 bihgts-ycscrved.htp/w. cnkinct
    2020-12-10下载
    积分:1
  • libcurl库支持ssl
    对libcurl版本的封装,支持openssllibcurl版本:curl-7.62.0openssl版本:1.0.2
    2020-12-10下载
    积分:1
  • 室内可见光通信仿真
    关于室内可见光通信的仿真,利用Led作为照明光源和信号源,同时承担照明和通信两方面的作用,进行了通信性能的分析。
    2020-11-02下载
    积分:1
  • PSO训练BP神经网络
    利用PSO训练BP神经网络的MATLAB源码,加入数据即可运行。
    2020-12-09下载
    积分:1
  • 基于Python、Mysql、Ajax、Neo4j的百度百科爬虫加知识图谱
    基于Python、Mysql爬中,并利用Ajax写了动态展示,利用Neo4j的作了静态展示
    2020-12-03下载
    积分:1
  • 696516资源总数
  • 106913会员总数
  • 8今日下载