您好,欢迎访问三七文档
Unit11ElectronicSystemsLesson32SystemonaProgrammableChip《电子技术专业英语教程》冯新宇主编电子工业出版社《电子技术专业英语教程》2Lesson32SystemonaProgrammableChip•Backgrounds•Texttour•Languageinuse–Vocabulary–Structure–Reading/writingtechniques2020/2/29《电子技术专业英语教程》3•Terminology–graphicaluserinterface(GUI)【计】图形用户界面–PIOinterface并行输出入接口–plug-and-play即插即用–top-level【计】顶层–intellectualproperty(IP)知识产权Backgrounds2020/2/29《电子技术专业英语教程》4Texttour•Outline–SOPCBuilderTool–Avaloninterfaces–IPModules2020/2/29《电子技术专业英语教程》5SOPCBuilderTool•SOPCBuilderisapowerfulsystemdevelopmenttoolforcreatingsystemsbasedonprocessors,peripherals,andmemories.•SOPCBuilderenablesyoutodefineandgenerateacompletesystem-on-a-programmable-chip(SOPC)inmuchlesstimethanusingtraditional,manualintegrationmethods.•SOPCBuilderisincludedintheQuartusIIsoftwareandisavailabletoallAlteracustomers.•ManydesignersalreadyknowSOPCBuilderasthetoolforcreatingsystemsbasedontheNiosIIprocessor.2020/2/29《电子技术专业英语教程》6SOPCBuilderTool2020/2/29《电子技术专业英语教程》7SOPCBuilderTool2020/2/29《电子技术专业英语教程》8SOPCBuilderTool•However,SOPCBuilderismorethanaNiosIIsystembuilder;itisageneral-purposetoolforcreatingarbitrarySOPCdesignsthatmayormaynotcontainaprocessor.•SOPCBuilderautomatesthetaskofintegratinghardwarecomponentsintoalargersystem.Usingtraditionalsystem-on-chip(SOC)designmethods,youhadtomanuallywritetop-levelHDLfilesthatwiretogetherthepiecesofthesystem.•UsingSOPCBuilder,youspecifythesystemcomponentsinagraphicaluserinterface(GUI),andSOPCBuildergeneratestheinterconnectlogicautomatically.•SOPCBuilderoutputsHDLfilesthatdefineallcomponentsofthesystem,andatop-levelHDLdesignfilethatconnectsallthecomponentstogether.SOPCBuildergeneratesbothVerilogHDLandVHDLequally,anddoesnotfavoroneovertheother.2020/2/29《电子技术专业英语教程》9Avaloninterfaces•SOPCBuildercomponentsuseAvaloninterfacesforthephysicalconnectionofcomponents,andyoucanuseSOPCBuildertoconnectanylogicaldevice(eitheron-chiporoff-chip)thathasanAvaloninterface.•TherearetwodifferentAvaloninterfaces:•TheAvalonMemory-Mapped(Avalon-MM)interfaceusesanaddress-mappedread/writeprotocolthatenablesflexibletopologiesforconnectingmastercomponentstoreadand/orwriteanyslavecomponents.2020/2/29《电子技术专业英语教程》10Avaloninterfaces•TheAvalonStreaming(Avalon-ST)interfaceisahigh-speed,unidirectional,systeminterconnectthatenablespoint-to-pointconnectionsbetweenstreamingcomponentsthatsendandreceivedatausingsourceandsinkports.•SOPCbuildercomponentscanuseeitherAvalon-MMorAvalon-STinterfacesorboth.2020/2/29《电子技术专业英语教程》11IPModulesSOPCBuildercomponents,including:•Microprocessors,suchastheNiosIIprocessor;•Microcontrollerperipherals,suchasascatter-gatherDMAcontroller;•Timers;•Serialcommunicationinterfaces,suchasaUARTandaserialperipheralinterface(SPI);•GeneralpurposeI/O;2020/2/29《电子技术专业英语教程》12IPModules•Digitalsignalprocessing(DSP)functions;•Communicationsperipherals,suchasa10/100/1000EthernetMAC;•Interfacestooff-chipdevices.•Memorycontrollers;•Busesandbridges;•Application-specificstandardproducts(ASSP);•Application-specificintegratedcircuits(ASIC);•Processors.2020/2/29《电子技术专业英语教程》13ExampleofanFPGAwithasystemmodulegeneratedbySOPCBuilderNIOSII(F)AvalonBUSDMASDRAMControllerPWMControllerEnthernetInterfaceCMOSControllerLCDControllerJPEGmoduleAudioControllerTri-StateBridgeSRAMFLASHAudioDeviceMotorDriverMACPHYImageSensorLCDModuleOtherSensorsSDRAMPIO/UARTCyloneII2020/2/29《电子技术专业英语教程》14•Vocabulary–embed–fabric–unidirectional–instantiate•Structure•Reading/writingtechniquesLanguageinuse2020/2/29《电子技术专业英语教程》15Vocabulary2020/2/29《电子技术专业英语教程》16embedindictionary•Theharpoonstruckbutdidnotembed鱼叉击中了但并没有插入•Embedapostinconcrete;fossilsembeddedinshale.把柱子嵌在水泥中;牢牢嵌在页岩中的化石•Therearetwoprimarywaystousejavadoc:embedHTML,oruse“doctags.主要通过两种方式来使用javadoc:嵌入的html,或使用“文档标记”。•Insertandembedanobject,suchasachartoranequationinadocument.插入并嵌入一个对象,例如一个文件中的一份图表或一个等式。2020/2/29《电子技术专业英语教程》17embedindictionary•ItprovidesastandardformatforWebpagestocreatealink,providetherefreshperiodforapagetochange,embedaudiofiles,embedJavascript,layoutthecombobox,andformpagesintodifferentframes.它为web页面生成链接、页面的改变提供刷新周期、嵌入声音文件、嵌入javascript、设计组合的方框和把页面编排成不同的帧等提供了一种标准格式。•Toembedsubroutinesordatainothersubroutinesordataatadifferenthierarchicallevelsuchthatthedifferentlevelofroutinesordatacanbeexecutedoraccessedrecursively.把子程序或数据嵌入不同层次的其它子程序或数据之中,使不同层次的子程序或数据可以被递归地执行或存取。2020/2/29《电子技术专业英语教程》18Embedintext•Inadditiontoitsroleasahardwaregenerationtool,SOPCBuilderalsoservesasthestartingpointforsystemsimulationandembeddedsoftwarecreation.•SOPCbuilder除了充当硬件生成工具之外,也可作为系统仿真工具和嵌入式软件开发的起点。2020/2/29《电子技术专业英语教程》19fabricindictionary•indigoblueprintingfabric靛蓝花布•scouringofwoolfabric洗呢•waxresistprintingfabric蜡防花布•alightsemitransparentfabric.质量很轻的半透明的纤维。2020/2/29《电子技术专业英语教程》20Fabricindictionary•Asturdytwilledfabric.斜纹呢•asyntheticsilklikefabric.合成的类似于丝绸的纤维。•atwilledwoolenfabric.织成斜纹的毛纺纤维。•anelasticsyntheticfabric.一种弹性的合成纤维。•Thisfabriclaunderswell.这种织品经洗耐烫。•Thisfabricpresseswell.这种织物容易熨平。2020/2/29《电子技术专业英语教程》21Fabricintext•SOPCBuildergeneratessysteminterconnectfabricthatcontai
本文标题:Lesson 32 System on a Programmable Chip电子技术专业英语教程
链接地址:https://www.777doc.com/doc-4069121 .html