张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

借助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设计思想与验证方法视频教程

电子竞赛资料报告高分模块

原文地址:https://mp.weixin.qq.com/s/RkTjxTEdAN_Hsb6nZVULTQ
的头像 电子芯 发表于 07-15 19:02 21次 阅读
电子竞赛资料报告高分模块

有没有人能推荐下能跑linux的开发板,比较下它们之间的优劣,再和fpga比较

有没有人能推荐下能跑linux的开发板,比较下它们之间的优劣,再和fpga比较 ...
发表于 07-15 15:39 201次 阅读
有没有人能推荐下能跑linux的开发板,比较下它们之间的优劣,再和fpga比较

硬件设计中教你如何正确的约束时钟

现在的硬件设计中,大量的时钟之间彼此相互连接是很典型的现象。为了保证Vivado优化到关键路径,我们必须要理解
的头像 FPGA学习交流 发表于 07-15 15:35 41次 阅读
硬件设计中教你如何正确的约束时钟

FPGA之Verilog HDL 的四大怪(李凡老师授课摘录)

参考链接:http://www.fpgaw.com/thread-112099-1-1.html跟李凡老师学F
的头像 FPGA学习交流 发表于 07-15 15:35 66次 阅读
FPGA之Verilog HDL 的四大怪(李凡老师授课摘录)

跟李凡老师学FPGA扩频通信D01:串行通信基础(课堂笔记)

跟李凡老师学FPGA扩频通信D01:串行通信基础(课堂笔记)用笨笔头整理课堂笔记,用以备忘,温故而知新。整理文
的头像 FPGA学习交流 发表于 07-15 15:35 90次 阅读
跟李凡老师学FPGA扩频通信D01:串行通信基础(课堂笔记)

简谈 SDRAM的工作原理

SDRAM:Synchronous Dynamic Random Access Memory,同步动态随机存储
的头像 FPGA学习交流 发表于 07-15 15:35 60次 阅读
简谈 SDRAM的工作原理

FPGA市场年均增长10%,国产FPGA厂商谁有机会出头?

据MRFR统计2018年全球FPGA市场规模为60亿美元左右,随着AI+5G的应用逐步展开,其市场规....
的头像 荷叶塘 发表于 07-15 14:56 574次 阅读
FPGA市场年均增长10%,国产FPGA厂商谁有机会出头?

[转]程序员学习能力提升三要素

买书是最划算的投资  主管对我说:“不要吝惜买书的钱,宁可忍着不吃饭,也不要忍着不买书,因为买书是回报率最高的投资...
发表于 07-15 14:32 89次 阅读
[转]程序员学习能力提升三要素

ST I-CUBE-GizWits套件快速接入机智云物联网平台开发指南

产品介绍基于ST和机智云的I-cube-gizwits软件包运行在基于ARM Cortex-M处理器的STM32微控制器上。 I-cube-gizwits软...
发表于 07-15 13:10 323次 阅读
ST I-CUBE-GizWits套件快速接入机智云物联网平台开发指南

显示屏幕工作5分钟乱码

最近用8951采集电压并显示,但是显示屏幕工作五分钟就乱码...
发表于 07-15 12:46 241次 阅读
显示屏幕工作5分钟乱码

张飞、朱有鹏、周齐全、龙哥等等老师的课程全场最低5折起!!限时秒杀、好课优惠享不停!

诚邀您参与学院7月充电学习季,张飞、朱有鹏、周齐全、龙哥等等老师的课程全场最低5折起!限时秒杀、好课优惠享不停!活动时间:...
发表于 07-15 11:55 159次 阅读
张飞、朱有鹏、周齐全、龙哥等等老师的课程全场最低5折起!!限时秒杀、好课优惠享不停!

用Verilog实现1602显示的时钟计数器

[code]module LCD (   rst,   key1,   clk,   rw,   rs,  ...
发表于 07-15 09:39 167次 阅读
用Verilog实现1602显示的时钟计数器

汽车FPGA如何提高片上系统级集成

汽车制造商们坚持不懈地改进车内舒适性、安全性、便利性、工作效能和娱乐性,反过来,这些努力又推动了各种车内数字技术的应用。...
发表于 07-15 08:17 30次 阅读
汽车FPGA如何提高片上系统级集成

可编程逻辑技术的扩展和渗透

降低设备复杂性、强化易配置性、加快产品上市速度的要求使得可编程逻辑技术在更多的应用领域中得到进一步地扩展和渗透。最近业界...
发表于 07-15 08:15 33次 阅读
可编程逻辑技术的扩展和渗透

智能型混合信号FPGA器件

智能型混合信号FPGA现投入生产 爱特公司(Actel Corporation)宣布推出世界首个智能型混合信号FPGA器件SmartFusi...
发表于 07-15 08:00 55次 阅读
智能型混合信号FPGA器件

STC89C51RC和STC89C51RD系列单片机器件手册免费下载

STC89C51RC/RD+ 系列单片机是宏晶科技推出的新一代超强抗干扰 / 高速 / 低功耗的单片....
发表于 07-15 08:00 10次 阅读
STC89C51RC和STC89C51RD系列单片机器件手册免费下载

不用单片机的温度传感器电路原理图免费下载

本文档的主要内容详细介绍的是不用单片机的温度传感器原理图免费下载。
发表于 07-15 08:00 17次 阅读
不用单片机的温度传感器电路原理图免费下载

使用单片机设计4个数码管交通灯的资料合集免费下载

本文档的主要内容详细介绍的是使用单片机设计4个数码管交通灯的资料合集免费下载包括了:Altium D....
发表于 07-15 08:00 24次 阅读
使用单片机设计4个数码管交通灯的资料合集免费下载

USRP软件无线电平台的产品说明资料免费下载

软件无线电平台,或 USRP (发音 usurp) 是为了让一般计算机能够担当很高宽带的软件无线电用....
发表于 07-15 08:00 9次 阅读
USRP软件无线电平台的产品说明资料免费下载

一块STM32单片机的主控板原理图和PCB图免费下载

本文档的主要内容详细介绍的是一块STM32单片机的主控板原理图和PCB图免费下载。
发表于 07-15 08:00 37次 阅读
一块STM32单片机的主控板原理图和PCB图免费下载

基于DSP+FPGA的雷达信号模拟器系统设计

在现代雷达系统的研制和调试过程中,对雷达性能和指标的测试是一个重要环节,在这个环节中,利用模拟目标信号的方式与外场实测相...
发表于 07-15 06:48 43次 阅读
基于DSP+FPGA的雷达信号模拟器系统设计

FLASH闪存的七种类型详细资料说明

Flash存储器,简称Flash,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程的性能,还不....
的头像 开源嵌入式 发表于 07-14 09:36 383次 阅读
FLASH闪存的七种类型详细资料说明

单片机对蜂鸣器的驱动电路设计

按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振....
发表于 07-13 10:29 128次 阅读
单片机对蜂鸣器的驱动电路设计

去耦电容在单片机电路中的应用介绍

电容的选取,第一个参数是耐压值的考虑。我们用的是 5V 系统,电容的耐压值要高于5V,一般推荐 1.....
发表于 07-13 10:23 104次 阅读
去耦电容在单片机电路中的应用介绍

stm8单片机的SWIM模式引脚复用

SWIM:当SWIM引脚出现特定序列信号时,就会进入此状态。这种模式下,调试工具通过SWIM引脚使用....
发表于 07-13 09:43 68次 阅读
stm8单片机的SWIM模式引脚复用

单片机C语言的求平方根怎么实现

C语言中要求平方根,可以在头文件中加入#include .然后调用sqrt(n);函数即可。但在单片....
发表于 07-13 09:36 88次 阅读
单片机C语言的求平方根怎么实现

ARM和CPLD以及FPGA的技术特点和区别

arm(AdvancedRISCMachines)是微处理器行业的一家知名企业,设计了大量高性能、廉....
发表于 07-12 17:50 85次 阅读
ARM和CPLD以及FPGA的技术特点和区别

技术 | 基于PLC技术的VIGAN卸船机控制系统故障诊断

卸船机故障显示单片机通过双绞线与plc的输出模块建立连接及时读取plc的内部寄存器区的各种故障信息。
的头像 工控培训 发表于 07-12 15:57 129次 阅读
技术 | 基于PLC技术的VIGAN卸船机控制系统故障诊断

浅析FPGA的结构组成及工作原理

FPGA主要由大量的CLB来作为最小逻辑单元,使用内部连线将这些最小的逻辑单元连接,完成更大的逻辑功....
发表于 07-12 15:24 91次 阅读
浅析FPGA的结构组成及工作原理

单片机开发时为什么需要仿真机

仿真有CPU仿真和ROM仿真两种,所谓CPU仿真是指用仿真机代替目标机的CPU,由仿真机向目标机的应....
发表于 07-12 14:58 83次 阅读
单片机开发时为什么需要仿真机

设计一个简易RLC测量仪的毕业设计论文免费下载

在本设计里,采用单片机89S52做为设计的控制核心,89S52 单片机是一款八位单片机,它的易用性和....
发表于 07-12 08:00 45次 阅读
设计一个简易RLC测量仪的毕业设计论文免费下载

具有语音功能的RCL测试仪的设计资料详细说明

方案一:电阻串联分压。传统的电阻测量方法基本原理是将被测电阻Rx与标准电阻串联分压,通过测量被测电阻....
发表于 07-12 08:00 36次 阅读
具有语音功能的RCL测试仪的设计资料详细说明

使用FPGA实现流水灯的详细资料说明

本文档的主要内容详细介绍的是使用FPGA实现流水灯的详细资料说明。流水灯模块对于发展商而言,动土仪式....
发表于 07-11 16:45 49次 阅读
使用FPGA实现流水灯的详细资料说明

关于目前FPGA主要的几个应用方向

大多数以ARM为核心的SOC芯片提供了大多数标准的接口,大量成系列的单片机/嵌入式处理器提供了相关行....
发表于 07-11 15:08 104次 阅读
关于目前FPGA主要的几个应用方向

单片机多机通信系统的设计

当51单片机进行多机通信时,串口要工作在方式2和方式3。假设当前多机通信系统有1个主机和3个从机,从....
发表于 07-11 15:04 82次 阅读
单片机多机通信系统的设计

从Agilex FPGA看英特尔如何设计产品新模式

Agilex是Agile(敏捷)和Flexible(灵活)两个词语的结合体,而这两个特点也正是现代F....
发表于 07-11 15:02 37次 阅读
从Agilex FPGA看英特尔如何设计产品新模式

MSP430单片机的Gerber文件资料免费下载

本文档的主要内容详细介绍的是MSP430单片机的Gerber文件资料免费下载。Gerber文件是一款....
发表于 07-11 08:00 41次 阅读
MSP430单片机的Gerber文件资料免费下载

双向DCDC变换器设计的详细资料合集包括论文和电路图及程序免费下载

本设计主要由双向DC-DC变换电路、测控显示电路、辅助电源三部分构成,其中双向DC-DC变换电路降压....
发表于 07-11 08:00 72次 阅读
双向DCDC变换器设计的详细资料合集包括论文和电路图及程序免费下载

STM32F205xx和STM32F207xx 32位单片机的数据手册免费下载

资料
发表于 07-11 08:00 45次 阅读
STM32F205xx和STM32F207xx 32位单片机的数据手册免费下载

MC34063升压电路芯片的中文资料和应用原理免费下载

MC34063A(MC33063)集成电路芯片器件简介:该器件本身包含了DC/DC变换器所需要的主要....
发表于 07-11 08:00 68次 阅读
MC34063升压电路芯片的中文资料和应用原理免费下载

FPGA相对DSP有什么优势以及它们的区别

FPGA可以用来做高速信号处理,一般如果AD采样率高,数据速率高,这时就需要FPGA对数据进行处理,....
发表于 07-10 17:48 138次 阅读
FPGA相对DSP有什么优势以及它们的区别

MSP430单片机的框架程序资料免费下载

本文档的主要内容详细介绍的是MSP430单片机的框架程序资料免费下载。
发表于 07-10 17:04 51次 阅读
MSP430单片机的框架程序资料免费下载

上拉电阻与下拉电阻的简单介绍通俗易懂的讲解

百度一下上拉电阻与下拉电阻,一堆一堆的解释就出来了,不过,好像没有一个解释的通熟易懂的,可能是写解释....
发表于 07-10 16:00 94次 阅读
上拉电阻与下拉电阻的简单介绍通俗易懂的讲解

掌握这几步充分发挥eFPGA性能,SoC架构师都懂的选型技巧

一个16位加法器。你关心的是它的运行速度有多快,但是如果你不小心,看到的结果可能会让你感到惊讶。
的头像 电子发烧友网 发表于 07-10 15:57 1245次 阅读
掌握这几步充分发挥eFPGA性能,SoC架构师都懂的选型技巧

单片机MSP430简易入门教程资料免费下载

那废话不多说!确保你手中有电脑,还有一块MSP430G2553的开发板以及连接线,我们就开始吧!在教....
发表于 07-10 08:00 59次 阅读
单片机MSP430简易入门教程资料免费下载

常用红外遥控信号传输协议的详细资料讲解

红外遥控器应用非常广泛,但由于各个厂家设计的遥控器种类各异,因而针对各类不同电子产品,采用的红外遥控....
发表于 07-10 08:00 56次 阅读
常用红外遥控信号传输协议的详细资料讲解

进行简易数字信号传输性能分析仪的设计详细说明

设计一个简易数字信号传输性能分析仪,实现数字信号传输性能测试;同时,设计三个低通滤波器和一个伪随机信....
发表于 07-10 08:00 43次 阅读
进行简易数字信号传输性能分析仪的设计详细说明

关于FPGA的FMC接口的详细介绍

FMC ( FPGA Mezzanine Card ) FPGA中间层板卡,整个FMC模块由子板模块....
发表于 07-09 17:52 111次 阅读
关于FPGA的FMC接口的详细介绍

三态门原理HDL语言DSP和ARM总线的仿真及Modelsim使用教程资料

本文档的主要内容详细介绍的是三态门原理HDL语言DSP和ARM总线的仿真及Modelsim使用教程资....
发表于 07-09 16:49 43次 阅读
三态门原理HDL语言DSP和ARM总线的仿真及Modelsim使用教程资料

单片机中的时钟周期是如何定义的

时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如....
发表于 07-09 15:28 112次 阅读
单片机中的时钟周期是如何定义的

关于嵌入式处理器的在线调试方法

在FPGA 设计中使用嵌入式处理器软核( 如MicroBlaze、PicoBlaze 等) 构成可编....
发表于 07-09 11:47 80次 阅读
关于嵌入式处理器的在线调试方法

使用单片机四种方法实现的LED闪灯程序资料免费下载

本文档的主要内容详细介绍的是使用单片机四种方法实现的LED闪灯程序资料免费下载。
发表于 07-09 08:00 48次 阅读
使用单片机四种方法实现的LED闪灯程序资料免费下载

用STM32单片机输出SPWM波的程序和工程文件免费下载

本文档的主要内容详细介绍的是用STM32单片机输出SPWM波的程序和工程文件免费下载。
发表于 07-09 08:00 62次 阅读
用STM32单片机输出SPWM波的程序和工程文件免费下载

基于FPGA的横向FIR滤波器设计详解

在理论的基础上详细阐述了如何基于Verilog HDL搭建的数字电路,来完成来完成FIR横向滤波器的....
的头像 FPGA之家 发表于 07-08 08:33 295次 阅读
基于FPGA的横向FIR滤波器设计详解

W5500 TCP IP嵌入式以太网控制器的数据手册免费下载

W5500芯片是一个硬连接的TCP/IP嵌入式以太网控制器,它提供了与嵌入式系统更容易的互联网连接。....
发表于 07-08 08:00 43次 阅读
W5500 TCP IP嵌入式以太网控制器的数据手册免费下载

DE2开发板的指导使用手册免费下载

感谢您使用 Altera DE 教学开发板。这块板子的着眼于为在数字逻辑,计算机组织和 FPGA 方....
发表于 07-08 08:00 53次 阅读
DE2开发板的指导使用手册免费下载

ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载

本文档的主要内容详细介绍的是ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载包括了....
发表于 07-08 08:00 52次 阅读
ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载

基于STM32单片机设计的数字密码锁工程文件免费下载

本文档的主要内容详细介绍的是基于STM32单片机设计的数字密码锁工程文件免费下载。
发表于 07-08 08:00 58次 阅读
基于STM32单片机设计的数字密码锁工程文件免费下载

采用FPGA实现图像平滑处理

在FPGA内部,采集到的视频数据先通过一个FIFO,将原本25MHz频率下同步的数据流转换到50MH....
发表于 07-07 09:13 130次 阅读
采用FPGA实现图像平滑处理

PLC和单片机有什么区别?如何分清PLC和单片机

PLC底层,实际就是单片机在运行,它只不过是基于单片机的基础,开发出来的一款二次应用的工业逻辑控制器....
的头像 工业机器人前沿 发表于 07-06 11:32 438次 阅读
PLC和单片机有什么区别?如何分清PLC和单片机

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 49次 阅读
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 48次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器