创建FPGA设计和维护Vivado设计套件项目时,版本控制系统对于团队合作可能是一项具有挑战性的任务。工程师必须能跟踪设计变更,完整地从HDL或TCL源代码再现项目并交付特定的项目状态。Vivado工具非常适用于这类工作,因为该工具能够为项目生成存档文件或创建TCL文件,从而再现项目状态。

然而,上述机制需要一定数量的手动操作,而且在Vivado设计套件项目外对设计的参数进行设置,也存在不够灵活的问题。因此,为了简化上述操作,我们已经开发出对应脚本。其思路是在提供项目的HDL和TCL源文件的同时,提供从头创建Vivado设计套件项目所需的其他配置文件。设计构建脚本的目的是帮助用户在单独的Vivado设计套件项目下开发独立的项目组成部分(特色),且能够以其他配置方式对项目不同组成部分的源文件进行组合。此外,构建脚本也可用于创建目标构建工件,例如IPXACTIPXACT封装、仿真、综合、实现和比特流生成。
与此同时,MLE也面向PetaLinux和赛灵思软件开发套件(XSDK)发布了一套易用型Makefiles,并将为Vitis统一软件平台提供后续支持。这些处理系统Makefiles(或简称为PSMake)还提供在GitHub上。

为了加快实现FPGA构建环境的自动化(如用于持续集成(CI)),并确保在开发与生命周期后期阶段完整重现设计结果,MissingLinkElectronics团队已整合出一套脚本。目前,这套脚本化FPGA构建环境主要面向赛灵思Vivado工具(版本2016.4或更新版本),并在UbuntuLinux16.04LTS和18.04LTS下通过测试,已通过Apache2.0开源许可证提供在GitHub上。
责任编辑:lq
原文标题:如何实现 FPGA 构建环境的自动化
文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。
相关推荐
随着新冠病毒在2020年初暴发成一场全球大流行的疫情,无数企业被迫停业,而机器人制造企业却发现自....
我国已成为玻纤制造第一大国,作为一种性能优异的无机非金属材料,广泛应用于电子电器、交通运输、建筑、石....
牵手一起梦 发表于 01-15 17:54
•
101次
阅读
1月15日消息,近日,在AWS re:Invent 2020大会上,Aruba宣布了其SD-WAN产....
工程师邓生 发表于 01-15 17:40
•
172次
阅读
有一个聪明又肯干的员工是一种怎样的体验? 灵活穿梭在化学实验室的科学家,可能不是人类,而是AI机....
机器人大讲堂 发表于 01-15 17:37
•
358次
阅读
可与人进行直接交互共融,通过人机共同协作,创造更高效、更智能、更多元的生产力,是协作机器人区别于....
机器人大讲堂 发表于 01-15 17:30
•
162次
阅读
石头科技能挑战茅台股价,机器人企业却突不破五百亿市值。 单纯做工业板块的机器人,行业市值天花板已经出....
机器人大讲堂 发表于 01-15 17:23
•
174次
阅读
一、FPGA配置引脚说明
1、CFGBVS
如果VCCO0连接至2.5V或3.3V,CFGBVS连接至VCCO0。
...
发表于 01-15 16:43 •
101次
阅读
本榜单汇总了FPGA技术社区2020年回复最多的10个问答,每个问答都有推荐理由,你是否也遇到过类似的问题啊,一起来看看吧!
...
发表于 01-15 16:36 •
73次
阅读
新羿生物拥有优秀的研发团队,完整的知识产权体系、极具竞争力的数字PCR仪器平台,出色的商业化能力。该....
MEMS 发表于 01-15 16:19
•
216次
阅读
Nios 嵌入式处理器是一个优化了的CPU 软核,用于可编程逻辑器件上的SOPC 设计。Nios 处....
发表于 01-15 15:58 •
16次
阅读
Nios 嵌入式处理器是一个优化了的CPU 软核,用于可编程逻辑器件上的SOPC 设计。Nios 处....
发表于 01-15 15:58 •
21次
阅读
本章将介绍Nios 处理器的硬件开发环境和硬件开发的整个流程。一个简单Nios 开发系统包括Nios....
发表于 01-15 15:57 •
15次
阅读
选择菜单File\ New Project Wizard,弹出新建项目向导对话框(如图2.2)。对话....
发表于 01-15 15:57 •
14次
阅读
一直以来都想写点什么,关于FPGA 设计,因为有点不太服气。为什么同样是设计,有些人可以好像玩一样的....
发表于 01-15 15:57 •
14次
阅读
一直以来都想写点什么,关于FPGA 设计,因为有点不太服气。为什么同样是设计,有些人可以好像玩一样的....
发表于 01-15 15:57 •
20次
阅读
利用 FPGA 实现大型设计时,可能需要FPGA 具有以多个时钟运行的多重数据通路,这种多时钟FPG....
发表于 01-15 15:57 •
20次
阅读
JAKA Lens视觉可以通过图像处理算法提取图像特征,从而实现2D视觉检测、定位和安全防护;通过高....
本系统基于开关电容滤波器原理,以单片机和FPGA为控制核心制作程控滤波器。系统前级放大器由固定增益放....
发表于 01-15 15:27 •
80次
阅读
Nios II 是一个用户可配置的通用RISC 嵌入式处理器。 Altera 推出的NiosII 系....
发表于 01-15 15:27 •
11次
阅读
Nios II 是一个用户可配置的通用RISC 嵌入式处理器。 Altera 推出的NiosII 系....
发表于 01-15 15:27 •
10次
阅读
QuatusII5.0 是Altera 公司的最新产品。MaxplusII 是一套非常成功的PLD ....
发表于 01-15 15:27 •
14次
阅读
在电子设计中,由于现场可编程门阵y~J(FPGA)的高逻辑密度和高可靠性以及用户可编程性,受到了广大....
发表于 01-15 15:27 •
17次
阅读
随着电子设计技术的飞速发展,专用集成电路(ASIC)和用户现场可编程门阵列(FPGA)的复杂度越来越....
发表于 01-15 15:27 •
15次
阅读
国家电网公司将提质增效与贯彻落实党中央决策部署相结合,持续优化电力营商环境,不折不扣落实阶段性降低企....
电网智囊团 发表于 01-15 15:14
•
308次
阅读
据报道,在项目的推进上,平伟实业分两步走,其一,着力厂房及配套设施建设;其二,注重5G通讯相关产品研....
MEMS 发表于 01-15 14:41
•
235次
阅读
创建一个设计,使开发板上的LED以由输入按钮控制的速度闪烁此设计易于创建,并为您提供设计工作的视觉反....
发表于 01-15 14:38 •
16次
阅读
为了最大限度地利用Quartus?II设计软件LogicLockTM的增量设计功能,可以将新设计划分....
发表于 01-15 14:38 •
12次
阅读
Cyclone FPGA 具有锁相环(PLL)和全局时钟网络,提供完整的时钟管理方案。Cyclone....
发表于 01-15 14:38 •
11次
阅读
与毫米波雷达的区别在于,激光雷达生成的3D点云数据(空间的一组数据点)有数千个点。因此,其精度和准确....
MEMS 发表于 01-15 14:06
•
403次
阅读
受疫情影响,经前期多次协调,课题于2020年11月22日至12月18日实施了应用示范现场试验,总计2....
MEMS 发表于 01-15 14:02
•
173次
阅读
在检索源代码之后,会出现更复杂的部分:调整源代码。请记住,我们要构建一个“基本自定义OpenRISC....
发表于 01-15 13:51 •
16次
阅读
本系统基于开关电容滤波器原理,以单片机和FPGA为控制核心制作程控滤波器。系统前级放大器由固定增益放....
发表于 01-15 13:51 •
17次
阅读
机器人投资通常从几万到百万美元,在第一时间作出正确的选择并且避免常见的错误是非常重要的,因为错误将导....
锅炉控制系统是一个典型的大惯性、大滞后、多变量的过程控制系统,涉及到压力、温度、水位等多个物理参数的....
电子设计 发表于 01-15 10:31
•
515次
阅读
随着电子技术的发展,具有防盗报警、语音提示等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是....
发表于 01-15 10:21 •
90次
阅读
一、时钟相关概念 理想的时钟模型是一个占空比为50%且周期固定的方波。Tclk为一个时钟周期,T1为....
FPGA之家 发表于 01-15 09:37
•
77次
阅读
本榜单汇总了2020年阅读量最多的经验帖,都是深受各位嵌入式开发好者喜欢的开发经验,相信你也能从中找到适合自己的知识,快来阅...
发表于 01-14 18:09 •
152次
阅读
电阻是电学测试领域常用的参数,在国防、工业、农业中有广泛的应用。常规的标准电阻箱由实物电阻组成,通过....
牵手一起梦 发表于 01-14 17:44
•
145次
阅读
多年来,Quantum Design公司未曾停下研发的脚步,于2020年10月发布了全新一代的氦液化....
知社学术圈 发表于 01-14 17:29
•
182次
阅读
本文提出了一种基于直接数字频率合成(DDS)技术的任意波形发生器。在单片机和FPGA的控制下,将存储....
发表于 01-14 16:55 •
26次
阅读
集成电路作为聚集创新资源与要素的投资密集型朝阳产业,是当前全球创新最活跃、投资最密集、带动性最强、渗....
我快闭嘴 发表于 01-14 16:27
•
224次
阅读
对于系统设计工程师来说,时序问题在设计中是至关重要的,尤其是随着时钟频率的提高,留给数据传输的有效读....
发表于 01-14 16:26 •
24次
阅读
本文档的主要内容详细介绍的是Xilinx的时序设计与约束资料详细说明。
发表于 01-14 16:26 •
26次
阅读
本书比较系统地介绍了 VHDL 的基本语言现象和实用技术 全书以实用和可操作为基点 简洁而又不失完整....
发表于 01-14 16:26 •
15次
阅读
本书比较系统地介绍了 VHDL 的基本语言现象和实用技术 全书以实用和可操作为基点 简洁而又不失完整....
发表于 01-14 16:26 •
33次
阅读
本文档的主要内容详细介绍的是27个FPGA实例源代码合集包括了:频率计程序设计与仿真,LED控制VH....
发表于 01-14 16:26 •
26次
阅读
1月14日,埃夫特在与投资者互动时提到,目前埃夫特的机器人喷涂系统已经进入中车大连、洛阳、长春和常德....
Les 发表于 01-14 16:20
•
293次
阅读
本文档的主要内容详细介绍的是时序分析的静态分析基础教程。
发表于 01-14 16:04 •
15次
阅读
本文档的主要内容详细介绍的是时序分析的Timequest教程免费下载。
发表于 01-14 16:04 •
16次
阅读
本文档的主要内容详细介绍的是时序分析的Timequest教程免费下载。
发表于 01-14 16:04 •
15次
阅读
本文档的主要内容详细介绍的是FPGA的时序分析的优化策略详细说明。
发表于 01-14 16:03 •
15次
阅读
本文档的主要内容详细介绍的是FPGA的时序分析的优化策略详细说明。
发表于 01-14 16:03 •
17次
阅读
1月14日中午,节卡机器人对外宣布,其在C轮中成功融资3亿元,由中信产业基金和国投招商领投,老股东方....
Les 发表于 01-14 15:08
•
304次
阅读
1.由于每次通过ip调取不方便移植也麻烦,所以需要获取源语进行例化。有知道的大神求告知,链接代码均可,常用的ip,ram,fifo,pl...
发表于 01-14 10:15 •
76次
阅读
本榜单汇总了2020年下载量最高的10份资料,每份资料都有推荐理由,总有一款你喜欢的,快来看看吧!
1、
作者:&...
发表于 01-13 18:34 •
153次
阅读
AD9280 的输入量程是0-2V,实际输入电压范围是0-1V,如果输出定义为无符号数,输出的数字量范围是0-255,实际输出范围是0-12...
发表于 01-11 22:53 •
117次
阅读
概述
在进行FPGA硬件设计时,引脚分配是非常重要的一个环节,特别是在硬件电路上需要与其他芯片通行的引脚。Xilin...
发表于 01-08 17:29 •
101次
阅读
FPGA工程师们应该都会吐槽Verilog的语法,相当的不友好,尤其是对于有很多接口的模块,像AXI4/AXI-Lite这种常用...
发表于 01-08 17:23 •
101次
阅读
跨时钟域处理是FPGA设计中经常遇到的问题,而如何处理好跨时钟域间的数据,可以说是每个FPGA初学者的必修课。如果是...
发表于 01-08 16:55 •
155次
阅读
具有D寄存器的25位预加器,以增强A路径的能力
•INMODE控件支持在乘法(A*B)和加法操作(A:B)之间动态切...
发表于 01-08 16:46 •
0次
阅读
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 •
233次
阅读
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 •
154次
阅读
评论