论文部分内容阅读
随着时代的发展,嵌入式设备和可移动设备在我们的日常生活里扮演了越来越多越来越重要的角色。因此在桌面领域非常流行的Java技术,也被人们广泛的应用于在嵌入式方面。但是由于Java是一个基于虚拟机的技术,在嵌入式上应用效率低下。为此业界设计了很多Java Chip用于支持Java技术。而在桌面领域能和Java抗衡的.Net技术在嵌入式领域却未有广泛应用。针对此种情况,本文设计了一个新型的可支持.Net IL指令的处理器picoDotNet,该处理器采用栈式哈佛结构,六级流水线,并用微码方式实现指令,同时加入了指令折叠技术,这使得该处理器灵活并具有很强扩展性,其效率不低于常见的risc体系的CPU,使其可以广泛适用于嵌入式领域。经应用程序测试,其性能高效,很好地支持了.Net IL指令。