IP核:89C51
FPGA芯片类型:EP4CE6E22CN8
FPGA_LED12 交替亮灭 灯
文章目录
总体过程描述
先创建
工程1
生成51IP核
的原理图符号
,供工程2
使用。再建另一个工程2
创建原理图,把所需要的符号
都添加进来 或者 利用宏功能
生成添加。(除了51IP核,其余的都可以利用宏功能
生成添加)再将其烧录进FPGA,配合keil软件
生成的.hex文件
来调试。
1、下载文件—移动位置
把老师提供的资料中的mc8051文件夹
下的vhdl文件夹
,放在你自己
新建的
要用来烧录的my8051_test文件夹
下
其它文件我们本次是用不到的,不用管。
2、创建project1
这一步是 为了获取 51IP核的原理图符号
就是基本的新建工程嘛
【File】--【New Project ...】
基本操作啊
不
注意:不这样选的话后面的51IP核
可能会通过不了哦,会报引脚数目不对的错误
2.1 添加文件
创建好了 是一个空的工程
点击【Assignments】--【setting】--【General】--找到右侧的【...】---找到你工程目录下刚刚添加的 vhdl文件夹--把文件添加进去
添加文件时候可以全选
【ctrl+A】
然后按住【ctrl】把带有cfg
的文件 和 最底下的带有top
的文件取消选择
2.2 重新设置顶层文件
找到mc8051_core.vhd
【右键】设置为顶层文件
2.3 编译
然后就是等待了
2.4 生成符号
生成完以后,你会发现在工程目录下多了一个.bsf文件
project1中的工作告一段落
3、创建project2
这一步是 为了获得单片机最小系统
就是基本的新建工程嘛
【File】--【New Project ...】
基本操作啊