基于康芯提供的8051IPCore的8051模版,VerilogHDL写的,调试已经通过了,顶层模块为mcu,注意其中的注释。
双向口、串口、中断等项目未经测试!
总共四个文件,分别如下:
<li>mcu.v
-
ram8051.v
-
rom8051.v
-
CPU8051V1.vqm
-
锁相环模块
-
项目的其他文件
其中ram8051.v、rom8051.v分别是直接调用Quartus的宏功能模块实现的。CPU8051V1.vqm是康芯公司提供的。
调试的时候尤其要注意给mcu模块提供的时钟应大于等于36MHz。
mcu.v源代码分别如下: