现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2013年
16期
120-122
,共3页
ISA处理器%FPGA%Virtual MCU%MCU-8086
ISA處理器%FPGA%Virtual MCU%MCU-8086
ISA처리기%FPGA%Virtual MCU%MCU-8086
ISA microprocessors%FPGA%virtual MCU%MCU-8086
传统ISA处理器由于其内部有限的逻辑资源和外部固定的引脚封装,大大地限制了它的应用范围,但可以充分利用FPGA丰富的逻辑资源来实现传统MCU中的各个组成部分,即Virtual MCU,在此以8086为例说明。它的可配置引脚将会帮助降低硬件设计复杂度。使用该方式构建系统,对于上层软件工程师而言其编程操作与标准MCU相一致,而对于底层可以自由配置I/O引脚,获得最大的硬件自由度。可以依据自己的需求,定制自己的系统,如增加各种外设,以达到传统MCU所无法完成的要求。板级验证结果,表明该研究实现了既定目标,与标准MCU-8086兼容,系统运行稳定。
傳統ISA處理器由于其內部有限的邏輯資源和外部固定的引腳封裝,大大地限製瞭它的應用範圍,但可以充分利用FPGA豐富的邏輯資源來實現傳統MCU中的各箇組成部分,即Virtual MCU,在此以8086為例說明。它的可配置引腳將會幫助降低硬件設計複雜度。使用該方式構建繫統,對于上層軟件工程師而言其編程操作與標準MCU相一緻,而對于底層可以自由配置I/O引腳,穫得最大的硬件自由度。可以依據自己的需求,定製自己的繫統,如增加各種外設,以達到傳統MCU所無法完成的要求。闆級驗證結果,錶明該研究實現瞭既定目標,與標準MCU-8086兼容,繫統運行穩定。
전통ISA처리기유우기내부유한적라집자원화외부고정적인각봉장,대대지한제료타적응용범위,단가이충분이용FPGA봉부적라집자원래실현전통MCU중적각개조성부분,즉Virtual MCU,재차이8086위례설명。타적가배치인각장회방조강저경건설계복잡도。사용해방식구건계통,대우상층연건공정사이언기편정조작여표준MCU상일치,이대우저층가이자유배치I/O인각,획득최대적경건자유도。가이의거자기적수구,정제자기적계통,여증가각충외설,이체도전통MCU소무법완성적요구。판급험증결과,표명해연구실현료기정목표,여표준MCU-8086겸용,계통운행은정。
The application range of traditional ISA microprocessors is seriously limited due to its internal limited logic re-sources and external fixed-pin package. For example 8086,the abundant logic resources of FPGA can be fully used to imple-ment the various components of the traditional microprocessors and their configurable IO pins can be used to reduce the degree of the complexity of the hardware design. As for the upper software engineers,the programming operation is in accord with stan-dard MCU to build the system in this way. On the other hand,the largest extent freedom of hardwares can be obtained by using the configurable IO pins freely. Owing to adopting the on-chip bus,the system can be customized in terms of actual needs,such as the need to increase the variety of peripherals so as to achieve the requirements that cannot be acquired by the standard mi-croprocessors. The result of verification in board level indicates the set objective has been achieved,that is to say that the sys-tem has better compatibility with the standard MCU 8086 and runs stable.