基于康芯提供的8051IPCore的8051模版,VerilogHDL写的,调试已经通过了,顶层模块为mcu,注意其中的注释。

双向口、串口、中断等项目未经测试!

总共四个文件,分别如下:

<li>mcu.v
  • ram8051.v

  • rom8051.v

  • CPU8051V1.vqm

  • 锁相环模块

  • 项目的其他文件

其中ram8051.v、rom8051.v分别是直接调用Quartus的宏功能模块实现的。CPU8051V1.vqm是康芯公司提供的。

调试的时候尤其要注意给mcu模块提供的时钟应大于等于36MHz。

mcu.v源代码分别如下: