当前位置:首页 > 新闻资讯 > FPGA之家动态 >

新书出版 |《FPGA开发实用教程——基于Xilinx和Verilog HDL(微课版)》

时间: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

关注公众号,获取我们的联系方式。


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言