当前位置: 首页 > news >正文

网站建设和管理存在的问题唯品会网站建设 分析报告

网站建设和管理存在的问题,唯品会网站建设 分析报告,数学网站怎么做,青岛建网站用FPGA生成一个32位的MCU软核,生产相应的管脚和资源,在MCU里边用C完成计算器的逻辑和LCD1602、矩阵键盘的编写。2016年的古老存货。 一、硬件和开发环境 FPGA:EP4CE6E22C8 LCD1206液晶,4X4矩阵键盘。quartus 13project_FPGA_NO1…

用FPGA生成一个32位的MCU软核,生产相应的管脚和资源,在MCU里边用C完成计算器的逻辑和LCD1602、矩阵键盘的编写。2016年的古老存货。

一、硬件和开发环境

  • FPGA:EP4CE6E22C8 
  • LCD1206液晶,4X4矩阵键盘。
  • quartus 13
  • project_FPGA_NO10.zip

二、具体步骤

将工程文件解压到不含中文字符的路径下。文件包括一下内容:

用quartus 13 打开FPGA_CACULATOR.qpf工程文件。Tools->Qsys 打开内核构建菜单:

点击generation->generate生成内核文件:

点击HDL Example->copy

建立顶层文件并例化NIOS2内核

建立SDC约束

Pin planer 对信号进行管脚绑定:

编译综合设计文件:

下载构建的NIOS文件到FPGA:

打开NIOS软核开发工具:NIOS II Software Build Tools for Eclipse

打开工程解压的位置并找到project_FPGA_NO10\software,工程位置不能有中文:

程序代码在main.c文件:

右键点击caculator_bsp->NIOS II->generate BSP 编译板级支持包和驱动代码:

右键点击caculator->build project对代码进行编译:

右键点击caculator->Run As->3 Nios II Hardware将代码下载到RAM中进行调试(断电丢失):

调试OK后,进行程序固化到FLASH配置芯片EPCS16,点击NIOS II->flash programmer:

File->new->添加一个bsp文件,bsp文件在software\caculator_bsp下:

会自动读取内核配置文件,点击OK:

添加文件.sof和.elf:

最后点击start即可开始固化程序。重新上电,可以看到程序以及固化在EPCS中了。

http://www.lebaoying.cn/news/3.html

相关文章: