院校资源 关于NI 培训与活动 NI Developer Zone 技术支持 应用案例 产品与服务 联系NI MyNI

欢迎访问LabVIEW FPGA IPNET

0 评级 | 0.00 out of 5
阅读语言 | 打印

概览

LabVIEW FPGA IPNET是您浏览、领会和下载LabVIEW FPGA函数或IP(知识产权)的一站式资源中心。下表是从LabVIEW FPGA函数调色板、NI内部开发人员和LabVIEW FPGA社区收集的FPGA IP与范例的集合。您应当使用这一资源中心,以获取您的应用所需的IP、下载范例以帮助掌握编程技术和深入探究LabVIEW FPGA平台所提供的IP。除了探究这里所提供的资源外,您也可以通过点击下面的链接,为LabVIEW社区共享您的LabVIEW FPGA IP或者提交您对现有IP的更新。

注意:
代码成熟度为1:尚未发布或测试的代码。灵活性和/或可用性最低。
代码成熟度为5:已通过全面测试、可发布的IP。灵活性和/或可用性最高。

* 表示范例或IP即将上传

讨论和索求IPIP论坛线程

 FPGA IP风格指南:LabVIEW FPGA代码模块(IP核)设计

 通用FPGA用户手册:LabVIEW FPGA手册

 通用LabVIEW FPGA培训:LabVIEW FPGA培训资料

数学运算

运算名称

LabVIEW FPGA版本

IP或范例

行业

代码成熟度

 乘法

8.5

IP

通用

5

 除法

8.5

IP

通用

5

 倒数

8.5

IP

通用

5

 平方根

8.5

IP

通用

5

 正弦

8.5

IP

通用

5

 余弦

8.5

IP

通用

5

 反正切

8.5

IP

通用

5

 极坐标到平面坐标转换

8.5

IP

通用

5

 平面坐标到极坐标转换

8.5

IP

通用

5

 双曲线函数正弦

8.5

IP

通用

5

 双曲线函数余弦

8.5

IP

通用

5

 指数

8.5

IP

通用

5

 自然对数

8.5

IP

通用

5

 增删

8.5

IP

通用

5

 整型累加器

8.5

IP

通用

5

伪随机数发生

8.2

IP

通用

4

 线性拟合回归(逐点)

8.5

IP

通用

3

 温度转换

8.5

IP

通用

2

 2n 逐点平均

8.5

IP

通用

2

 2n 点移动平均

8.5

IP

通用

3

 8-点平均(逐点)

8.5

IP

通用

2

 最大/最小(逐点)

8.5

IP

通用

2

 排列函数(逐点)

8.5

IP

通用

4

 柱状图(逐点)

8.5

IP

通用

3

 

信号处理

名称

LabVIEW FPGA版本

IP或范例

行业

代码成熟度

PID(比例积分微分)

7.0, 7.1, 8.0, 8.2, 8.5

IP

工业控制

5

巴特沃思滤波器

8.2, 8.5

IP

通用

5

DC 与 RMS 测量

8.2, 8.5

IP

通用

5

模拟周期测量

8.2, 8.5

IP

通用

5

 陷波滤波器

8.5

IP

通用

5

自定义数字滤波器

7.1, 8.0, 8.2, 8.5

IP

通用

5

 四通道增益/衰减

8.2

IP

通用

4

 简单的报警功能

7.1

IP

通用

2

简单二进制移位寄存器

8.5

IP

通用

3

FFT*

 

IP

通用

1

 

数据采集

名称

LabVIEW FPGA版本

IP或范例

行业

代码成熟度

负载均衡模拟I/O

8.2

范例

通用

4

160 相关 DIO*

8.2

范例

通用

4

多速率模拟输出

8.2

范例

通用

4

带有DMA的缓存DAQ

8.2

范例

通用

4

 同步环调度程序

8.5

范例

通用

3

 锁存数字输入

8.5

IP

通用

3

数字事件记录器

7.0

范例

通用

4

 (简单的)边缘检测

8.5

IP

通用

3

 (带有多点消去的)边缘检测

8.5

范例

通用

3

水平检测*

7.1

范例

通用

3

自定义触发例程

7.1

范例

通用

4

 多通道滞后触发器

8.5

IP+范例

通用

4

64-位计数器

8.2

范例

通用

4

转速计

7.1

范例

通用

4

脉宽调制 (PWM)

8.2

范例

控制

4

 (就近)相移键控

8.2.1

IP+范例

通用

3

 转速计测量 (w/hyst)

7.1

IP

通用

3

积分编码器

7.1

范例

通用

4

相关链接:

利用智能DAQ的高级数据采集技术

信号发生

名称

LabVIEW FPGA版本

IP或范例

行业

代码成熟度

正弦波发生

7.1, 8.0, 8.2, 8.5

IP

通用

5

 带噪正弦波

8.5

IP

通用

3

 方波发生

8.5

IP

通用

5

 斜坡函数

7.1

IP

通用

2

 锯齿波发生器

8.5

IP

通用

3

线性波形

7.1

范例

通用

3

非线性波形

7.1

范例

通用

3

周期波形

7.1

范例

通用

3

任意波形发生

7.1

范例

通用

3

 白噪声发生

8.5

IP

通用

5

VGA 信号发生*

8.0

IP

通用

2

音频输出范例*

8.0

范例

通用

2

数字脉冲发生

7.1

范例

通用

3

脉宽调制 (PWM)

8.2

范例

通用

4

 

控制

名称

LabVIEW FPGA版本

IP或范例

行业

代码成熟度

离散线性系统

  运动PID (齿轮与步距)

8.0, 8.2, 8.5

IP

运动控制

5

离散控制滤波器

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

离散时延

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

离散规范化积分函数

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

离散PID

7.0, 7.1, 8.0, 8.2

IP

控制设计

5

初始条件

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

单位时延

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

零阶保持器

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

非线性系统

齿隙

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

布尔交叉

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

死区

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

摩擦

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

存储单元

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

量化仪

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

速率限制器

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

中继

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

饱和

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

切换

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

触发器

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

零交叉

7.0, 7.1, 8.0, 8.2, 8.5

IP

控制设计

5

 

通信总线与数字协议

名称

LabVIEW FPGA版本

IP或范例

行业

码成熟度

SPI(串行外围设备接口)

7.0

范例

消费电子

4

I2C(两线式串行总线)

8.2

IP

消费电子

4

索尼飞利浦数字音频格式标准

7.1

范例

消费电子

4

RS-232

7.0, 8.2

范例

通用

2

HDLC

8.2

IP

航空与国防

4

 I2S

8.2

IP

消费电子

3

 SSI

8.2

IP

消费电子

3

 哈夫曼解码器

8.2

IP

通用

3

IRIG-B

7.1

范例

电信

3

PCM 遥感测量

7.1

范例

航空与国防

3

 UART

8.5

IP+范例

通用

3

 时钟分频

8.5

IP

通用

3

自定义串行

8.0

范例

通用

3

相关链接:

开发数字通信接口

 

传感器仿真

名称

LabVIEW FPGA版本

IP或范例

行业

代码成熟度

线性可变差分变压器

7.1

范例

航空

3

分解器

7.1

范例

航空

3

SPI 传感器*

 

范例

电子

2

电热偶

7.1

范例

汽车

3

积分编码器

8.2

IP

汽车

4

PWM

8.2

IP

通用

4

相关链接:

 

其他

 

附加功能特性

集成现有 VHDL 代码

集成第三方 IP 代码

使用查询表

利用数据缩放的除法

 

提交您的LabVIEW FPGA IP或范例程序

您可以共享您新创造的LabVIEW FPGA IP或提交对现有IP的更新,为整个LabVIEW FPGA社区贡献您的力量。

  1. 创建一个IP模块以便实现社区范围的共享
  2. 查看创建FPGA IP的指导方针:LabVIEW FPGA代码模块(IP核)设计
  3. 请上传您的IPNI社区
  4. 将您的LabVIEW FPGA代码的链接通过电子邮件发送至ipnet@ni.com

相关链接:

浏览LabVIEW FPGA客户案例研究

观看LabVIEW FPGA按需网播

R系列智能DAQ

CompactRIO

NI LabVIEW FPGA模块

 

 

0 评级 | 0.00 out of 5
阅读语言 | 打印

法律条款
本教程由National Instruments公司(简称“NI”)开发。 尽管National Instruments可为该程序提供技术支持,但是该指南的内容并非完全通过测试和验证,NI不以任何方式保证其质量,也不保证相关产品或驱动程序的新版本出现时继续为其提供技术支持。本教程仅以其“现状”向用户提供,教程没有任何担保。教程使用受ni.com网站上《使用条款》的约束。 (http://ni.com/legal/termsofuse/unitedstates/us/)