- FPGA可以轻松成为视频生成器。乒乓球游戏包括在屏幕上弹跳的球。桨(此处由鼠标控制)使用户能够使球弹回。尽管可以使用其他任何FPGA开发板,但我们都使用Pluto FPGA板。驱动VGA显示器一个VGA监视器需要5个信号才能显示图片:R,G和B(红色,绿色和蓝色信号)。HS和VS(水平和垂直同步)。R,G和B是模拟信号,而HS和VS是数字信号。通过FPGA引脚创建VGA视频信号以下是驱动VGA接口的方法:VGA连接器(HS和VS)的引脚13和14是数字信号,因此可以直接从两个FPGA引脚驱动(或
- 关键字:
小脚丫核心板
STEP-MAX10M08核心板
STEP BaseBoard V3.0
VGA视频信号
- 1、项目简介基于小脚丫STEP MXO2的温度显示系统的核心控制模块为小脚丫STEP MXO2开发板,采用由MicroUSB输入的5V供电,温度传感器选用的是DALLAS的经典传感器——DS18B20,一个封装和常见三极管(TO-92)相同的温度传感器,而显示模块采用LCD1602,相信读者对这两个模块一定是极为熟悉。2、项目框图2.1 控制核心温度计项目控制核心为小脚丫STEP MXO2 V2版本FPGA开发板,FPGA芯片为Lattice Semiconductor的MachXO2 400HC系列FP
- 关键字:
小脚丫核心板
STEP-MAX10M08核心板
STEP BaseBoard V3.0
温度计
- 一、项目介绍相信大家对电视中的选秀节目并不陌生,我们常常能够见到一种比赛规则:当三名评委中有两名及以上同意选手晋级时,该选手才能晋级,那么如何去实现该项目呢?二、实现原理其实这一切都离不开数字电路,首先我们可以绘制出三人表决器的真值表,然后用Verilog去实现它,真值表如下:三、硬件部分通过对此项目进行评估我们发现:1.该项目需要三个输入,我们可以通过拨码开关进行实现;2.需要显示模块来表示投票情况,这里我们选用数码管进行实现;四、Verilog实现// *******************
- 关键字:
小脚丫核心板
STEP-MAX10M08核心板
STEP BaseBoard V3.0
表决器
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成WIFI_ESP8266通信系统设计并观察调试结果要求:通过手机或电脑网络调试助手给ESP8266模块发送数据,FPGA驱动ESP8266模块获取数据,并显示在底板的数码管上。解析:要通过ESP8266实现WIFI通信有多种方式,本实验采用方式:FPGA驱动ESP8266模块,将ESP8266配置成SoftAP模式同时配置成TCP Server,手机或电脑连接ESP8266的WIFI热点,网络调试助手
- 关键字:
小脚丫核心板
STEP-MAX10M08核心板
STEP BaseBoard V3.0
WIFI通信系统
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成屏幕保护系统设计并观察调试结果要求:通过底板上的VGA接口驱动液晶显示器在800×600@60Hz的模式下显示,实现经典屏幕保护的界面效果,让小脚丫Logo不断反弹移动。解析:将小脚丫Logo取模得到128×128像素的图片数据,通过FPGA编程驱动VGA液晶显示器,实现现经典屏幕保护的界面效果。实验目的在图片显示系统实验中我们学习过图片取模的方法,根据取模数据创建ram模块,本实验我们要学习VGA接
- 关键字:
小脚丫核心板
STEP-MAX10M08核心板
STEP BaseBoard V3.0
屏幕保护系统
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成图片显示系统设计并观察调试结果要求:将小脚丫的Logo转换成单色图片数据,驱动底板上1.8寸彩色液晶屏显示出来解析:将单色图片的数据存储到rom中,驱动1.8寸将图片刷到液晶屏上。实验目的扩展板卡上集成了1.8寸彩色液晶屏TFT_LCD模块,大家可以驱动LCD显示文字、图片或动态的波形。本实验主要学习1.8寸串行彩色液晶屏的驱动设计,然后将小脚丫Logo处理显示,完成图片显示系统的总体设计。了解1.8
- 关键字:
小脚丫核心板
STEP-MAX10M08核心板
STEP BaseBoard V3.0
图像显示
- 实验任务普通列表项目任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成数字万年历设计并观察调试结果普通列表项目要求:驱动底板上的实时时钟芯片DS1340Z获取时间信息(年、月、日、周、时、分、秒),显示在8位数码管上,分两页显示,第一页显示年月日周信息,第二页显示时分秒信息,通过旋转编码器调节数字万年历和控制显示,具体控制如下:万年历有8个状态(常态、调年、调月、调日、调周、调时、调分、调秒)按动旋转编码器在8个状态中依次循环切换常态下,转动编码器切换显示页
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
万年历
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成数字温湿度计设计并观察调试结果要求:驱动底板上的温湿度传感器SHT-20测量空气中的温度和湿度,将温湿度信息显示在8位扫描式数码管上。解析:通过FPGA编程驱动I2C接口温湿度传感器SHT-20,获取温湿度码值信息,将两种码值信息经过运算转换成物理温度湿度数据,然后经过BCD转码处理并显示到扫描式数码管上。实验目的前面的章节中我们学习了扫描式数码管模块和BCD转码模块的工作原理及驱动方法,也对I2C总
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
数字温湿度
- 实验任务任务:智能手机通话,手机靠近耳朵后关闭屏显,基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成智能接近系统设计并观察调试结果要求:驱动底板上的接近式传感器APDS-9901获得接近数据,控制核心板上LED按能量条方式点亮解析:通过FPGA编程驱动接近式传感器APDS-9901,获取接近距离信息,然后根据距离信息编码控制8个LED灯按能量条方式点亮。实验目的本节实验主要学习I2C总线工作原理、协议及相关知识,掌握FPGA驱动I2C设备的原理及方法,了解输入输
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
传感器系统
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成波形信号发生器设计并观察调试结果要求:通过底板上的旋转编码器控制串行DAC芯片DAC081S101基于DDS技术产生波形可选、频率可调的常见波形信号。解析:FPGA驱动旋转编码器得到操作信息,通过逻辑控制波形和频率寄存器,设计DDS模块根据波形和频率寄存器控制波形数据的输出,波形数据通过串行DAC驱动模块传送到底板的DAC芯片进行转换,得到波形信号输出。实验目的前面章节我们学习了旋转编码器的工作原理及
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
信号发生器
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成简易电压表设计并观察调试结果要求:通过底板上的串行模数转换器ADC芯片测量可调电位计输出电压,并将电压信息显示在核心板的数码管上。解析:通过FPGA编程驱动串行ADC芯片,得到数字量化的电压信息,将量化的数字信息转换成BCD码形式,同时驱动独立数码管将电压值显示出来。实验目的在基础数字电路实验部分我们已经掌握了FPGA驱动独立数码管的原理及方法,本实验主要学习模数转换器ADC的相关知识,串行(SPI接
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
电压表
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成串口监视系统设计并观察调试结果。要求:设计串口监视系统,实时监控串口(UART)接收数据,并将数据显示在底板的8位数码管上(仅限数字0~9)。解析:通过FPGA编程驱动底板上的CP2102串口通信模块,接收来自PC(串口调试助手)或其他串口设备的数据,经过处理,最后通过驱动8位扫描式数码管模块,将接收到的数据显示在底板数码管上。实验目的本实验主要学习串口(UART)总线工作原理、协议及相关知识,练习如
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
串口监视
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成比赛计分系统设计并观察调试结果要求:按动核心板独立按键,驱动底板上8位数码管为比赛双方在0~999内计分。解析:FPGA驱动独立按键,当按动两队加分按键时,控制两队分数调整,最后通过驱动底板上的数码管电路将得分值显示在数码管上。实验目的在基础数字电路实验部分我们已经掌握了FPGA驱动独立按键的原理及方法,控制数码管显示十进制数的BCD码方案前面也多次介绍,本实验主要学习数码管扫描显示的原理及方法。熟悉
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
比赛计分系统
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成旋转调节系统设计并观察调试结果要求:转动底板上的旋转编码器,调整核心板数码管数值在0~99之间变化,右旋增加,左旋减小。解析:通过FPGA编程驱动旋转编码器获取操作信息,根据操作信息控制变量增加或减小,最后驱动独立式数码管将变量显示出来。实验目的在基础数字电路实验部分我们已经掌握了FPGA驱动独立显示数码管的原理及方法,本实验主要学习旋转编码器的驱动原理,最后完成旋转调节系统总体设计。熟悉独立显示数码
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
旋转编码器
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成简易电子琴设计并观察调试结果要求:按动矩阵键盘,驱动底板无源蜂鸣器发出产生不同音调,弹奏一首《小星星》。解析:通过FPGA编程驱动矩阵键盘电路,获取矩阵键盘键入的信息,然后通过编码将键盘输出的信息译码成对应的音节数据,最后通过PWM发生模块驱动底板上的无源蜂鸣器发出声音。实验目的在基础数字电路实验部分我们已经掌握了FPGA设计PWM信号发生器的原理及方法,上节实验中又学习了矩阵键盘的驱动原理及方法,本
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
矩阵键盘
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 设计矩阵键盘键入系统并观察调试结果要求:按动矩阵键盘按键,通过核心板上的数码管显示按键的键值。解析:通过FPGA编程驱动矩阵键盘电路,获取矩阵键盘键入的信息,然后通过编码将键盘输出的信息译码成对应的键值信息,最后通过驱动核心板独立数码管,将键盘按键的键值显示在数码管上。实验目的在基础数字电路实验部分我们已经掌握了FPGA驱动独立显示数码管的原理及方法,掌握了有限状态机的设计实现思想,本实验主要学习矩阵键盘
- 关键字:
STEP BaseBoard V3.0
小脚丫核心板
STEP-MAX10M08
FPGA
矩阵键盘
- 硬件说明我们的STEP-BaseBoard底板上集成了1.8寸彩色液晶屏TFT_LCD模块,大家可以驱动LCD显示文字、图片或动态的波形。首先了解一下液晶屏模块,相关资料下载:https://pan.baidu.com/s/1bp6AYsR框图如下:原理图如下:原理图中的器件U1为液晶屏,液晶屏为1.8寸,128RGB160像素,串行总线(SPI),液晶屏集成了ST7735S的驱动器,处理器与ST7735S通信完成液晶屏的显示控制ST7735S为132RGBx162像素点262K控制器/驱动器,芯片可以直
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
RGB液晶显示屏
- 硬件说明VGA(video graphics array)即视频图形阵列,是IBM在1987年随PS/2一起推出的使用模拟信号的一种视频传输标准。VGA接口分公口和母口,如下图:VGA接口引脚定义如下:一个标准的VGA接口应该有以下端口:红绿蓝三色信号(RGB)行场同步信号(HSVS)以及很多的地屏蔽;三色信号都是模拟信号,行场同步信号都是数字信号;对于VGA的接口模拟电压,为0~0.714V,0代表无色,0.714代表满色,FPGA输出3.3V,所以还必须要经过DAC的转换。现今有两种比较成熟的方法:电
- 关键字:
STEP-Baseboard
小脚丫核心板
FPGA
VGA功能驱动
- 硬件说明PCF8591是集成了4路ADC和1路DAC的芯片,使用I2C总线通信。I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件,然后主机接收从器件发送的数据,最后由主机终止接收过程。这里不
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
ADC功能驱动
- 硬件说明PCF8591是集成了4路ADC和1路DAC的芯片,使用I2C总线通信。I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果主机要接收从器件的数据,首先由主器件寻址从器件,然后主机接收从器件发送的数据,最后由主机终止接收过程。这里不
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
功能驱动
- 硬件说明通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,然而在同一个字符中的两个相邻位间的时间间隔是固定的。两个相邻位间的时间间隔与UART通信的波特率有关,波特率用来表征UART通信中数据传输的速率,即每秒钟传送的二进制位数。例如数据传送速率为120字符/秒,而每一个字符为1
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
串口通信
- 硬件说明我们的STEP-BaseBoard底板上集成了PS2键盘的接口,可以供大家连接PS2键盘或PS2鼠标完成相应设计,接下来我们来了解PS2接口的硬件连接及PS2键盘的驱动方法。PS2接口连线非常简单,只需接4根线:4号引脚VCC接供电电源,一般为5V供电,后经测试3.3V也可以3号引脚GND接地即可5号引脚时钟线和1号引脚数据线为两条双向的信号线2号引脚和6号引脚为保留引脚,不需要连接当PS2键盘上有按键按动或操作的时候,键盘会发信号给主机,PS2接口的时钟信号和数据信号的时序如下图:FPGA或主机
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
键盘模块
- 传感器及点阵LED显示功能模块实物图板卡简介STEP Sensor Card是STEP团队推出的可配合小脚丫多种底板使用的扩展板卡,板载资源十分丰富,其中包括多种传感器、168led点阵、flash存储等多种功能,你可以用这个子卡来实现你各种各样的新奇想法,像数字水平仪,温度计,亮度检测仪,你都可以用这个板卡去完成!板载资源:* 环境光传感器BH1750FVI-TR * 温度传感器DS18B20Z * Flash闪存W25Q64FVSFIG * 陀螺仪MPU-6050 * 红外对管,比较器LM393DR
- 关键字:
LED
STEP Sensor Card
- 硬件说明DS18B20是我们日常设计中常用的一款温度传感器芯片,只需要一根总线就可以实现通信,非常的方便,我们的STEP-BaseBoard底板上就集成了温度传感器DS18B20Z,下面我们就一起来学习一下它的硬件链接及驱动方法。DS18B20Z只有一根总线,硬件电路非常简单,但是一定记得总线需要做上拉处理,如下图总线上连接了10K(上拉电阻取值可以一定范围内自行调整)的上拉电阻,另外我们使用FPGA驱动,一定记得将FPGA对应的管脚同样作上拉配置,重要的事情说三遍,总线上拉,总线上拉,总线上拉。聊完硬件
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
温度传感器
- 硬件说明在前面之前的入门教程中 数码管独立显示 章节已为大家介绍了数码管独立显示的相关内容,关于独立显示这里就不在赘述。我们的底板上有6位数码管,根据驱动方法不同,有以下比较:独立显示:控制每个数码管至少需要8个I/O口控制,6位数码管就需要6*8 = 48根信号线才能分别显示。独立显示实现简单,但是需要大量的信号线。扫描显示:将每位数码管的同一段选信号连接在一起,这样我们就只需要8根段选信号和6根位选信号,共计14根信号。扫描显示可以有效节约I/O口资源,实现起来稍显复杂。我们小脚丫
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
数码管
- 实验任务任务:基于 STEP-MAX10M08核心板 和 STEP BaseBoard V3.0底板 完成简易电子琴设计并观察调试结果要求:按动矩阵键盘,驱动底板无源蜂鸣器发出产生不同音调,弹奏一首《小星星》。解析:通过FPGA编程驱动矩阵键盘电路,获取矩阵键盘键入的信息,然后通过编码将键盘输出的信息译码成对应的音节数据,最后通过PWM发生模块驱动底板上的无源蜂鸣器发出声音。实验目的在基础数字电路实验部分我们已经掌握了FPGA设计PWM信号发生器的原理及方法,上节实验中又学习了矩阵键盘的驱动原理及方法,本
- 关键字:
FPGA
电子琴
STEP-MAX10M08
STEP BaseBoard V3.0
- 硬件说明蜂鸣器的分类:按其结构主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型:电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。按是否带有信号源
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
无缘蜂鸣器
- 硬件说明旋转编码器是用来测量转速的装置,因其人性化的操作被用于越来越多的电子设备中,旋转编码器有多种分类:以编码器工作原理可分为:光电式、磁电式和触点电刷式。以码盘刻孔方式不同分为:增量式和绝对式两类。关于以上各类编码器的区别,大家自行查阅资料,这里就不多做介绍了。我们STEP-BaseBoard底板上集成的EC11的旋转编码器就属于增量式触电电刷编码器,其工作原理如下:如上图所示,当顺时针旋转时A信号提前B信号90度相位,当逆时针旋转时B信号提前A信号90度相位,FPGA接收到旋转编码器的A、B信号时,
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
旋转编码器电路驱动
- 硬件说明在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,使用行线和列线分别连接到按键开关的两端,这样我们就可以通过4根行线和4根列线(共8个I/O口)连接16个按键,而且按键数量越多优势越明显。FPGA驱动矩阵按键模块,首先我们来了解矩阵按键的硬件连接:上图为4×4矩阵按键的硬件电路图,可以看到4根行线(ROW1、ROW2、ROW3、ROW4)和4根列线(COL1、COL2、COL3、COL4),同时列线通过上拉电阻连接到VCC电压(3.3V),对于矩阵按键来讲:4根行线是输入的
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
矩阵按键驱动
- 本节将和大家一起了解STEP-Baseboard的资源及管脚分配的明细。STEP-Baseboard是我们针对小脚丫核心板设计的扩展板,集成了大量常见外设,同时兼容STEP-MXO2第二代和STEP-MAX10两种小脚丫核心板,为开发者提供更多选择。为什么单独将引脚分配拉出来作为单独的一个章节呢,我们整个外设驱动后续所有章节都是只讲外设驱动模块的,在设计中往往只是作为其中的一个模块,作为桥接系统与人机界面的模块,很多引脚都是连接到系统的,无需分配管脚,所以就不在每个章节中谈管脚分配的话题了,这里独立一章同
- 关键字:
STEP-Baseboard
小脚丫核心板
STEP-MXO2
STEP-MAX10
引脚分配
step-baseboard介绍
您好,目前还没有人创建词条step-baseboard!
欢迎您创建该词条,阐述对step-baseboard的理解,并与今后在此搜索step-baseboard的朋友们分享。
创建词条
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司

京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473