资源描述:
《外文翻译---硬件软件的设计和开发过程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、附录一、英文原文Hardware/SoftwareDesignandDevelopmentProcessEverettLumpkinandMichaelGabrickDelphiCorporation,ElectronicsandSafetyDivisionINTRODUCTIONProcessandtechnologyadvancementsinthesemiconductorindustryhavehelpedtorevolutionizeautomotiveandconsumerelectronics.AsMoor
2、e’sLawpredicted,theincreaseincomplexityandoperatingfrequenciesoftoday’sintegratedcircuitshaveenabledthecreationofsystemapplicationsoncethoughttobeimpossible.Andsystemssuchascameracellphones,automotiveinfotainmentsystems,advancedpowertraincontrollersandhandheldper
3、sonalcomputershavebeenrealizedasaresult.Inadditiontotheincreasesinprocesstechnology,theElectronicDesignAutomation(EDA)industryhashelpedtotransformthewaysemiconductorintegratedcircuits(IC)andsubsequentsoftwareapplicationsaredesignedandverified.Thistransformationha
4、soccurredintheformofdesignabstraction,wheretheimplementationcontinuestobeperformedathigherlevelsthroughtheinnovationofdesignautomationtools.Anexampleofthistrendistheevolutionofsoftwaredevelopmentfromtheearlydaysofmachine-levelprogrammingtotheC++andJavasoftwarewri
5、ttentoday.Thecreationoftheassemblerallowedtheprogrammertomovealevelabovemachinelanguage,whichincreasedtheefficiencyofcodegenerationanddocumentation,butstilltiedtheprogrammertotheunderlyinghardwarearchitecture.Likewise,thedawnofC/C++compilers,debuggersandlinkershe
6、lpedtomovetheabstractionlayerfurtherawayfromtheunderlyinghardware,makingthesoftwarecompletelyplatformindependent,easiertoread,easiertodebugandmoreefficienttomanage.However,ashifttohigherlevelsofsoftwareabstractionhasnottranslatedtoareductionincomplexityorhumanres
7、ources.Onthecontrary,asintegratedsystemshavebecomemorefeaturerich,thecomplexityoftheoperatingsystemandcorrespondingapplicationshaveincreasedrapidly,ashavethecostsassociatedwiththesoftwareimplementationandverificationactivities.Certainlytheadvancementsinembeddedso
8、ftwaretoolssuchasstaticcodecheckers,debuggersandhardwareemulatorshavehelpedtosolvesomeofthesoftwareverificationproblems,butsoftwareverificationactivitieshavebe