检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]东北大学信息科学与工程学院,沈阳110004
出 处:《中国科技论文在线》2010年第1期72-75,共4页
基 金:国家高技术研究发展计划(863计划)(2007AA01Z181);国家自然科学基金(60973017);辽宁省自然科学基金(20082032)
摘 要:由现场可编程门阵列(FPGA)和CPU构成的动态可重构混合系统具有计算性能高、灵活性强、适用范围广等优点,它的出现使硬件与软件的界限变得模糊,让软件拥有了硬件的高性能,硬件具备了软件的灵活性。但是由于硬件任务不支持程序上下文切换,不具有虚拟内存机制,不能够唤醒系统服务,混合软硬件任务的运行使得程序的虚拟和系统软件的可迁移性降低。提出了一种基于存储管理单元(MMU)的软硬件任务间通信方法,通过引入一种基于MMU思想的虚拟地址映射机制,在硬件中实现了描述MMU进行虚拟地址映射行为的模块,使硬件任务同软件任务一样具有虚拟地址,并利用这种机制实现了软硬件任务之间的通信。The reconfigurable system blended by field programmable gate array(FPGA) and CPU bears the characters such as high computing performance,flexibility and wide adaptation,which blurs the confinement between hardware and software,and mixes the high performance of hardware with software,besides the flexibility of software with that of hardware.Due to the lack of execution context,virtual memory abstraction and the ability of invoking system services,the portability of hardware applications are still low.A new mechanism based on virtual memory for hardware applications is introduced,and a hardware model is used to implement the behavior of memory management unit(MMU),which makes hardware applications communicate in virtual memory.This kind of mechanism is used to fulfill the communication between hardware and software applications.
分 类 号:TP368.11[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.147.64.87