时间:2024-07-26 来源:网络搜集 关于我们 0
重磅发布!
FPGA实训教材
《FPGA开发实用教程
——基于Xilinx和Verilog HDL(微课版)》
由电子工业出版社正式出版!
京东、当当和天猫等平台同步发售!
教材简介
Brief introduction
卓越工程师培养系列”《FPGA开发实用教程——基于Xilinx和Verilog HDL(微课版)》是一本基于Xilinx和Verilog的FPGA程序设计开发书籍,通过12个实验,学习分频、矩阵键盘、OLED显示、数据存储与读取、串口通信等基础功能的原理与应用,由浅入深
地介绍Spartan6- XC6SLX16的设计开发过程。
点击打开购买链接
作者简介
The authors
钟世达
,博士,深圳大学助理教授兼硕士研究生导师,具有丰富的数字集成电路研发与教学经验,参与“卓越工程师培养系列”多部教材的编写,近年来主要从事SoC低功耗集成电路设计、5G编码算法和边缘计算算法的软硬件一体化设计等方向的研究,同时也一直致力于提高集成电路设计与嵌入式系统方面的教学质量,致力于推广高校建立卓越工程师培养体系。
目录及资料包
Directory and Data Package
《FPGA开发实用教程――基于Xilinx和Verilog HDL(微课版)》教材的实验清单如下表所示:
序号
实验名称
1
分频器实验
2
流水灯实验
3
独立按键去抖实验
4
七段数码管显示实验
5
矩阵键盘扫描实验
6
OLED显示实验
7
串口通信实验
8
读写外部EEPROM实验
9
读写外部Flash实验
10
SHT20温/湿度测量实验
11
DAC实验
12
ADC实验
第1章介绍数字电路的开发平台和工具,包括FPGA芯片、FPGA设计软件ISE 14.7、第三方综合工具Synplify和FPGA高级开发系统等。
第2章介绍了FPGA设计最基本的分频器的设计,通过该实验对ISE 14.7基于Verilog的编辑、仿真、烧录和固化等流程进行了简要介绍。
第3至13章依次介绍流水灯、独立按键、七段数码管、矩阵键盘、OLED、串口、EEPROM、FLASH、SHT20、DAC及ADC等模块的原理与应用。
《FPGA开发实用教程――基于Xilinx和Verilog HDL(微课版)》教材配套资料十分丰富,涵盖了环境搭建所需的所有安装包及开发软件、医疗电子FPGA高级开发系统原理图、规范的实验例程、Spartan6 XC6SLX16及其他芯片的相关参考资料。
资料将会持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。
点击图片跳转到资料下载链接
医疗电子FPGA高级开发系统
FPGA Advanced Development System for Medical Electronics
《FPGA开发实用教程――基于Xilinx和Verilog HDL(微课版)》是针对医疗电子FPGA高级开发系统编写的配套教材。医疗电子FPGA高级开发系统搭载赛灵斯Spartan6系列XC6SLX16的主控芯片,该芯片为Xilinx的低成本、低功耗FPGA,其功耗仅为以前Spartan系列的一半,并且连接速度更快。XC6SLX16芯片一共有232个I/O口,14579个逻辑单元,136KB的分布式RAM和576KB的内嵌式块RAM-EBR,最大工作频率可达1080MHz。
与医疗电子FPGA高级开发系统配套的教材现已出版,有《医用FPGA开发—基于Xilinx和VHDL》、《FPGA开发实用教程――基于Xilinx和Verilog HDL(微课版)》和《数字电路的FPGA设计与实现——基于Xilinx和VHDL》。
系统搭载的电路模块分区如上图所示,通过12V电源适配器供电,基于LED、拨动开关、独立按键、矩阵键盘、蜂鸣器、温湿度、七段数码管等基础模块可以开展简单实验,基于外拓SDRAM、OLED、音频、以太网、AD/DA转换、VGA和摄像头等高级模块可以开展复杂实验,还可以通过232总线、USB转串口、EEPROM、Flash、蓝牙和WIFI等开展基于232、串口、IIC、SPI等通信协议的实验。
此外系统还有LCD屏与参数通信接口,可以连接LY_M501人体生理参数监测系统,开展血压、血氧、心电、呼吸以及体温五大人体生理参数的监测与数据分析实验。
点击图片跳转到LY_M501介绍
参数列表
The List of Parameters
医疗电子FPGA高级开发系统主要参数如下:
参数/资源
医疗电子FPGA高级开发系统
尺寸
420mm*320mm*165mm
PCB
底板2层,核心板4层、蓝色
主控芯片
Spartan6 XC6SLX16,CSG324
电源
AC220 DC12V/2A电源适配器输入
系统晶振
50MHz
外扩SDRAM
HY57V2562GTR,256Mbit
外扩配置FLASH
M25P16,16Mbit
外扩用户FLASH
W25Q128FVSIG,16MB
外扩用户EEPROM
24LC04,512B
JTAG口
支持Xilinx Platform Cable USB仿真器下载和调试
电容触摸屏
7寸串口电容触摸屏,分辨率800*480,
串口屏主控为STM32F429IGT6,
外扩SDRAM:W9825G6KH,
外扩NAND Flash:MT29F4G08,
带蜂鸣器
OLED
分辨率128*64
七段数码管
共阳极,8位
音频
WM8731SEFL,支持麦克风输入、音频输入以及音频输出
以太网
RTL8211EG,支持100M网口
SD卡
支持读写Micro SD卡
USB转UART
1路,通过B型USB线连接到系统
蓝牙模块
HC-05
WIFI模块
ESP8266
温湿度传感器
SHT20
RTC
支持实时时钟显示
AD转换模块
AD9280ARS ,1通道,BNC接口
DA转换模块
AD9708ARUZ ,1通道,BNC接口
独立按键
4个
独立LED
红灯、黄灯、绿灯、白灯各2个
拨动开关
16个
矩阵键盘
4*4独立按键矩阵键盘
蜂鸣器
1个
VGA接口
1路
配置清单
Detailed list
医疗电子FPGA高级开发系统配置清单如下:
名称
数量
医疗电子FPGA高级开发系统(实验箱+底板+核心板)
1
7寸电容式触摸屏
1
12V/2A电源适配器
1
OLED模块
1
B型 USB数据线
1
Xilinx Platform Cable USB仿真器(含灰排线和B型USB线)
1
咨询渠道
Consulting service
技术咨询邮箱:ExcEngineer@163.com
关注公众号,获取我们的联系方式。