英文摘要 |
In the past decades, academic and commercial asynchronous EDA tools are booming like bamboo shoots after a spring shower. However, the development of the tools is dispersed and lack of integration and compatibility. It is inconvenient for asynchronous circuit engineers and also for those who are potentially becoming one. In this paper, we present a practical asynchronous circuits design flow for rapid prototyping and design training. Collecting valuable findings and results from our past researches with National Science Council (NSC), a FPGAs-based asynchronous circuits design flow is revealed and confirmed with a complete sample design. A tiny RISC processor was implemented using the design flow and verified with both Altera and Xilinx FPGAs. The asynchronous controllers of the processor realized with four-phase extended burst-mode (XBM) machines. Push-mode bundled-data with matched delays is the basic technique for constructing the self-timed datapath. In the reset of this paper, the detailed design steps and related Verilog implementations are documented. The processor was not only verified by the comprehensive post place and route simulations but also the on-chip experiments and measurement. |