基于异步语言Balsa的异步微处理器设计研究
发布时间:2019-01-02 13:43
【摘要】:随着集成电路制造工艺不断进步,处理器设计已经进入了SoC时代。由于异步电路没有时钟,具有功耗低、速度快、兼容性好和抗电磁干扰等特点,近年来又成为研究的目标。 本文对异步电路系统设计的关键技术进行了研究,讨论了异步电路握手协议、异步电路延时模型和基于异步语言Balsa的设计方法。在对微控制器指令系统、内核结构、执行过程深入分析的基础上,按照自顶向下的模块化设计流程,,完成了微处理器的算术逻辑单元,寄存器,译码器等关键模块的设计,实现了采用异步Balsa语言设计的异步微处理器核,并在Xilinx的集成环境下对全异步微处理器进行了功能仿真。 为了与资源丰富的同步IP组成SoC系统,论文在接口设计中,提出了同异步接口设计方法,并完成基于四项双轨协议的同步转异步、异步转同步的接口设计,并应用于设计的异步微处理器。 本文设计的全异步微处理器,在指令的执行效率、最高握手频率、静态功耗和抗干扰方面都有一定优势。采用的基于异步语言Balsa的设计方法对异步电路的设计和应用具有一定的实用价值。
[Abstract]:With the continuous progress of IC manufacturing technology, processor design has entered the SoC era. Because asynchronous circuit has no clock, low power consumption, high speed, good compatibility and anti-electromagnetic interference, it has become a research target in recent years. In this paper, the key technologies of asynchronous circuit system design are studied, and the handshake protocol of asynchronous circuit, the asynchronous circuit delay model and the design method based on asynchronous language Balsa are discussed. On the basis of deep analysis of instruction system, kernel structure and execution process of microcontroller, according to the top-down modular design flow, the key modules of microprocessor, such as arithmetic logic unit, register, decoder and so on, are designed. The asynchronous microprocessor core designed by asynchronous Balsa language is implemented, and the functional simulation of the full asynchronous microprocessor is carried out under the integrated environment of Xilinx. In order to make up SoC system with resource-rich synchronous IP, this paper presents the design method of synchronous interface in interface design, and completes the design of synchronous asynchronous and asynchronous synchronous interface based on four two-track protocols. And used in the design of asynchronous microprocessor. The full asynchronous microprocessor designed in this paper has some advantages in command execution efficiency, maximum handshake frequency, static power consumption and anti-interference. The design method based on asynchronous language Balsa has certain practical value for the design and application of asynchronous circuit.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332
本文编号:2398565
[Abstract]:With the continuous progress of IC manufacturing technology, processor design has entered the SoC era. Because asynchronous circuit has no clock, low power consumption, high speed, good compatibility and anti-electromagnetic interference, it has become a research target in recent years. In this paper, the key technologies of asynchronous circuit system design are studied, and the handshake protocol of asynchronous circuit, the asynchronous circuit delay model and the design method based on asynchronous language Balsa are discussed. On the basis of deep analysis of instruction system, kernel structure and execution process of microcontroller, according to the top-down modular design flow, the key modules of microprocessor, such as arithmetic logic unit, register, decoder and so on, are designed. The asynchronous microprocessor core designed by asynchronous Balsa language is implemented, and the functional simulation of the full asynchronous microprocessor is carried out under the integrated environment of Xilinx. In order to make up SoC system with resource-rich synchronous IP, this paper presents the design method of synchronous interface in interface design, and completes the design of synchronous asynchronous and asynchronous synchronous interface based on four two-track protocols. And used in the design of asynchronous microprocessor. The full asynchronous microprocessor designed in this paper has some advantages in command execution efficiency, maximum handshake frequency, static power consumption and anti-interference. The design method based on asynchronous language Balsa has certain practical value for the design and application of asynchronous circuit.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332
【参考文献】
相关期刊论文 前2条
1 郭阳;;异步微处理器设计方法研究[J];计算机工程与应用;2007年14期
2 谷佳华;周端;杨延飞;;基于Balsa-Xilinx FPGA的异步设计流程[J];微电子学与计算机;2012年06期
相关博士学位论文 前1条
1 彭瑶;基于GALS的多核SoC中强鲁棒性通信接口研究[D];西安电子科技大学;2012年
相关硕士学位论文 前1条
1 薛琳平;基于Balsa的异步电路设计方法研究[D];西安电子科技大学;2012年
本文编号:2398565
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2398565.html