【小梅哥FPGA进阶学习之旅】基于Altera FPGA 的DDR2+千兆以太网电路设计
DDR2电路设计在高速大数据的应用中,高速大容量缓存是必不可少的硬件。当前在FPGA系统中使用较为广泛的高速大容量存储器有经典速度较低的单数据速率的SDRAM存储器,以及速度较高的双速率DDR、DDR2、DDR3型SDRAM存储器,DDR系列的存储器都需要FPGA芯片有对应的硬件电路结构支持。对于A...
10-8位7段数码管驱动实验——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献 实验目的: 1.实现FPGA驱动数码管动态显示;2.使用In system sources and probes editor工具,输入需要显示在数码管上的的数据,数码管显示对应数值。实验平台:芯航线FPGA核心板、数码管_VGA_PS2模块实验原理: 电子设计系...
04-时序逻辑电路设计之计数器——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献实验目的:以计数器为例学会简单的时序逻辑电路设计实验平台:芯航线FPGA核心板实验原理:时序逻辑电路是指电路任何时刻的稳态输出不仅取决于当前的输入,还与前一时刻输入形成的状态有关。这跟组合逻辑电路相反,组合逻辑的输出只会跟目前的输入成一种函数关系。换句话说,时序逻辑拥有储...
【小梅哥SOPC学习笔记】给NIOS II CPU增加看门狗定时器并使用
给NIOS II CPU增加看门狗定时器并使用配置看门狗定时器:1. 设置计时溢出时间为1秒2. 计数器位宽为32位3. 勾选No Start/Stop control bits4. 勾选Fixed period5. 不勾选Readable snapshot6. 勾选System reset on ...
06-BCD计数器设计与应用——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献 实验目的:1.掌握BCD码的原理、分类以及优缺点 2.设计一个多位的8421码计数器并进行验证 3.学会基本的错误定位以及修改能力 实验平台:无实验原理: BCD码(Binary-Coded Decimal)又被称为二...
07-阻塞赋值与非阻塞赋值原理分析——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献 实验目的:掌握阻塞赋值与非阻塞赋值的区别实验平台:无实验原理: 阻塞赋值,操作符为"=","阻塞"是指在进程语句(initial和always)中,当前的赋值语句阻断了其后的语句,也就是说后面的语句必须等到当前的赋值语句执行完毕才能执行。而且阻塞赋值可以看成是一步...
08-FPGA状态机设计实例——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献 实验目的:1.学习状态机的相关概念2.理解一段式、两段式以及三段式状态机的区别以及优缺点实验平台:芯航线FPGA核心板实验原理:状态机全称是有限状态机(finite-state machine,缩写:FSM)是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型...
02-FPGA设计流程介绍——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献课程目标: 1.了解并学会FPGA开发设计的整体流程2.设计一个二选一选择器并进行功能仿真、时序仿真以及板级验证实验平台:芯航线FPGA开发板、杜邦线实验内容:良好的文件夹设置以及工程管理是一个好的FPGA设计的基础,在学习之初就建立俩良好的习惯,会少走一些弯路。因此我们...
09B-独立按键消抖实验02——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献 实验目的: 1.复习按键的设计2.用模块化设计的方式实现每次按下按键0,4个LED显示状态以二进制加法格式加1,每次按下按键1,4个LED显示状态以二进制加法格式减1实验平台:芯航线FPGA核心板实验原理: 在上一讲中设计并验证了独立按键的消抖,这里基于上...
03-组合逻辑电路设计之译码器——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献课程目标: 1. 再次熟悉Quartus II工程的建立以及完整的FPGA开发流程2. 以译码器为例学会简单组合逻辑电路设计实验平台:无实验原理:组合逻辑,其任一时刻的稳态输出,仅仅与该时刻的输入变量的取值有关,而与该时刻以前的输入变量取值无关。这种电路跟时序逻辑电...
【小梅哥SOPC学习笔记】SOPC开发常见问题及解决办法集锦
SOPC开发常见问题及解决办法集锦一、Symbol 'NULL' could not be resolved近期在评估使用NIOS II处理器进行项目的开发,我使用的软件是Quartus II 13.0的版本,一路下来,在Qsys系统中搭建NIOS II片上系统,在Quartus II中建立工程文件...
05-IP核应用之计数器——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯顿队长精心奉献 实验目的:了解FPGA的IP核相关知识并以计数器IP核为例学会基本IP使用的流程实验平台:无实验原理: IP核(Intellectual Property core),也被称为知识产权核,其分为软核、硬核和固核。软核通常是与工艺无关、具有寄存器传输级硬件描述语言...
【小梅哥SOPC学习笔记】NIOS II处理器运行UC/OS II
SOPC开发流程之NIOS II 处理器运行 UC/OS II这里以在芯航线FPGA学习套件的核心板上搭建 NIOS II 软核并运行 UCOS II操作系统为例介绍SOPC的开发流程。第一步:建立 Quartus II 工程建立 Quartus II 工程时需要注意以下几点1、 器件选择为 EP4...
09A-独立按键消抖实验01——小梅哥FPGA设计思想与验证方法视频教程配套文档
芯航线——普利斯队长精心奉献 实验目的: 1.复习状态机的设计思想并以此为基础实现按键消抖2.单bit异步信号同步化以及边沿检测3.在激励文件中学会使用随机数发生函数$random4.仿真模型的概念实验平台:芯航线FPGA核心板实验原理: 按键在电子设计中使用的最多,从复位到控制设置均可以看到...
【小梅哥SOPC学习笔记】SOPC开发常见问题及解决办法集锦
SOPC开发常见问题及解决办法集锦 一、Symbol 'NULL' could not be resolved 近期在评估使用NIOS II处理器进行项目的开发,我使用的软件是Quartus II 13.0的版本,一路下来,在Qsys系统中搭建NIOS II片上系统,在Quartus II中建立工程...