论文部分内容阅读
模型机是一种可以嵌入到FPGA中的CPU,而虚拟编译调试系统提供了界面友好的汇编语言编译调试环境。为了验证模型机程序的正确性,需要产生可以在FPGA板上执行的代码。论文编程实现了模型机代码生成,并在FPGA板上进行了验证。论文简要介绍了模型机虚拟编译调试系统和FPGA相关设计技术,分析了模型机指令编码格式和虚拟编译产生的指令列表、数据列表,给出了模型机代码生成的程序流程,详细设计了扫描指令列表、扫描跳转指令数组和输出代码文件等程序模块,完成了模型机10类79条指令的代码生成;在FPGA开发板中,完成了模型机CPU的嵌入、数据和程序存储器的设计,并添加了数码管及按键等I/O控制部件,实现了模型机代码在FPGA中的运行。最后,在FPGA中执行由实际的模型机汇编程序经虚拟编译、代码生成后的文件,结果正确,表明论文设计的准确性。