




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Hardware SoftwareCo Design ACaseStudyofNextGenerationSingleChipPDA R C ChangDepartmentofComputerandInformationScienceNationalChiaoTungUniversity Outline IntroductionCadenceVirtualComponentCo DesignSingleChipPDAModelingHardware SoftwareTrade OffsConclusion DesignSpaceExploration CadenceTM Hardware SoftwareRepresentations VariousmodelscontainstrongpropertiesthatmightbeusefulforsomeapplicationsPropertiesTiming ClockMechanism CommunicationMethod Hierarchy Determinism MathFormalismComputationModel FiniteStateMachine DiscreteEventSystem CommunicatingProcesses PetriNets Synchronous ReactiveModels Control DataflowGraphics CiertoVirtualComponentCo Design ToolfromCadenceDesignSystemBasedonPOLISProjectofUCBEECSUseCodesignFiniteStateMachinerepresentationmodelAfront endforSoCdesignflow VirtualComponentCo Design BenefitfromIPsreuseSystemLevelIPsIntegrationExplorepartitioningtrade offsbeforesynthesisSeparateasystemintoBehavior function application andArchitectureSeparateamodelintofunctionandperformance ConventionalHW SWCo Design VCCDesignFlow WirelessMultimediaPDA BaseStation Wire Wireless PC PDA PDAModeling HeavyApplication Function Behavior Videoplayback MPEG4VideoVideoPhone H 324 M Video H 263 ArchitectureSingleChipProcessor DSP optional Bus BridgeRAM Flash Peripheral H 263CodecBlockDiagram H 263BehaviorDiagram Bitstream Packet Packet Bitstream YUV RGB 10Hz YUV FunctionalSimulationModel ModelDefinition Inputports Outputports Parameters Implementation CreateVCCTypes ports parameters YUVFrame RGBFrame PacketCreateEncoder DecoderBlocksCreateWhiteboxCmodelfromCprojectTMN 2 0 H 263ver 1baselinecodec InteractwithexternalviaportmanipulationEmbeddedWaitsAPI Implementation cont CreatePacketizer De PacketizerConvertbetweenBitstreamandPacketCreateSensor Display NetBlocksConnectsimulationtoWin32environmentSensor ReadYUVFramesfromfileDisplay DisplayFramewithWin32GDINet BufferPacketandsimulatenetwork PerformanceModel i B i o p o p Functionalmodel Performancemodel Inputdelay Outputdelay PDAArchitecture PeripheralBus ArchitectureDiagram Processor ModifiedfromARM7TDMImodelARM922T ARM9TDMI 8KI Cache 8KD Cache MMUCache 8Kbytes 256linesof32bytes 64wayset associative RTLinux InterruptLatency 10usforembeddedprocessor RTLinux SchedulingLatency4ms RTSS2000 2 6ms MailingList Hardware SoftwarePartitioning MaptoRTOSSoftwareMaptoASICHardwareHexagramCommunicationPattern ARM9Core SoftwarewithmicroprocessorImpossibletoencodevideoinrealtimeAthlon500 FreeBSD4 3R GCC2 95 3 341framesdataOptimizedwith O2 49 92secNon Optimized 110 48sec ARM9 DSPExtension ARM922T TITMS320C6200ManualAnnotatedPerformanceModelEncoderProfileSADOptimization ARM9 ASICcodec ASICperformancemodelcanonlybecreatedmanuallyASICdevelopmentisnotanissueofVCCIfoursystemcontainsaH 263codecASIC theperformanceofourcaseisdeterminedbyASICperformance SimulationResult Decoder ARM9only17MHz ARM9 DSP14MHz SimulationResult Encoder ARM DSP180MHz SimulationResult FullCodec ARM DSP195MHz Conclusion ConvertaexistingCProjecttoVCCbehaviormodelCreatePDAmodelandaH 263full duplexcodecinVCCenvironmentRunpe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶园种植协议书
- 按协议书实施
- 单位解除劳动合同协议书范本
- 鞭炮理赔协议书
- 会诊合同协议书
- 显身手说课稿小学音乐沪教版四年级下册-沪教版
- 2024年五年级英语上册 Unit 3 What would you like part B 第三课时说课稿 人教PEP
- 河北省南宫市高中生物 第二章 组成细胞的分子 2.4 基本营养物质-糖类说课稿 新人教版必修1
- 汉邦高科协议书
- 微项目1 版面设计有章可循教学设计初中信息技术泰山版2019第3册-泰山版2019
- 古代文学史杜牧课件
- 7.1促进民族团结 课件 2025-2026学年统编版道德与法治九年级上册
- 西宁市供热管理暂行办法
- 静脉血栓护理课件
- 造口患者叙事护理
- 二年级数学上册100道口算题(全册11份)
- 中医学专业职业生涯规划书2300字数
- 租赁沐足店合同协议书
- 拆迁权利转让协议书
- 鄂托克高新技术产业开发区固废处理场建设项目环评报告书
- 老年焦虑障碍课件
评论
0/150
提交评论