tag 标签: 51内核

相关博文
  • 热度 42
    2012-10-10 13:09
    6483 次阅读|
    23 个评论
            首先,安装Quartus II软件;         在移植前,先做准备工作:使用 KeiC51 软件,编写一个简单的 8051 单片机程序,并生成hex文件,程序如下(只是个例子): #include #define uint  unsigned int void delay(uint n)   {    uint  k;    while(n--);    { for (k=0;k40000;k++)      {;}    } } main()     {  while(1)  {   P1=0xff;   delay(3000);   P1=0x00;   delay(3000);  } }        然后,打开Quartus II软件   ,新建FPGA工程,如图:          接着,把 8051 压缩包中mc8051_core_.vhd文件改为mc8051_core.vhd   ,打开Quartus II菜单Project-Add/Remove  File in Project..把VHD   L文件夹中的8051核源代码添加到工程中。如图:               选择8051核源代码文件夹VHDL中的VHDL文件,不要添加*_cfg.vhd文件,也不添加mc8051_top_struc.vhd、mc8051_top_.vhd这两个文件。如图:          回到Quartus II主界面,点击Poject Navigator框下方的File按钮,找到mc8051_core.vhd文件,如下图 :          将此文件设为顶层实体:Quartus II菜单Project-Set as Top-Level Entity;          分析和综合:点击StartAnalysisSynthesis按钮;          生成元件符号:File-Create/Update-Create Symbol Files for Current File ;          新建一顶层原理图:File-New-Block Diagram/Schematic File;另存为8051_test.bdf,并设为顶层实体;          添加刚才生成的mc8051_core元件到原理图中;          添加存储器mc8051_rom,mc8051_ram, mc8051_ramx供8051核使用;          将生成的存储器全部添加到原理图中,并连接起来如下图:                                                      
相关资源