【摘 要】
:
近年来,随着计算机应用在不同领域发展的深入,相应的系统要求的差异性也越来越大,这种趋势对于可定制芯片的兴起起到了极大的促进作用。在众多系统芯片开发流程和方法当中,软
论文部分内容阅读
近年来,随着计算机应用在不同领域发展的深入,相应的系统要求的差异性也越来越大,这种趋势对于可定制芯片的兴起起到了极大的促进作用。在众多系统芯片开发流程和方法当中,软硬件协同开发的模式逐渐被学术界和工业界的研究人士所认同。这是一种可以加快产品研究,并且提高系统可重用性的重要方法。本论文就是选取软硬件协同开发模式的一个方面来进行探索式研究:利用FPGA可编程芯片作为硬件载体,从应用软件开发的角度来模拟芯片上的软件系统,和可编程芯片协同模拟这样一个过程。期望这种开发模式能够达到减少开发过程中验证部分的周期,同时降低系统的能耗,保证系统的可用性。本研究以Web服务器应用系统作为研究载体。整个过程中,首先根据硬件设计的要求分析软件设计上需要满足的条件和预留的扩展接口,这部分主要涉及到数据的分配和管理,数据结构的设计以及软件在数据收集上需要提供的接口等;其次在独立于硬件的软件环境中开发Web服务器的软件系统,这里选取在Linux操作系统上使用Eclipse软件开发环境中标准C的环境中来开发。系统从Mac层到Http应用层均需要实现,以达到独立操作系统的目的;最后根本论文给出了Web服务器软件系统总体和模块的可用性测试,同时结合硬件开发团队对整个Web服务器的设计进行了物理上的测试与验证,以证明方法的可行性。综上所述,本论文的重点是研究定制芯片设计过程中,探索软硬件协同的验证的软件设计部分。同时涉及到软件部分的测试,以达到保证软件系统的健壮性和可用性的目的。
其他文献
随着数字电视以及互联网的普及与发展,数字多媒体内容的传播变得越来越方便快捷,但相应的知识产权的保护却相对滞后,近几年数字电视内容的非法复制越来越严重。据国际知识产权联
现有因特网IP级拓扑测量方法受到各种网络设施不同程度的影响,削弱了原有方法的测量效果,限制了测量空间。本文首先综述了因特网IP级拓扑测量国内外相关研究现状,接着介绍了
生物特征识别技术是一种利用人体自身的生理特征或者行为特征来进行身份认证的技术,近年来,生物特征识别技术在国防、金融和个人信息安全方面得到了广泛的应用。常见的人体生物
Petri网的死锁问题一直是Petri网研究的重要课题。死锁是柔性制造系统控制器设计时必须要考虑和解决的问题。对一个Petri网模型而言,找到死锁标识,并且利用一定的方法对含有死
随着分布式技术的逐步成熟以及单机遗留系统已不能满足日益增加的需求,许多大型单机遗留系统需要通过再工程方法改造成基于分布式架构的系统。但由于设计陈旧、业务逻辑复杂
当前市场主流处理器的发展趋势是多核化/众核化,即通过提高处理器核心数目保持计算性能的持续增长。最新的图形处理器已经能够提高兆级的FLOPS理论峰值,远远超出了市场主流多
随着信息技术广泛应用,用户产生的各种信息越来越多,而数据库作为存储用户数据的场所,存储了大量和用户隐私相关的数据。传统的访问控制因为模型本身存在的弊端,可能导致用户
使用Deep Web集成系统获取隐藏在数据库中的高质量数据成为人们获取信息的重要途径之一。由于Deep Web集成系统查询信息时需从Web上海量的数据源获取信息,因而系统获取信息所
从1988年Morris蠕虫爆发后,互联网一直遭受网络蠕虫的威胁。网络已渗透到国家安全、经济、生活等领域,网络蠕虫对互联网的威胁日益增大。P2P蠕虫利用P2P网络的拓扑结构,可以