X处理器DMA控制器设计与验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:adonis77
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DMA(Direct Memory Access)是直接内存访问方式的缩写,DMA方式是一种相当高效的传输数据的方式。这种方式特别适用于SoC产品中,因为SoC中包含了CPU、内部存储以及多种连接外部设备的接口,外设与内存间的数据传输过程如果完全由CPU来控制将大量占用CPU周期,严重降低CPU的工作效率,使得SoC性能不能达到最优。如果在SoC中加入了DMA控制器,CPU可以将总线控制权交给DMA控制器并且将传输的信息配置给DMA控制器,DMA控制器就可以实现外设与内存之间的数据传输,在传输过程中完全不需要CPU参与,CPU可以投入到其他程序处理中去,这样就大大提高了CPU以及SoC工作的效率。当下,SoC凭借其高集成度、低功耗、IP可复用技术以及开发周期短等逐优势渐成为当下IC产业的主流,激烈的竞争发展之下也使得SoC运行速率必须不断提高,这也就对DMA控制器的设计提出了更高的要求,而传统DMA控制器通道数较少、功能模式单一,已经不能够满足日益增长的需求。X处理器是国微电子有限公司正在研发的一款SoC高速处理器,本论文基于X处理器的功能、性能需求,设计完成了一款包含四个通道且具有多种工作模式的高性能DMA控制器,大大提高了X处理器的工作效率。该设计中提出了传统DMA控制器未使用的描述符及可跨地址步幅的传输方式,有效提高了控制器的工作效率。论文中首先介绍了SoC定义和特点、DMA的工作方式、DMA控制器的工作过程、基本组成及分类然后分析现有设计中存在的不足,在此基础上总结出该DMA控制器设计的方案并进行设计模块划分,完成各模块设计的描述。最后对DMA控制器进行功能仿真验证,以确保设计的准确无误。
其他文献
误解一加密确保了数据得到保护对数据进行加密是保护数据的一个重要环节,但不是绝无差错。专家指出:如今黑客采用的嗅探器可是越来越完善,能够截获SSL和SSL交易信号,窃取经过加密
针对离心渗铸充型过程中金属铝熔液的瞬态固化与再熔现象,建立了旋转多孔介质内的渗流传热理论模型。通过理论分析,获得了复合管离心渗铸充型过程中伴随有瞬态固化与再熔现象的
利用C80型Calvet微量量热仪测定了对伞花烃+β-石竹烯,3-蒈烯+β-石竹烯和3-蒈烯+对伞花烃三个二元体系在298.15 K下的超额焓。三个二元体系的超额焓数据在全浓度范围内均为正值
研究表明,灵芝深层培养的适宜碳源为玉米粉和葡萄糖;适宜氮源为酵母膏和豆饼粉;最适培养温度30℃;适宜pH4~5;100L发酵罐于30±1℃培养三天后,生物量可达35g/100ml(鲜重);
近年来,国际原料奶市场价格波动频繁,而随着中国乳品贸易迅速增长,这给国内原料奶行业发展带来了严重挑战。为考察国际原料奶市场对国内市场的影响,维护国内原料奶业稳定发展
新企业会计准则的修订较之以前有较大的变动,除新增加了一部分会计准则外,还对原先的一部分内容进行了修改,在具体准则中变动比较大而且对其他准则具有较大影响的就是《企业
曾国藩有一句话,"尤不愿得清官之名",就是说他不想让别人认为自己是一个清官。他这种和光同尘、遵循官场的明规则和潜规则的做法,一定程度上缓和了与官场的冲突,有利于他团结
进行了微通道内超临界CO2的局部和平均传热与压降特性实验研究。结果表明,临界点附近物性参数的剧烈变化使压降增大,但传热被大大强化。同时也发现,系统压力、质量流速及CO2温度
本文报道了草菇培养料中分离得到的一株对菇类有益的细菌(暂称864菌)。研究结果表明,该菌株系革兰氏阴性杆菌,细胞大小为0.5~0.8×0.9~1.1μm,细胞外壁有荚膜,周身鞭毛;在A
目的:观察鬃针埋藏法治疗第三腰椎横突综合征的疗效。方法:将84例患者随机分成两组。其中治疗组54例,对照组30例。治疗组采用鬃针埋藏法进行治疗,对照组采用针刺法进行治疗。治疗