(英) |
Our Hardware/Software Co-learning system aims to teach both hardware and software, which concerns to all aspects of hardware, software, and the mutual interactions between them. In the system, various advanced microprocessor architectures, in combination with operations of instructions are introduced by a simulator, and verified on a FPGA board. This paper explains the design of the system, the instruction set design, the architectures of single cycle processor, superscalar processor, and pipeline processor. Finally, a verification and future work will be shown. |