侵权投诉

如何实现FPGA构建环境的自动化

2020-11-20 16:47 次阅读

创建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年初暴发成一场全球大流行的疫情,无数企业被迫停业,而机器人制造企业却发现自....
的头像 IEEE电气电子工程师学会 发表于 01-16 09:20 260次 阅读
由于新冠病毒大流行 机器人成为骨干劳动力

我国玻璃纤维行业或进入平稳高质量发展新局面

我国已成为玻纤制造第一大国,作为一种性能优异的无机非金属材料,广泛应用于电子电器、交通运输、建筑、石....
的头像 牵手一起梦 发表于 01-15 17:54 101次 阅读
我国玻璃纤维行业或进入平稳高质量发展新局面

Aruba支持AWS Transit Gateway Connect 实现分支机构与AWS的自动化连接

1月15日消息,近日,在AWS re:Invent 2020大会上,Aruba宣布了其SD-WAN产....
的头像 工程师邓生 发表于 01-15 17:40 172次 阅读
Aruba支持AWS Transit Gateway Connect 实现分支机构与AWS的自动化连接

聪明又能干的机器人化学家 每天工作21.5小时,自主发现新型材料

  有一个聪明又肯干的员工是一种怎样的体验? 灵活穿梭在化学实验室的科学家,可能不是人类,而是AI机....
的头像 机器人大讲堂 发表于 01-15 17:37 358次 阅读
聪明又能干的机器人化学家 每天工作21.5小时,自主发现新型材料

集萃智造成功完成了升级版的协作机器人碰撞检测实验

  可与人进行直接交互共融,通过人机共同协作,创造更高效、更智能、更多元的生产力,是协作机器人区别于....
的头像 机器人大讲堂 发表于 01-15 17:30 162次 阅读
集萃智造成功完成了升级版的协作机器人碰撞检测实验

单纯做工业板块的机器人,行业市值天花板已经出现

石头科技能挑战茅台股价,机器人企业却突不破五百亿市值。 单纯做工业板块的机器人,行业市值天花板已经出....
的头像 机器人大讲堂 发表于 01-15 17:23 174次 阅读
单纯做工业板块的机器人,行业市值天花板已经出现

FPGA配置引脚说明及加载时序

  一、FPGA配置引脚说明   1、CFGBVS   如果VCCO0连接至2.5V或3.3V,CFGBVS连接至VCCO0。  ...
发表于 01-15 16:43 101次 阅读
FPGA配置引脚说明及加载时序

【年度精选】2020年度TOP10榜单——FPGA技术社区问答

本榜单汇总了FPGA技术社区2020年回复最多的10个问答,每个问答都有推荐理由,你是否也遇到过类似的问题啊,一起来看看吧! ...
发表于 01-15 16:36 73次 阅读
【年度精选】2020年度TOP10榜单——FPGA技术社区问答

新羿生物宣布完成1.5亿B轮融资

新羿生物拥有优秀的研发团队,完整的知识产权体系、极具竞争力的数字PCR仪器平台,出色的商业化能力。该....
的头像 MEMS 发表于 01-15 16:19 216次 阅读
新羿生物宣布完成1.5亿B轮融资

FPGA Nios嵌入式处理器的软件开发

Nios 嵌入式处理器是一个优化了的CPU 软核,用于可编程逻辑器件上的SOPC 设计。Nios 处....
发表于 01-15 15:58 16次 阅读
FPGA Nios嵌入式处理器的软件开发

FPGA Nios嵌入式处理器的软件开发

Nios 嵌入式处理器是一个优化了的CPU 软核,用于可编程逻辑器件上的SOPC 设计。Nios 处....
发表于 01-15 15:58 21次 阅读
FPGA Nios嵌入式处理器的软件开发

FPGA Nios嵌入式处理器的硬件开发

本章将介绍Nios 处理器的硬件开发环境和硬件开发的整个流程。一个简单Nios 开发系统包括Nios....
发表于 01-15 15:57 15次 阅读
FPGA Nios嵌入式处理器的硬件开发

QUARTUS II的使用教程学习教程免费下载

选择菜单File\ New Project Wizard,弹出新建项目向导对话框(如图2.2)。对话....
发表于 01-15 15:57 14次 阅读
QUARTUS II的使用教程学习教程免费下载

玩转FPGA的PDF电子书免费下载

一直以来都想写点什么,关于FPGA 设计,因为有点不太服气。为什么同样是设计,有些人可以好像玩一样的....
发表于 01-15 15:57 14次 阅读
玩转FPGA的PDF电子书免费下载

玩转FPGA的PDF电子书免费下载

一直以来都想写点什么,关于FPGA 设计,因为有点不太服气。为什么同样是设计,有些人可以好像玩一样的....
发表于 01-15 15:57 20次 阅读
玩转FPGA的PDF电子书免费下载

大型设计中FPGA的多时钟设计策略详细说明

利用 FPGA 实现大型设计时,可能需要FPGA 具有以多个时钟运行的多重数据通路,这种多时钟FPG....
发表于 01-15 15:57 20次 阅读
大型设计中FPGA的多时钟设计策略详细说明

节卡集成度高的视觉产品——JAKA Lens系列

JAKA Lens视觉可以通过图像处理算法提取图像特征,从而实现2D视觉检测、定位和安全防护;通过高....
的头像 工业机器人应用方案 发表于 01-15 15:48 377次 阅读
节卡集成度高的视觉产品——JAKA Lens系列

使用FPGA实现可编程数字滤波器系统的论文说明

本系统基于开关电容滤波器原理,以单片机和FPGA为控制核心制作程控滤波器。系统前级放大器由固定增益放....
发表于 01-15 15:27 80次 阅读
使用FPGA实现可编程数字滤波器系统的论文说明

FPGA教学实验平台实验指导之嵌入式系统设计

Nios II 是一个用户可配置的通用RISC 嵌入式处理器。 Altera 推出的NiosII 系....
发表于 01-15 15:27 11次 阅读
FPGA教学实验平台实验指导之嵌入式系统设计

FPGA教学实验平台实验指导之嵌入式系统设计

Nios II 是一个用户可配置的通用RISC 嵌入式处理器。 Altera 推出的NiosII 系....
发表于 01-15 15:27 10次 阅读
FPGA教学实验平台实验指导之嵌入式系统设计

FPGA教学实验平台实验指导之逻辑设计

QuatusII5.0 是Altera 公司的最新产品。MaxplusII 是一套非常成功的PLD ....
发表于 01-15 15:27 14次 阅读
FPGA教学实验平台实验指导之逻辑设计

如何使用FPGA实现异步FIFO硬件

在电子设计中,由于现场可编程门阵y~J(FPGA)的高逻辑密度和高可靠性以及用户可编程性,受到了广大....
发表于 01-15 15:27 17次 阅读
如何使用FPGA实现异步FIFO硬件

复杂数字电路与系统的VerilogHDL设计技术的PDF电子书免费下载

随着电子设计技术的飞速发展,专用集成电路(ASIC)和用户现场可编程门阵列(FPGA)的复杂度越来越....
发表于 01-15 15:27 15次 阅读
复杂数字电路与系统的VerilogHDL设计技术的PDF电子书免费下载

国家电网向市场要效益 从速“稳”向质“优”

国家电网公司将提质增效与贯彻落实党中央决策部署相结合,持续优化电力营商环境,不折不扣落实阶段性降低企....
的头像 电网智囊团 发表于 01-15 15:14 308次 阅读
国家电网向市场要效益 从速“稳”向质“优”

平伟实业5G射频模组及器件产业化项目厂房建设按计划稳步推进

据报道,在项目的推进上,平伟实业分两步走,其一,着力厂房及配套设施建设;其二,注重5G通讯相关产品研....
的头像 MEMS 发表于 01-15 14:41 235次 阅读
平伟实业5G射频模组及器件产业化项目厂房建设按计划稳步推进

一个FPGA设计教程

创建一个设计,使开发板上的LED以由输入按钮控制的速度闪烁此设计易于创建,并为您提供设计工作的视觉反....
发表于 01-15 14:38 16次 阅读
一个FPGA设计教程

Synplify和QuartusⅡ逻辑锁设计流程

为了最大限度地利用Quartus?II设计软件LogicLockTM的增量设计功能,可以将新设计划分....
发表于 01-15 14:38 12次 阅读
Synplify和QuartusⅡ逻辑锁设计流程

如何使用Cyclone器件中的PLL

Cyclone FPGA 具有锁相环(PLL)和全局时钟网络,提供完整的时钟管理方案。Cyclone....
发表于 01-15 14:38 11次 阅读
如何使用Cyclone器件中的PLL

赛灵思FPGA助力安全自动驾驶“三重视觉”:激光雷达

与毫米波雷达的区别在于,激光雷达生成的3D点云数据(空间的一组数据点)有数千个点。因此,其精度和准确....
的头像 MEMS 发表于 01-15 14:06 403次 阅读
赛灵思FPGA助力安全自动驾驶“三重视觉”:激光雷达

国家重点研发计划地面伤员抢运机器人系统集成研究与实现

受疫情影响,经前期多次协调,课题于2020年11月22日至12月18日实施了应用示范现场试验,总计2....
的头像 MEMS 发表于 01-15 14:02 173次 阅读
国家重点研发计划地面伤员抢运机器人系统集成研究与实现

Xilinx基本自定义OpenRISC系统硬件教程

在检索源代码之后,会出现更复杂的部分:调整源代码。请记住,我们要构建一个“基本自定义OpenRISC....
发表于 01-15 13:51 16次 阅读
Xilinx基本自定义OpenRISC系统硬件教程

如何使用FPGA实现可编程数字滤波器系统

本系统基于开关电容滤波器原理,以单片机和FPGA为控制核心制作程控滤波器。系统前级放大器由固定增益放....
发表于 01-15 13:51 17次 阅读
如何使用FPGA实现可编程数字滤波器系统

工业机器人应用领域解析 工业机器人应用的十大误区

机器人投资通常从几万到百万美元,在第一时间作出正确的选择并且避免常见的错误是非常重要的,因为错误将导....
的头像 工业机器人前沿 发表于 01-15 10:31 286次 阅读
工业机器人应用领域解析 工业机器人应用的十大误区

基于AT91RM9200单片机和GM8166实现锅炉控制系统的设计

锅炉控制系统是一个典型的大惯性、大滞后、多变量的过程控制系统,涉及到压力、温度、水位等多个物理参数的....
的头像 电子设计 发表于 01-15 10:31 515次 阅读
基于AT91RM9200单片机和GM8166实现锅炉控制系统的设计

基于EP1C3T144C6芯片和VHDL语言实现语音电子密码锁的设计

随着电子技术的发展,具有防盗报警、语音提示等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是....
发表于 01-15 10:21 90次 阅读
基于EP1C3T144C6芯片和VHDL语言实现语音电子密码锁的设计

FPGA中的时钟相关概念

一、时钟相关概念 理想的时钟模型是一个占空比为50%且周期固定的方波。Tclk为一个时钟周期,T1为....
的头像 FPGA之家 发表于 01-15 09:37 77次 阅读
FPGA中的时钟相关概念

【年度精选】2020年度TOP10榜单——FPGA技术论坛经验

本榜单汇总了2020年阅读量最多的经验帖,都是深受各位嵌入式开发好者喜欢的开发经验,相信你也能从中找到适合自己的知识,快来阅...
发表于 01-14 18:09 152次 阅读
【年度精选】2020年度TOP10榜单——FPGA技术论坛经验

程控标准电阻箱的技术参数和功能特点

电阻是电学测试领域常用的参数,在国防、工业、农业中有广泛的应用。常规的标准电阻箱由实物电阻组成,通过....
的头像 牵手一起梦 发表于 01-14 17:44 145次 阅读
程控标准电阻箱的技术参数和功能特点

未雨绸缪,氦液化器的研发故事

多年来,Quantum Design公司未曾停下研发的脚步,于2020年10月发布了全新一代的氦液化....
的头像 知社学术圈 发表于 01-14 17:29 182次 阅读
未雨绸缪,氦液化器的研发故事

如何使用单片机和FPGA实现任意频率发生器的设计

本文提出了一种基于直接数字频率合成(DDS)技术的任意波形发生器。在单片机和FPGA的控制下,将存储....
发表于 01-14 16:55 26次 阅读
如何使用单片机和FPGA实现任意频率发生器的设计

于宗光:力争引领集成电路产业高速发展

集成电路作为聚集创新资源与要素的投资密集型朝阳产业,是当前全球创新最活跃、投资最密集、带动性最强、渗....
的头像 我快闭嘴 发表于 01-14 16:27 224次 阅读
于宗光:力争引领集成电路产业高速发展

FPGA系统时序的基础理论详细说明

对于系统设计工程师来说,时序问题在设计中是至关重要的,尤其是随着时钟频率的提高,留给数据传输的有效读....
发表于 01-14 16:26 24次 阅读
FPGA系统时序的基础理论详细说明

Xilinx的时序设计与约束资料详细说明

本文档的主要内容详细介绍的是Xilinx的时序设计与约束资料详细说明。
发表于 01-14 16:26 26次 阅读
Xilinx的时序设计与约束资料详细说明

VHDL实用技术教程实例课件免费下载

本书比较系统地介绍了 VHDL 的基本语言现象和实用技术 全书以实用和可操作为基点 简洁而又不失完整....
发表于 01-14 16:26 15次 阅读
VHDL实用技术教程实例课件免费下载

VHDL实用技术教程实例课件免费下载

本书比较系统地介绍了 VHDL 的基本语言现象和实用技术 全书以实用和可操作为基点 简洁而又不失完整....
发表于 01-14 16:26 33次 阅读
VHDL实用技术教程实例课件免费下载

27个FPGA实例源代码合集

本文档的主要内容详细介绍的是27个FPGA实例源代码合集包括了:频率计程序设计与仿真,LED控制VH....
发表于 01-14 16:26 26次 阅读
27个FPGA实例源代码合集

埃夫特机器人攻入中车多个生产基地 实现了批量应用

1月14日,埃夫特在与投资者互动时提到,目前埃夫特的机器人喷涂系统已经进入中车大连、洛阳、长春和常德....
的头像 Les 发表于 01-14 16:20 293次 阅读
埃夫特机器人攻入中车多个生产基地 实现了批量应用

时序分析的静态分析基础教程

本文档的主要内容详细介绍的是时序分析的静态分析基础教程。
发表于 01-14 16:04 15次 阅读
时序分析的静态分析基础教程

时序分析的Timequest教程

本文档的主要内容详细介绍的是时序分析的Timequest教程免费下载。
发表于 01-14 16:04 16次 阅读
时序分析的Timequest教程

时序分析的Timequest教程

本文档的主要内容详细介绍的是时序分析的Timequest教程免费下载。
发表于 01-14 16:04 15次 阅读
时序分析的Timequest教程

时序分析的优化策略详细说明

本文档的主要内容详细介绍的是FPGA的时序分析的优化策略详细说明。
发表于 01-14 16:03 15次 阅读
时序分析的优化策略详细说明

时序分析的优化策略详细说明

本文档的主要内容详细介绍的是FPGA的时序分析的优化策略详细说明。
发表于 01-14 16:03 17次 阅读
时序分析的优化策略详细说明

我国工业机器人2021年开局的最强音:协作机器人最大单笔融资来了

1月14日中午,节卡机器人对外宣布,其在C轮中成功融资3亿元,由中信产业基金和国投招商领投,老股东方....
的头像 Les 发表于 01-14 15:08 304次 阅读
我国工业机器人2021年开局的最强音:协作机器人最大单笔融资来了

altera的ip源语在哪里可以获取?在官网找的话要怎么搜索,有知道的大神求告知一下!

1.由于每次通过ip调取不方便移植也麻烦,所以需要获取源语进行例化。有知道的大神求告知,链接代码均可,常用的ip,ram,fifo,pl...
发表于 01-14 10:15 76次 阅读
altera的ip源语在哪里可以获取?在官网找的话要怎么搜索,有知道的大神求告知一下!

【年度精选】2020年度TOP10榜单——FPGA技术资料

本榜单汇总了2020年下载量最高的10份资料,每份资料都有推荐理由,总有一款你喜欢的,快来看看吧! 1、   作者:&...
发表于 01-13 18:34 153次 阅读
【年度精选】2020年度TOP10榜单——FPGA技术资料

AD9280采用0-2V模式,如果输入的采样电压范围为0-1V,那么对应的数字输出量是多少

AD9280 的输入量程是0-2V,实际输入电压范围是0-1V,如果输出定义为无符号数,输出的数字量范围是0-255,实际输出范围是0-12...
发表于 01-11 22:53 117次 阅读
AD9280采用0-2V模式,如果输入的采样电压范围为0-1V,那么对应的数字输出量是多少

FPGA所有IO的状态进行分析

  概述   在进行FPGA硬件设计时,引脚分配是非常重要的一个环节,特别是在硬件电路上需要与其他芯片通行的引脚。Xilin...
发表于 01-08 17:29 101次 阅读
FPGA所有IO的状态进行分析

使用SystemVerilog来简化FPGA中接口的连接方式

  FPGA工程师们应该都会吐槽Verilog的语法,相当的不友好,尤其是对于有很多接口的模块,像AXI4/AXI-Lite这种常用...
发表于 01-08 17:23 101次 阅读
使用SystemVerilog来简化FPGA中接口的连接方式

三种跨时钟域处理的方法

  跨时钟域处理是FPGA设计中经常遇到的问题,而如何处理好跨时钟域间的数据,可以说是每个FPGA初学者的必修课。如果是...
发表于 01-08 16:55 155次 阅读
三种跨时钟域处理的方法

7系列FPGA DSP48E1片的特点

  具有D寄存器的25位预加器,以增强A路径的能力   •INMODE控件支持在乘法(A*B)和加法操作(A:B)之间动态切...
发表于 01-08 16:46 0次 阅读
7系列FPGA DSP48E1片的特点

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