随笔分类 -  FPGA基础教程连载

小梅哥FPGA设计思想与验证方法视频教程配套文档
摘要:本章导读 电子系统中常用的显示设备有数码管、LCD液晶以及VGA显示器等。其中数码管又可分为段式显示(7段、米字型等)以及点阵显示(8*8、16*16等),LCD液晶的应用可以分为字符式液晶(1602、12864等)以及真彩液晶屏,VGA显示器一般是现在的电脑显示器。芯航线开发板对以上三种设备均提供 阅读全文
posted @ 2017-05-28 09:44 小梅哥 阅读(4146) 评论(0) 推荐(1)
摘要:芯航线——普利斯队长精心奉献 实验目的: 1.实现FPGA驱动数码管动态显示; 2.使用In system sources and probes editor工具,输入需要显示在数码管上的的数据,数码管显示对应数值。 实验平台:芯航线FPGA核心板、数码管_VGA_PS2模块 实验原理: 电子设计系 阅读全文
posted @ 2016-05-17 11:53 小梅哥 阅读(2752) 评论(0) 推荐(0)
摘要:芯航线——普利斯队长精心奉献 实验目的: 1.复习按键的设计 2.用模块化设计的方式实现每次按下按键0,4个LED显示状态以二进制加法格式加1,每次按下按键1,4个LED显示状态以二进制加法格式减1 实验平台:芯航线FPGA核心板 实验原理: 在上一讲中设计并验证了独立按键的消抖,这里基于上一讲的按 阅读全文
posted @ 2016-05-17 11:51 小梅哥 阅读(1579) 评论(0) 推荐(0)
摘要:芯航线——普利斯队长精心奉献 实验目的: 1.复习状态机的设计思想并以此为基础实现按键消抖 2.单bit异步信号同步化以及边沿检测 3.在激励文件中学会使用随机数发生函数$random 4.仿真模型的概念 实验平台:芯航线FPGA核心板 实验原理: 按键在电子设计中使用的最多,从复位到控制设置均可以 阅读全文
posted @ 2016-05-17 11:50 小梅哥 阅读(4443) 评论(0) 推荐(1)
摘要:芯航线——普利斯队长精心奉献 实验目的:1.学习状态机的相关概念 2.理解一段式、两段式以及三段式状态机的区别以及优缺点 实验平台:芯航线FPGA核心板 实验原理: 状态机全称是有限状态机(finite-state machine,缩写:FSM)是表示有限个状态以及在这些状态之间的转移和动作等行为的 阅读全文
posted @ 2016-05-17 11:49 小梅哥 阅读(3308) 评论(0) 推荐(0)
摘要:芯航线——普利斯队长精心奉献 实验目的:掌握阻塞赋值与非阻塞赋值的区别 实验平台:无 实验原理: 阻塞赋值,操作符为"=","阻塞"是指在进程语句(initial和always)中,当前的赋值语句阻断了其后的语句,也就是说后面的语句必须等到当前的赋值语句执行完毕才能执行。而且阻塞赋值可以看成是一步完 阅读全文
posted @ 2016-05-17 11:48 小梅哥 阅读(1046) 评论(0) 推荐(0)
摘要:芯航线——普利斯队长精心奉献 实验目的:1.掌握BCD码的原理、分类以及优缺点 2.设计一个多位的8421码计数器并进行验证 3.学会基本的错误定位以及修改能力 实验平台:无 实验原理: BCD码(Binary-Coded Decimal)又被称为二进码十进数、二-十进制代码是一种十进制的数字编码, 阅读全文
posted @ 2016-05-17 11:47 小梅哥 阅读(2728) 评论(0) 推荐(0)
摘要:芯航线——普利斯顿队长精心奉献 实验目的:了解FPGA的IP核相关知识并以计数器IP核为例学会基本IP使用的流程 实验平台:无 实验原理: IP核(Intellectual Property core),也被称为知识产权核,其分为软核、硬核和固核。软核通常是与工艺无关、具有寄存器传输级硬件描述语言描 阅读全文
posted @ 2016-05-17 11:46 小梅哥 阅读(2518) 评论(0) 推荐(0)
摘要:芯航线——普利斯队长精心奉献 实验目的:以计数器为例学会简单的时序逻辑电路设计 实验平台:芯航线FPGA核心板 实验原理: 时序逻辑电路是指电路任何时刻的稳态输出不仅取决于当前的输入,还与前一时刻输入形成的状态有关。这跟组合逻辑电路相反,组合逻辑的输出只会跟目前的输入成一种函数关系。换句话说,时序逻 阅读全文
posted @ 2016-05-17 11:44 小梅哥 阅读(2204) 评论(0) 推荐(0)
摘要:芯航线——普利斯队长精心奉献 课程目标: 1. 再次熟悉Quartus II工程的建立以及完整的FPGA开发流程 2. 以译码器为例学会简单组合逻辑电路设计 实验平台:无 实验原理: 组合逻辑,其任一时刻的稳态输出,仅仅与该时刻的输入变量的取值有关,而与该时刻以前的输入变量取值无关。这种电路跟时序逻 阅读全文
posted @ 2016-05-17 11:40 小梅哥 阅读(1583) 评论(1) 推荐(1)
摘要:芯航线——普利斯队长精心奉献 课程目标: 1.了解并学会FPGA开发设计的整体流程 2.设计一个二选一选择器并进行功能仿真、时序仿真以及板级验证 实验平台:芯航线FPGA开发板、杜邦线 实验内容: 良好的文件夹设置以及工程管理是一个好的FPGA设计的基础,在学习之初就建立俩良好的习惯,会少走一些弯路 阅读全文
posted @ 2016-05-17 11:35 小梅哥 阅读(2738) 评论(1) 推荐(1)
摘要:芯航线FPGA学习套件之4*4矩阵键盘模块测试手册 本手册以简明扼要的方式介绍芯航线FPGA学习套件提供的矩阵键盘模块的测试方法: 连接开发板,如下所示: 2、将矩阵键盘模块与开发板按如下图所示连接: 具体连接线序,可参看下图: 打开测试工程NEW_Key_Board,如下图所示: 烧写NEW_Ke 阅读全文
posted @ 2016-04-15 09:16 小梅哥 阅读(1876) 评论(0) 推荐(0)
摘要:芯航线FPGA学习套件之多通道串行ADDA模块测试手册 本手册以简明扼要的方式介绍芯航线FPGA学习套件提供的ADDA模块的测试方法: 连接开发板,如下所示: 2、将ADDA V1.1模块与开发板按如下图所示连接: 打开测试工程DA_AD_v1.1,如下图所示: 烧写DA_AD.sof文件到开发板中 阅读全文
posted @ 2016-04-15 09:15 小梅哥 阅读(1707) 评论(0) 推荐(0)
摘要:基于线性序列机的TLC5620型DAC驱动设计 目录 TLC5620型DAC芯片概述: 2 TLC5620型DAC芯片引脚说明: 2 TLC5620型DAC芯片详细介绍: 3 TLC 5620型DAC接口时序: 4 TLC5620串行数字接口的关键时序参数: 5 芯航线ADDA模块TLC5620电路 阅读全文
posted @ 2016-04-07 10:09 小梅哥 阅读(3924) 评论(2) 推荐(0)