借助Vivado来学习FPGA的各种配置模式

2018-11-05 15:12 次阅读

EDA(Vivado)软件可以很好的帮助我们更好的去学习FPGA相关知识,例如:

记得使用EDA软件自带的语言模板;

新建 IO Planning工程初步引脚分配;

EDA中自带的IP核你会快速用吗?

单片机是基于FLASH结构的,所以单片机上电直接从本地FLASH中运行。但SRAM 架构的FPGA是基于SRAM结构的,掉电数据就没了,所以需要借助外部电路来配置运行的数据,其实我们可以借助Vivado来学习FPGA的各种配置模式。

Step1,找到Vivado的设计流程框:

Step2,打开设置菜单,并选择BitSream子选项。此时,可以看到提示:Open Implemented Design后有更多的设置项可用:

Step3,当我们Open Implemented Design后,再打开这个BitSream设置菜单选项,会发现提示为Confgure additional bitstream settings,此时可以单击进入更多的设置菜单:

Step4,当我们单击进入更详细的菜单后有很多设置项,当我们打开Configuration Modes这是子设置项后,我们可以看到FPGA的各种配置模式:SPI、SelecMap、Master、Slave等,这里包括这些配置模式的参考电路和其它设置项:

Step5,打开Master SPIx1,可以看到电路和帮助链接(7 Series Configuration User Guide),单击这个链接打开后就可以对应的帮助文档。至此,我们就可以通过这些电路和链接对应的帮助文档来学习FPGA的配置模式。

我们再打开Slave Serial模式,在这里,可以看到电路的设计设计是可以通过外部CPLD或者MCU单片机来配置FPGA,所以有些板子你可能很奇怪只看到了FPGA+DSP而没有看到任何FLASH外设的时候,很可能就是采用DSP来配置FPGA的,FPGA的配置数据就存储在DSP的FLASH中:

这次就不具体展开FPGA的具体配置相关内容,我们可以通过Vivado让我们很直观的看到FPGA的配置模式和对应的电路设计,对我们设计开发FPGA有很大帮助。另外,FPGA多重配置可参考:

Xilinx FGPA的多重配置功能(1)             

Xilinx FPGA的多重配置功能(2)

原文标题:借助vivado来学习FPGA配置模式

文章出处:【微信号:fpga234,微信公众号:FPGA2嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

小梅哥FPGA设计思想与验证方法视频教程

刚刚录制了一个fpga开发流程的视频,该视频为投石问路,主要是想听听大家对于小梅哥在录制视频时需要注意的内容以及希望系列
发表于 03-24 00:00 37952次 阅读
小梅哥FPGA设计思想与验证方法视频教程

单片机中高级定时器的主要功能解析

预分频器说明:预分频器可对计数器时钟频率进行分频,分频系数介于 1 和 65536 之间。该预分频器....
发表于 10-18 16:23 10次 阅读
单片机中高级定时器的主要功能解析

电压采集电路原理是什么

vcc处电压变化范围0-150v,单片机AD口接至stm32ad采样端口,请问这个电压采集的原理是什么,我只见过电阻分压,差分采样电路...
发表于 10-18 16:06 25次 阅读
电压采集电路原理是什么

高性能运算对于FPGA应用的至关重要性

在演算法交易领域的最新进展是导入一些更低延迟的解决方案,其中最佳的方式是使用FPGA搭建的客制硬体。....
发表于 10-18 15:58 6次 阅读
高性能运算对于FPGA应用的至关重要性

GPU和GPP相比谁才是深度学习的未来

相比GPU和GPP,FPGA在满足深度学习的硬件需求上提供了具有吸引力的替代方案。凭借流水线并行计算....
发表于 10-18 15:48 15次 阅读
GPU和GPP相比谁才是深度学习的未来

FPGA有着优于传统GPP加速能力的显著潜力

作为GPU在算法加速上强有力的竞争者,FPGA是否立即支持不同硬件,显得尤为重要。FPGA与GPU不....
发表于 10-18 15:42 10次 阅读
FPGA有着优于传统GPP加速能力的显著潜力

当FPGA越来越像SoC,FPGA跟ASIC还有区别吗

随着处理器被添加到传统FPGA中,可编程性被添加到ASIC中,FPGA和ASIC的分界线日益模糊。F....
发表于 10-18 15:01 6次 阅读
当FPGA越来越像SoC,FPGA跟ASIC还有区别吗

5V3A快充芯片MP2632,用的是5V2.4A充电插头,为什么P3端只能输出不到1A

求大神帮忙看一下,控制电流大小的电阻阻值都计算过,应该是有3A的电流输出才对,测得结果一直0.8A左右。 ...
发表于 10-18 10:54 105次 阅读
5V3A快充芯片MP2632,用的是5V2.4A充电插头,为什么P3端只能输出不到1A

8位USB设备单片机: CH551特点分析

特 点 > 增强型E8051内核CPU,速度比标准MCS51快8-15倍,特有XRAM数据快速复....
的头像 沁恒股份 发表于 10-18 10:32 47次 阅读
8位USB设备单片机: CH551特点分析

嵌入式工程师使用FPGA的理由是什么

从工具角度来说充分利用可编程器件(如FPGA)带来的机会需要一个提高开发流程抽象级别的系统,这样设计....
发表于 10-18 10:15 22次 阅读
嵌入式工程师使用FPGA的理由是什么

怎样学习嵌入式比较好

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。
发表于 10-18 09:58 23次 阅读
怎样学习嵌入式比较好

ARM与单片机的区别是什么?

初学者必知:ARM与单片机到底有啥区别?
发表于 10-18 09:11 25次 阅读
ARM与单片机的区别是什么?

请问单片机控制单个MOS管电路用什么驱动好?

请问大侠如果用单片机的PWM信号控制单个NMOS管,是用NPN和PNP三极管组成的图腾电路驱动还是用专用的IR驱动芯片驱...
发表于 10-18 09:10 22次 阅读
请问单片机控制单个MOS管电路用什么驱动好?

请问单片机软件加密好解密吗?

PIC16F676单片机软件加密好解密么
发表于 10-18 09:03 21次 阅读
请问单片机软件加密好解密吗?

单片机控制投影幕升降的干扰怎么处理?

我用单片机加220V交流继电器来控制投影幕的升降,当我控制继电器断开的时候,对其他供电电源会产生群脉冲干扰,我能在继电器触点...
发表于 10-18 09:03 28次 阅读
单片机控制投影幕升降的干扰怎么处理?

三款220v交流检测电路

本文主要介绍了三款220v交流检测电路图。
的头像 电子魔法师 发表于 10-18 08:54 135次 阅读
三款220v交流检测电路

STM32F103C8T6单片机驱动OLED显示屏的系列工程文件和程序免费下载

本文档的主要内容详细介绍的是STM32F103C8T6单片机驱动OLED显示屏的系列工程文件和程序免....
发表于 10-18 08:00 13次 阅读
STM32F103C8T6单片机驱动OLED显示屏的系列工程文件和程序免费下载

可控硅控制极G和单片机i/O输出的电路要用多大功率的电阻?

如附件所示,220V的市电经过一个60W的灯泡加载可控硅BT136的T1和T2端,可控硅控制极G经过一个50欧姆2W的电阻接到单片机...
发表于 10-18 06:50 6次 阅读
可控硅控制极G和单片机i/O输出的电路要用多大功率的电阻?

单片机怎么做数字音频的带通滤波?

音频是单片机用ad录音下来的,8位,8kHz。我想对它在单片机内部做带通滤波处理,有什么算法可以滤?...
发表于 10-18 02:25 13次 阅读
单片机怎么做数字音频的带通滤波?

LCD断电时屏上会有不规则图案

单片机3.3V,LCD也是3.3V。通讯是用8080.显示现在都调通正常了。就是会有个问题,每次在断电时,LCD液晶屏上都会有不规则...
发表于 10-18 00:19 16次 阅读
LCD断电时屏上会有不规则图案

请问有单片机产生各种报警声音的波形吗?

大家好! 如题,单片机要求产生治安, 消防, 救护等报警声音的波形;请问哪里有相关资料;有的话留个资料给我,万分感谢!!!...
发表于 10-17 22:18 25次 阅读
请问有单片机产生各种报警声音的波形吗?

多通道USB单片机: CH537内部框图参考

特 点 > 优化的8位RISC精简指令集,实现兼容CH341芯片的USB转串口功能仅需600条指令....
的头像 沁恒股份 发表于 10-17 17:38 133次 阅读
多通道USB单片机: CH537内部框图参考

设计一个自动往返智能电动小汽车的设计报告

本设计采用两块单片机(89C52和89C2051)作为自动往返小汽车的检测和控制核心。路面黑线检测使....
发表于 10-17 17:15 38次 阅读
设计一个自动往返智能电动小汽车的设计报告

安路科技将推出新一代的ELF3系列FPGA

2013年,全球FPGA市场规模45.63亿美元,至2018年全球FPGA的市场规模缓步增长至63.....
发表于 10-17 16:01 42次 阅读
安路科技将推出新一代的ELF3系列FPGA

如何利用单片机来比较两个有符号数的大小

理解:对于两个有符号数X,Y,不外乎有四种情况,即(正,负),(负,正),(正,正),(负,负)。所....
发表于 10-17 15:59 50次 阅读
如何利用单片机来比较两个有符号数的大小

FPGA是如何玩转工业物联网的

随着互联网红利逐渐消失,物联网在整体科技发展潮流中顺势而行,成为被普遍看好的新一代产业发展方向。
发表于 10-17 15:55 68次 阅读
FPGA是如何玩转工业物联网的

边缘计算中的FPGA如何推动工业互联网的发展

对于边缘计算在工业物联网中的具体作用,Alok补充道,对于很多行业而言,边缘计算是一个非常重要的趋势....
发表于 10-17 15:55 42次 阅读
边缘计算中的FPGA如何推动工业互联网的发展

单片机程序的几种常用下载方式介绍

ISP下载也就是所说的串口下载,所需要的工具为USB/TTL,USB/TTL模块在淘宝上卖的非常多,....
发表于 10-17 15:45 56次 阅读
单片机程序的几种常用下载方式介绍

如何利用单片机实现数字滤波

在单片机进行数据采集时,会遇到数据的随机误差,随机误差是由随机干扰引起的,其特点是在相同条件下测量同....
发表于 10-17 15:42 51次 阅读
如何利用单片机实现数字滤波

STM32单片机的高精度超声波测距系统设计

STM32单片机的高精度超声波测距系统的设计主要由STM32单片机、超声波发射电路、接受电路、补偿电....
的头像 陈翠 发表于 10-17 15:10 141次 阅读
STM32单片机的高精度超声波测距系统设计

FPGA的计算性能能不能满足现在的市场需求

与CPU和GPU不同,FPGA是一种典型的非诺依曼架构,是硬件适配软件的模式,它能够根据系统资源和算....
发表于 10-16 17:50 56次 阅读
FPGA的计算性能能不能满足现在的市场需求

STC12C5A60S单片机实现直流电子负载控制的设计方案

本方案通过两个自锁开关来控制电路的工作状态,在恒压、横流、恒阻之间进行切换,通过stc12c5a60....
发表于 10-16 17:19 74次 阅读
STC12C5A60S单片机实现直流电子负载控制的设计方案

PC机与单片机之间的双工通信设计

单片微型计算机简称单片机,它是将中央处理器(CPU)、存储器(RAM,ROM)、定时/计数器和各种接....
发表于 10-16 16:56 51次 阅读
PC机与单片机之间的双工通信设计

FPGA有什么优势,什么样的场景更适合FPGA

目前,在AI计算平台使用最广泛的两种加速部件是GPU和FPGA。GPU可适用于具备计算密集、高并行、....
发表于 10-16 14:34 70次 阅读
FPGA有什么优势,什么样的场景更适合FPGA

面对市场霸主国产FPGA何时才能逆风翻盘

CPU与FPGA深度融合的异构计算已成为产业发展的必然选择,因特尔十分看好FPGA未来的市场。201....
发表于 10-16 14:32 68次 阅读
面对市场霸主国产FPGA何时才能逆风翻盘

随着市场需求的不断变化,FPGA的应用越来越广

随着AI、物联网、无人驾驶、5G在内的新兴行业兴起的同时,对极具灵活性、可重构的FPGA有很大的需求....
发表于 10-16 14:25 55次 阅读
随着市场需求的不断变化,FPGA的应用越来越广

星翼电子:新起点FPGA开发板硬件资源描述

星翼电子:新起点FPGA开发板硬件资源描述
的头像 星翼电子 发表于 10-16 11:51 110次 阅读
星翼电子:新起点FPGA开发板硬件资源描述

星翼电子:开拓者FPGA开发板资源硬件描述

星翼电子:开拓者FPGA开发板资源硬件描述
的头像 星翼电子 发表于 10-16 09:52 160次 阅读
星翼电子:开拓者FPGA开发板资源硬件描述

Cyclone V GX启动套件的用户手册免费下载

Cyclone V GX启动器套件提出了一个健壮的硬件设计平台,围绕Altera Curror V ....
发表于 10-16 08:00 33次 阅读
Cyclone V GX启动套件的用户手册免费下载

Verilog经典教程夏宇闻PDF电子书免费下载

现代计算机与通讯系统电子设备中广泛使用了数字信号处理专用集成电路,它们主要用于数字信号传输中所必需的....
发表于 10-16 08:00 64次 阅读
Verilog经典教程夏宇闻PDF电子书免费下载

SH88F2051A和SH88F4051A单片机的数据手册免费下载

SH88F2051A/4051A是一种高速高效率8051可兼容单片机。在同样振荡频率下,较之传统的8....
发表于 10-15 17:01 60次 阅读
SH88F2051A和SH88F4051A单片机的数据手册免费下载

单片机中的三大内部资源的功能介绍

RAM 是单片机的数据存储空间,用来存储程序运行过程中产生的和需要的数据,跟电脑的内存是相似的概念,....
发表于 10-15 16:10 130次 阅读
单片机中的三大内部资源的功能介绍

PIC16F87X系列单片机引起内部复位的条件和原因分析

每次单片机加电时,上电复位电路都要对电源电压VDD的上升过程进行检测,当VDD值上升到规定值1.6~....
发表于 10-15 16:09 57次 阅读
PIC16F87X系列单片机引起内部复位的条件和原因分析

使用STC89C52单片机设计智能救援小车的论文免费下载

本小组设计制作的一款智能救援小车,能够实现2008年山东省电子设计竞赛G题的基本部分和发挥部分的所有....
发表于 10-15 14:53 54次 阅读
使用STC89C52单片机设计智能救援小车的论文免费下载

智能小车通过黑白线循迹的程序免费下载

1、调整左右传感器之间的距离,两探头距离约等于黑线宽度最合适,一般黑线宽度选择范围为3 – 5 厘米....
发表于 10-15 14:53 68次 阅读
智能小车通过黑白线循迹的程序免费下载

使用FPGA设计数字幅频均衡功率放大器的论文免费下载

本系统采用FPGA作为数据处理和控制核心,将设计任务划分为前置放大电路设计、功率放大电路设计、数字幅....
发表于 10-15 14:53 56次 阅读
使用FPGA设计数字幅频均衡功率放大器的论文免费下载

FPGA通过开发软件和编程工具来对芯片进行开发

FPGA的设计流程就是利用EDA开发软件和编程工具对FPGA芯片进行开发的过程。FPGA的开发流程一....
发表于 10-15 11:25 86次 阅读
FPGA通过开发软件和编程工具来对芯片进行开发

关于FPGA它的整体结构是怎样的

FPGA架构主要包括可配置逻辑块CLB(Configurable Logic Block)、输入输出....
发表于 10-15 11:19 73次 阅读
关于FPGA它的整体结构是怎样的

使用STM8S003单片机驱动LCD1602显示屏的程序和工程文件免费下载

本文档的主要内容详细介绍的是使用STM8S003单片机驱动LCD1602显示屏的程序和工程文件免费下....
发表于 10-15 08:00 66次 阅读
使用STM8S003单片机驱动LCD1602显示屏的程序和工程文件免费下载

使用89C51单片机控制开关电源的详细资料说明

文中在简单介绍高频开关电源的工作原理基础上, 以通信用-48 V开关电源为功率转换部分, 89C51....
发表于 10-14 17:46 147次 阅读
使用89C51单片机控制开关电源的详细资料说明

FPGA相比同等级的CPU拥有着较大的市场优势

随着AI、物联网、无人驾驶、5G在内的新兴行业兴起的同时,对极具灵活性、可重构的FPGA有很大的需求....
发表于 10-14 17:33 214次 阅读
FPGA相比同等级的CPU拥有着较大的市场优势

Spectral Edge发布突破性FPGA的图像信号处理器

位于英国剑桥的数码图像处理IP公司Spectral Edge已被Talents@Taipei机构认证....
发表于 10-14 17:27 60次 阅读
Spectral Edge发布突破性FPGA的图像信号处理器

关于国内的FPGA市场现状以及未来发展机遇

赛灵思、英特尔两家FPGA专利超过6000项,覆盖了单元架构、IP和互连等各方面核心技术,由于专利受....
发表于 10-14 17:24 195次 阅读
关于国内的FPGA市场现状以及未来发展机遇

MM32单片机的模板代码合集免费下载

  本文档的主要内容详细介绍的是MM32单片机的模板代码合集免费下载。
发表于 10-14 17:16 53次 阅读
MM32单片机的模板代码合集免费下载

使用AT89C55WD单片机设计集成运放参数测试仪的论文免费下载

本设计采用AT89C55WD 单片机和可编程逻辑器件(FPGA)作为其测试和控制核心,能够测试通用运....
发表于 10-14 17:15 66次 阅读
使用AT89C55WD单片机设计集成运放参数测试仪的论文免费下载

单片机软件复位的两种方法解析

Bdeadloop ; 该死循环保证后面的指令不可能被执行到这种复位的作用范围覆盖了整个CM3 处理....
发表于 10-14 16:18 68次 阅读
单片机软件复位的两种方法解析

如何正确的使用单片机的定时器

写程序之前,我们要先来学会计算如何用定时器定时时间。我们的晶振是 11.0592M,时钟周期就是 1....
发表于 10-14 16:05 69次 阅读
如何正确的使用单片机的定时器

Mill:从无到有,FPGA工程师创业的过程

本期社区之星,我们邀请到了MYMINIEYE COO,资深FPGA工程师Mill,来给大家分享一下他....
的头像 Duke 发表于 10-14 15:01 0次 阅读
Mill:从无到有,FPGA工程师创业的过程

在未来GPU、FPGA、ASIC芯片将三分天下

在GPU编程方面,阿里云会推出分布式多机多卡训练框架和其他GPU上的性能优化服务,能够大大降低客户使....
发表于 10-14 14:29 118次 阅读
在未来GPU、FPGA、ASIC芯片将三分天下

ARM将携手台积电发布首款7nmFPGA芯片

TSMC、三星不仅要争抢10nm工艺,再下一代的7nm工艺更为重要,因为10nm节点被认为是低功耗型....
发表于 10-14 14:27 95次 阅读
ARM将携手台积电发布首款7nmFPGA芯片

TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程分辨率:9至12位 可编程阈值限...
发表于 09-19 16:35 79次 阅读
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器

TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小保护频带提升性能,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。 八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。 TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。 特性 8通道远程二极管温度传感器精度:±0.75&...
发表于 09-18 16:05 77次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器