vivado原语使用

devtools/2024/9/23 16:36:30/

首先介绍一下原语:其英文名字为Primitive。原语是Xilinx针对其器件特征开发的一系列常用模块的名字,用户可以将其看成Xilinx公司为用户提供的ip,是芯片中的基本元件,代表FPGA中实际拥有的硬件逻辑单元,如LUT,D触发器,RAM等。在实现过程中的翻译步骤时,要将所有的设计单元都转译为目标器件中的基本元件,否则就是不可实现的。原语在设计中可以直接例化使用,是最直接的代码输入方式,其和HDL语言的关系,类似于汇编语言和C语言的关系。

注意事项。Xilinx公司提供的原语,涵盖了FPGA开发的常用领域,但只有相应配置的硬件才能执行相应的原语,并不是所有的原语都可以在任何一款芯片上运行。在Verilog中使用原语非常简单,将其作为模块名直接例化即可。
Xilinx公司的原语按照功能分为10类,包括:计算组件、I/O端口组件、寄存器和锁存器、时钟组件、处理器组件、移位寄存器、配置和检测组件、RAM/ROM组件、Slice/CLB组件以及G比特收发器组件。

vivado原语例化方法。打开vivado,点击tools菜单,在下方找到Languages Templates点击进入。输入要用的原语名称,搜索到以后就可以找到参照。

下面是IOBUF的原语使用例程


http://www.ppmy.cn/devtools/44744.html

相关文章

气膜建筑在文化活动中的应用—轻空间

气膜建筑以其独特的设计和功能性,成为各类文化活动场所的理想选择。从展览到演出,再到大型会议,气膜建筑在各种文化活动中展现出了显著的优势。 快速搭建和拆卸 气膜建筑的一大优势在于其快速搭建和拆卸的能力。传统建筑往往需要数月甚至数年…

conda install卡在solving environment不动

参考官方issue:https://github.com/conda/conda/issues/11919 之前用conda安装pytorch的时候发现用conda install一直会卡在solving environment不动,后来被迫使用pip install才避免了这个问题。 例如: Solving environment: failed with ini…

Github Copilot登录账号,完美支持chat

Github Copilot 代码补全等功能,提高写代码的效率 https://web.52shizhan.cn/activity/copilot 登录授权后,已经可以使用,完美。如图

【哈希】用哈希桶封装unordered_map unordered_set

🎉博主首页: 有趣的中国人 🎉专栏首页: C进阶 🎉其它专栏: C初阶 | Linux | 初阶数据结构 小伙伴们大家好,本片文章将会讲解 用哈希桶封装 unordered_map & unordered_set 的相关内容。 如…

Java Sort 方法的使用(包含Arrays.sort(),Collections.sort()以及Comparable,Comparator的使用 )

目录 Comparable && Comparator的使用: Comparable: Comparator: Arrays.sort()的使用: 升序排序: 降序排序: 自定义排序方法: 在日常的刷题或开发中,很多时候我们需要对数据进行排序,以达到我…

探索无限可能性——微软 Visio 2021 改变您的思维方式

在当今信息化时代,信息流动和数据处理已经成为各行各业的关键。微软 Visio 2021 作为领先的流程图和图表软件,帮助用户以直观、动态的方式呈现信息和数据,从而提高工作效率,优化业务流程。本文将介绍 Visio 2021 的特色功能及其在…

核桃编程三分钟PPT:编程启蒙之旅的深度解析

核桃编程三分钟PPT:编程启蒙之旅的深度解析 在数字化浪潮席卷全球的今天,核桃编程以其独特的三分钟PPT形式,为孩子们打开了一扇通往编程世界的大门。这份精心设计的PPT,不仅为孩子们带来了编程的初步认识,更激发了他们…

一些常用的 ADB(Android Debug Bridge)命令

以下是一些常用的 ADB&#xff08;Android Debug Bridge&#xff09;命令&#xff1a; 设备相关命令 查看连接的设备&#xff1a; adb devices连接设备&#xff1a; adb connect <device_ip_address>断开设备&#xff1a; adb disconnect <device_ip_address>应用…