SF-CY3 FPGA套件开发指南Ver6.17 (by特权同学).pdf 文档下载

2019-07-16 01:17发布

SF-CY3 FPGA套件开发指南... 11 概述... 91.1 功能框图... 151.2 Cyclone III 系列FPGA器件简介... 161.3 EP3C5E144C8器件资源一览... 182 SF-CY3硬件电路解析... 192.1 实物示意图... 192.2 原理图解析... 202.2.1 系统电源电路... 202.2.2 FPGA电源电路... 202.2.3 时钟和复位电路... 222.2.4 FPGA配置电路... 232.2.5 SDRAM电路... 262.2.6 LED指示灯... 272.2.7 连接器电路... 273 SF-CY3基本使用安装说明... 283.1 电路板安装... 283.2 Quartus II与ModelSim软件下载与安装... 293.2.1 EDA工具概述... 293.2.2 软件下载和license申请... 303.2.3 Quartus II的安装... 343.2.4 ModelSim的安装... 373.3 USB Blaster驱动安装... 394 FPGA的下载配置... 414.1 FPGA的上电启动原理... 414.2 JTAG在线烧录FPGA. 434.3 JTAG烧录配置芯片... 465 SF-CY3工程实例... 505.1 逻辑(Verilog)实例1——LED闪烁... 505.1.1 新建工程... 505.1.2 输入源码... 545.1.3 ModelSim仿真... 565.1.4 引脚分配与编译... 625.1.5 时序分析基础与时钟约束实例... 645.1.6下载配置与板级调试... 845.2逻辑(Verilog)实例2——PLL配置... 865.2.1 新建工程... 865.2.2 PLL配置和例化... 865.2.3 ModelSim仿真... 965.2.4 引脚分配与编译... 995.2.5下载配置与板级调试... 995.2.6 使用示波器采集PLL输出的扩展练习... 1005.3 基于Qsys的NIOS II实例1——LED闪烁... 1085.2.1 新建工程... 1085.1.2 Qsys硬件系统架构... 1095.1.3 例化Qsys系统... 1205.1.4 引脚分配与编译... 1215.1.5 EDS中新建软件工程... 1225.1.6 ModelSim仿真... 1325.1.7 下载配置与板级调试... 1365.4 基于Qsys的NIOS II实例2——HelloNIOS II 1395.4.1 JTAG UART外设概述... 1395.4.2 编写软件代码... 1405.4.3 下载配置与板级调试... 1415.5 基于Qsys的NIOS II实例3——集成SDRAM外设... 1425.5.1 系统概述... 1425.5.2 Qsys组件添加... 1435.5.3 系统例化和引脚分配... 1515.5.4 时序约束与工程编译... 1535.5.5 软件工程... 1625.6逻辑(Verilog)实例18——FPGA片内存储器应用之ROM.. 1635.6.1 FPGA片内存储器概述... 1635.6.2 ROM存储器概述... 1655.6.3 存储初始化mif文件配置... 1665.6.4 ROM存储器配置... 1685.6.4 ROM存储器仿真验证... 1765.6.5 使用SignalTap II板级调试... 1825.7逻辑(Verilog)实例19——FPGA片内存储器应用之单口RAM.. 1875.7.1 单口RAM存储器概述... 1875.7.2 单口RAM存储器配置... 1875.7.3 单口RAM存储器仿真验证... 1925.7.4 使用SignalTap II板级调试... 1956 SF-BASE子板开发指南... 1966.1 功能与原理图介绍... 1966.1.1 主要外设芯片及装配... 1966.1.2 插座引脚定义... 1976.1.3 蜂鸣器电路... 1986.1.4 LED指示灯电路... 1986.1.5 拨码开关电路... 1996.1.6 数码管电路... 2006.1.7 AD转换电路... 2016.1.8 DA转换电路... 2026.2 逻辑(Verilog)实例3——PWM驱动蜂鸣器... 2026.2.1 实验原理... 2026.2.2 Verilog参考代码... 2036.2.3 仿真验证... 2046.2.4 工程实践... 2056.3 逻辑(Verilog)实例4——流水灯... 2076.3.1 实验原理... 2076.3.2 Verilog参考代码... 2086.3.3 仿真验证... 2086.3.4 工程实践... 2106.4 逻辑(Verilog)实例5——模式流水灯... 2126.4.1 实验原理... 2126.4.2 Verilog参考代码... 2126.4.3 仿真验证... 2136.4.4 工程实践... 2156.5 逻辑(Verilog)实例6——数码管显示... 2166.5.1 实验原理... 2166.5.2 Verilog参考代码... 2176.5.3 仿真验证... 2206.5.4 工程实践... 2206.6 逻辑(Verilog)实例7——基于In-SystemSources and Probes Editor的AD采集... 2216.6.1 系统概述与AD采样原理... 2216.6.2 FPGA在线调试方法概述... 2236.6.3 In-System Sources and Probes Editor例化... 2246.6.4 Verilog参考代码... 2306.6.5 仿真验证... 2336.6.6 工程实践... 2336.7 逻辑(Verilog)实例8——基于In-SystemSources and Probes Editor的DA输出... 2376.7.1 概述... 2376.7.2 DA采样控制原理... 2376.7.3 In-System Sources and Probes Editor例化... 2386.7.4 Verilog参考代码... 2396.7.5 仿真验证... 2446.7.6 工程实践... 2446.8 基于Qsys的NIOS II实例4——PIO中断控制... 2456.8.1 PIO组件概述... 2456.8.2 添加组件... 2476.8.3 例化系统... 2526.8.4 时序约束... 2546.8.5 软件编程... 2556.9 基于Qsys的NIOS II实例5——数码管定时器中断... 2586.9.1 功能概述... 2586.9.2 timer组件介绍... 2596.9.3 组件编辑... 2616.9.4 组件添加... 2646.9.5 例化系统... 2736.9.6 软件编程... 2766.10 基于Qsys的NIOS II实例6——AD/DA组件... 2796.9.1 功能概述... 2796.9.2 组件编辑... 2796.9.3 组件添加... 2876.9.4 例化系统... 2946.9.5 软件编程... 2967 SF-LCD子板开发指南... 2987.1 功能与原理图介绍... 2987.1.1 主要外设芯片及电路图解析... 2987.1.2 装配示意图... 3047.2 逻辑(Verilog)实例9——LCD的基本驱动... 3097.2.1 LCD驱动原理... 3097.2.2 Verilog代码... 3127.2.3 工程实践... 3157.3 逻辑(Verilog)实例10——LCD的32级红 {MOD}显示... 3177.3.1 {MOD}彩显示原理... 3177.3.2 Verilog代码... 3187.3.3 工程实践... 3217.4 逻辑(Verilog)实例11——基于FPGA内嵌RAM的LCD字符显示... 3227.4.1 字符取模... 3227.4.2 字符显示原理... 3257.4.3 内嵌RAM的配置和例化... 3267.4.3 Verilog代码... 3377.4.4 工程实践... 3437.5 逻辑(Verilog)实例12——基于In-SystemMemory Content Editor的LCD实时显示字符更改     3457.6基于Qsys的NIOS II实例7——Qsys的LCD组件设计... 3507.6.1 系统原理概述... 3507.6.2 LCD驱动移植... 3517.6.3 SDRAM控制器设计... 3557.6.4 Avalon-MM从机接口设计... 3597.6.5 数据缓存模块和FIFO配置... 3617.6.6 PLL配置与复位设计... 3727.6.7 Qsys系统构建... 3777.6.8 引脚分配与时序约束... 3887.6.9 软件工程实例... 3988 SF-SENSOR子板开发指南... 4078.1 功能与原理图介绍... 4078.1.1 主要外设芯片及电路图解析... 4078.1.2 装配示意图... 4128.2基于Qsys的NIOS II实例8——SPI接口字库芯片控制... 4168.2.1 新Qsys系统——添加SPI组件... 4168.2.2 SPI外设驱动——编程原理... 4308.2.3 字库芯片驱动——编程原理... 4328.2.4 软件工程实例... 4408.3基于Qsys的NIOS II实例9——IIC接口实时时钟(RTC)芯片控制... 4428.3.1 RTC实时时钟芯片驱动原理... 4428.3.2 IIC控制器组件设计... 4498.3.3 Qsys系统构建... 4608.3.4 软件工程实例... 4668.4逻辑(Verilog)实例13——超声测距数据采集... 4758.4.1 超声模块驱动原理... 4758.4.2 数据采集平台构建... 4768.4.3 数据采集在线调试... 4798.5基于Qsys的NIOS II实例10——超声测距换算... 4828.5.1 超声模块组件创建... 4828.5.2 硬件系统搭建... 4848.5.3 软件工程调试... 4888.6逻辑(Verilog)实例14——基于CMOS Sensor的视频采集显示... 4928.6.1 CMOS摄像头应用背景与驱动原理... 4928.6.2 采集系统设计概述... 4948.6.3 IIC接口配置模块设计... 4968.6.4 视频流采集模块设计... 5048.6.5 工程移植... 5108.6.6 CMOS Sensor接口时序约束... 5228.6.7 板级调试... 5348.7逻辑(Verilog)实例18——倒车雷达... 5358.7.1 倒车雷达原理... 5358.7.2 设计架构概述... 5368.7.3 工程源码... 5379 SF-VGA子板开发指南... 5409.1 功能与原理图介绍... 5409.1.1 主要外设芯片及电路图解析... 5419.1.2 装配示意图... 5429.2逻辑(Verilog)实例15——VGA/SVGA驱动... 5439.2.1 概念扫盲... 5439.2.2时序解析... 5449.2.3 代码设计... 5469.2.4 VGA时序约束... 5509.2.5 工程实践... 5639.3逻辑(Verilog)实例16——基于VGA的CMOS Sensor采集显示... 5659.3.1 系统框图... 5659.3.2 工程移植... 5669.3.3 实例效果... 57410 SF-USB子板开发指南... 57510.1 功能与原理图介绍... 57510.1.1 主要外设芯片及电路图解析... 57610.1.2 装配示意图... 58210.2逻辑(Verilog)实例17——UART串口收发测试... 58310.2.1 UART知识普及... 58310.2.2 实例代码解析... 58310.2.3 工程实践... 59210.2.4 FT232驱动安装... 59310.2.5 板级调试... 59610.3基于Qsys的NIOS II实例11——UART外设... 59810.3.1 系统及UART外设概述... 59810.3.2 UART组件添加与配置... 59910.3.3 软件工程创建与设置... 60310.3.4 printf应用实例... 60410.3.5 UART接收中断以及波特率设置实例... 60510.4基于Qsys的NIOS II实例12——CH376读写测试... 61210.4.1 系统概述... 61210.4.2 总线转换组件的时序匹配设计... 61310.4.3 组件添加与系统构建... 61710.4.4 CH376接口时序约束... 62310.4.5 CH376寄存器概述... 63310.4.6 CH376读写测试... 63710.5基于Qsys的NIOS II实例13——读取U盘基本信息... 64010.5.1 软件功能概述... 64010.5.2 程序代码解析... 64110.5.3 Winhex查看U盘信息... 64510.5.4 板级调试... 64710.6基于Qsys的NIOS II实例14——U盘扇区读写实例... 64910.6.1 软件功能概述... 64910.6.2 程序代码解析... 65110.6.3 板级调试... 65410.7基于Qsys的NIOS II实例15——U盘txt文本创建实例... 65810.7.1 软件功能概述... 65810.7.2 程序代码解析... 66010.7.3 板级调试... 66210.8基于Qsys的NIOS II实例16——作为USB从机与PC通信... 66410.8.1 软件功能概述... 66410.8.2 程序代码解析... 66410.8.3 CH376驱动安装... 67010.8.4 板级调试... 67110.10基于Qsys的NIOS II实例18——SD卡txt文本读取实例... 67210.10.1 软件功能概述... 67210.10.2 程序代码解析... 67410.10.3 板级调试... 67610.11基于Qsys的NIOS II实例19——SD卡数码相框... 67710.11.1 功能概述... 67710.11.2 工程移植... 67810.11.3 代码解析... 68210.11.4 板级调试... 68510.11.5数码相框的按键切换功能扩展... 68910.12基于Qsys的NIOS II实例20——基于DMA组件的SD卡数码相框... 69610.12.1 功能概述... 69610.12.2 DMA外设组件设计... 70210.12.3 工程移植... 70810.12.4 软件编程... 714附录A 实例与工程映射... 718附录B 套件淘宝购买链接... 722

详细内容请下载文档:





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
特权同学
1楼-- · 2019-07-16 05:57
luei1987kg
2楼-- · 2019-07-16 11:46
 精彩回答 2  元偷偷看……
yleegn
3楼-- · 2019-07-16 11:57
很感谢啊,新手需要看的东西太多了。
luei1987kg
4楼-- · 2019-07-16 17:18
有问题,好像打不开啊
Laputa_fly
5楼-- · 2019-07-16 19:24
谢谢分享,非常感谢
crablet
6楼-- · 2019-07-17 00:10
ding ^^^^^^^^^^^^^^^^^^

一周热门 更多>