We proposes a platform which can generate hardware/software description based on flexible in-struction set architectures (ISAs). The platform takes advantage of the flexibility of field pro-grammable gate array (FPGA) to design many micro control units (MCUs) based on different ISAs. The platform can generate many ISAs, MCUs, and Assemblers according to a pre-defined ISA and user applications. Although the MCU performance is not optimized, the FPGA shows a great potential on resource reduction and enough performance at very low system clock rate. The flexible ISA has shown great importance for the design targeted to specific purpose. We also show a case study of the proposed flexible ISA-based FPGA-MCU. It can control many specifi-cally designed hardware IPs and a customized multi-task OS with tasks. Not only the case works correctly, but also the proposed FPGA-MCU of the case is flexible with reduced FPGA resources, low cost, and within time constraints.
翻译:我们建议一个平台,根据灵活的教学结构生成硬件/软件说明;该平台利用外地可编程门阵列的灵活性,根据不同的ISA设计许多微型控制单位(MCUs),该平台可以根据预先确定的ISA和用户应用程序生成许多ISA、MCUs和组装单位;虽然该平台的 MCU性能没有优化,但该平台在资源削减方面显示出巨大的潜力,在非常低的系统钟速率下也表现出足够的性能;该灵活的ISA对针对特定目的的设计显示了极大的重要性;我们还展示了对拟议的基于ISA的灵活的FPGA-MCU的FPCS-MCU的案例研究。该平台可以控制许多预设型的硬件IP和定制的多任务操作OS。不仅案件工作正常,而且拟议中的FGA-MCU也具有灵活性,因为FPGA资源减少,成本低,而且有时间限制。