第3篇:创建Nios II工程之Hello_World<二>

Q:上一期介绍完基本设计流程和实验原理,接着我们完成系统硬件设计部分,包括Platform Designer系统及Quartus工程。

A:依次搜索并添加Nios II Processor、JTAG UART、On-Chip Memory和System ID IP组件,连接各组件并Assign Base Address后的Platform Designer系统如下图所示,本次实验各IP组件相关参数设置为:

Clock Source:保持系统默认的时钟频率不变为50MHz,也是DE2-115开发板的板载外部时钟;

Nios II Processor:将Vectors选项下的Reset vector memory和Exception vector memory均设定为onchip_memory2.s1;

JTAG UART:保持系统默认设置不变;

On-Chip Memory:将Total memory size修改为204800 bytes,Data Width为32不变;

System ID:将Parameters设置为0x00de2115。

点击Generate HDL生成系统后,将.qsys文件添加到Quartus工程中并在顶层.v文件中例化系统。最后编译Quartus工程生成.sof配置文件,完成Nios II Hello_World 工程的硬件设计部分。

相关推荐
做一个优雅的美男子1 小时前
FPGA设计思想与验证方法学系列学习笔记003
笔记·fpga开发
晓晓暮雨潇潇2 小时前
Diamond基础1:认识Lattice器件
fpga开发·diamond·latticeecp3
ChipCamp16 小时前
Chisel芯片开发入门系列 -- 18. CPU芯片开发和解释8(流水线架构的代码级理解)
开发语言·青少年编程·fpga开发·scala·dsp开发·risc-v·chisel
I'm a winner21 小时前
基于 Ubuntu 的 Linux 系统中 Vivado 2020.1 下载安装教程
linux·ubuntu·fpga开发
9527华安1 天前
FPGA实现Aurora 8B10B数据回环传输,基于GTP高速收发器,提供6套工程源码和技术支持
fpga开发·aurora·gtp·高速收发器·sfp·8b10b
秋风战士1 天前
通信算法之298: verilog语法generate和for介绍
fpga开发
hi941 天前
HBM Basic(VCU128)
fpga开发·hbm·高带宽内存
ARM+FPGA+AI工业主板定制专家1 天前
基于ARM+FPGA多通道超声信号采集与传输系统设计
linux·人工智能·fpga开发·rk3588·rk3568·codesys
Origin-VI1 天前
ZYNQ-按键消抖
fpga开发
风已经起了2 天前
FPGA学习笔记——简单的乒乓缓存(RAM)
笔记·学习·fpga开发