以FPGA芯片为载体设计一个多功能信号发生器

2018-10-14 09:17 次阅读

信号发生器又称为波形发生器, 是一种常用的信号源,广泛应用于电子电路、通信、控制和教学实验等领域。它是科研及工程实践中最重要的仪器之一, 以往多用硬件组成,系统结构比较复杂,可维护性和可操作性不佳。随着计算机技术的发展,信号发生器的设计制作越来越多的是用计算机技术,种类繁多,价格、性能差异很大。用FPGACPLD 来实现,它的优点是可以进行功能仿真,而且FPGA 和CPLD 的片内资源丰富,设计的流程简单。用FPGA 所构成的系统来产生波形信号,这个系统既能和主机系统相连,用相应的上层软件展示波形信号, 又方便程序的编写, 而且还有A/D0809接口可以产生模拟信号的输出和外面的示波器相连。

1 正弦信号发生器的LPM 定制

正弦信号发生器由计数器或地址发生器(6 位)、正弦信号数据ROM (6 位地址线,8 位数据线, 含有64 个8 位数据, 一个周期)、原理图顶层设计和8 位D/A ( 实验中用DAC0832 代替)。

其框图如图1 所示。其中信号产生模块将产生所需的各种信号,这些信号的产生可以有多种方式,如用计数器直接产生信号输出,或者用计数器产生存储器的地址,在存储器中存放信号输出的数据。信号发生器的控制模块可以用数据选择器实现, 用8 选1 数据选择器实现对5 种信号的选择。

图1 信号发生器结构框图

最后将波形数据送入D/A 转换器,将数字信号转换为模拟信号输出。用示波器测试D/A 转换器的输出,可以观测到5 种信号的输出。

1.1 定制初始化数据文件

QuartusII 能接受的LPM_ROM 模块中的初始化数据文件的格式有两种:。mif 格式文件和。hex 格式文件。实际应用中只要使用其中一种格式的文件即可。下面采用。mif 格式文件,调出产生ROM 数据文件大小的选择窗。根据64 点8 位正弦数据的情况,可选ROM 的数据数Number 为64,数据宽Word size 取8 位。单击OK 按钮,将出现图2 所示的空的。mif数据表格,表格中的数据格式可通过鼠标右键单击窗口边缘的地址数据弹出的窗口选择。

图2 .mif 数据表格

将波形数据填入mif 文件表中也可以使用QuartusII 以外的编辑器设计MIF 文件,其格式如下:

#include

#include "math.h"

main()

{int i;float s;

for (i=0;i<1024; i++)

{ s = sin(atan(1)*8*i/1024);

printf("%d : %d;\n",i,(int)((s+1)*1023/2)); }}

把上述程序编译成程序后, 可在DOS 命令行下执行命令:

romgen > sin_ rom. mif;

1.2 定制LPM 元件

打开Mega Wizard Plug_In Manager 初始对话框, 选择Create a new custom… 项。单击Next 按钮后,选择Storage 项下的LPM_ROM, 再选择ACEX1K 器件和VHDL 语言方式;最后输入ROM 文件存放的路径和文件名:F:\sing_gnt\data_rom (定制的ROM 元件文件名),单击Next 按钮,选择ROM 控制线、地址线和数据线。这里选择地址线位宽和ROM 中数据数分别为6 和64; 选择地址锁存控制信号inclock。

对于地址信号发生器的设计。方法一:用VHDL 语言设计6 位计数器,产生其元件符号;方法二:仍采用LPM 定制的方法。

1.3 完成顶层设计

按图3 画出顶层原理图,然后进行编译,波形仿真如图4所示。

图3 简易正弦信号发生器顶层电路设计

图4 当前工程仿真波形输出

对当前设计通过执行Quartus II 的命令Create ∠ Update/ Create Symbol Files for Current File,可以为设计电路建立一个元件符号,以便被顶层设计多功能信号发生器所调用。

2 其他信号部分原程序

其他各信号发生器可参照正弦信号发生器的设计方法设计或直接采用VHDL 硬件描述语言进行设计。

LIBRARY IEEE;--递增锯齿波的设计

USE IEEE.STD LOGIC 1164.ALL;

USE IEEE.STD LOGIC UNSIGNED.ALL;

ENTITY signal2 IS --递增锯齿波signal1

PORT(clk,reset:IN std_logic;--复位信号reset, 时钟信号clk

q:OUT std_logic_vector (7 DOWNTO 0));--输出信号q

END signal2;

ARCHITECTURE b OF signal2 IS

BEGIN

PROCESS(clk,reset)

VARIABLE tmp:std_logic_vector(7 DOWNTO 0);

BEGIN

IF reset='0' THEN

tmp:="00000000";

ELSIT rising_ege(clk)THEN

IF tmp="11111111"THEN

tmp:="00000000";

ELSE

tmp:=tmp+1; --递增信号的变化

END IF;

END IF;

q<=tmp:

END PROCESS;

END b;

LIBRARY IEEE;--方波的设计

USE IEEE.STD_LOGIC_1164.ALL;

USE IEEE.STD_LOGIC_UNSIGNED.ALL;

entity signal5 is --方波signal5

PORT(clk,reset:in std_logic; --复位信号reset,时钟信号clk

q:out std_logic_vector (7 DOWNTO 0)); --输出信号q,8 位数字信号

END signal5;

ARCHITEECTURE a OF signal5 IS

SIGNAL; a:std_logic;

BEGIN

PROCESS(clk,reset)

YARIABLE tmp:std_logic_vector(7 downto 0);

BEQIN

IF reset='0' then

a<='0';

elsif rising_edge(clk)THEN

IF tmp="11111111" THEN

tmp:="00000000";

ELSE

tmp:=tmp+1;

END IF;

if tmp<="10000000" then

a<='1';

else

a<='0';

END IF;

END IF;

END PROCESS;

PROCESS(clk,a)

BEGIN

IF rising_edge(clk)THEN

IF a='1' THEN

q<="11111111";

ELSE

q<="00000000";

END IF;

END IF;

END PROCESS;

END a;

3 顶层电路的设计

将上述6 个模块生成符号,供顶层电路调用。这些模块分别是:递减锯齿波信号产生模块signall、递增锯齿波信号产生模块signal2、三角波信号产生模块signal3、阶梯波信号产生模块signal4、方波信号产生模块signal5 和数据选择器mux51。顶层电路的连接如图5 所示。

图5 信号发生器顶层电路

4 D/A 转换器的连接

选择一个D/A 转换器,将数据选择器的输出与D/A 转换器的输入端连接。D/A 转换器的可选范围很宽,这里以常用的DAC0832 为例。DAC0832 的连接电路如图6 所示。

图6 DAC0832 的连接电路

5 实现与测试

信号发生器顶层电路的仿真波形如图7 所示,这里只就输入选择信号等于5 时的情况进行仿真,此时输出波形是方波,输出的数字信号为周期性的全0 或全1。

图7 信号发生器顶层电路的仿真波形

信号发生器的底层电路模块也可以分别进行仿真,例如对阶梯波信号产生模块signal4 进行仿真,仿真波形如图8 所示,输出的数字信号为阶梯状变化。

图8 阶梯波信号产生模块signal4 的仿真波形

6 结束语

硬件电路设计主要是设计相关模块的设计思想的可视化,是相关模块的电路图的汇总和其相关仿真波形的集锦,该部分条理清晰,思路明确,从中我们可以清晰地看到该设计方案的具体模块和整个设计的原理结构实图;程序设计这一部分主要阐述该设计的设计方法与设计思想,进一步从软件设计上揭示设计构思,主要包含了整个设计所用到的模块的硬件描述语言的设计, 本文设计思路清晰,通过QuartusII 软件进行波形仿真成功,特别是正弦信号发生器的LPM 定制对于编程不是特别强的人员提供另一种途径来实现,加深理解EDA 的层次设计思想,很好的把握住了教学的改革方向,更好的锻炼了学生理论联系实践的能力。

原文标题:基于FPGA的信号发生器设计

文章出处:【微信号:FPGAer_Club,微信公众号:FPGAer俱乐部】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

有了解FDS9435芯片的吗,请问这款芯片可以用FPGA直接控制吗

最近想用这款芯片去控制电源,但是看了数据手册似乎并没有讲的很详细。想问一下这款芯片可以用FPGA直接控制吗还是需要加一个...
发表于 01-15 21:14 35次 阅读
有了解FDS9435芯片的吗,请问这款芯片可以用FPGA直接控制吗

FPGA的一些学习资料

,不多说,看附件 (502.27 KB ) (16.12 MB ) (8.44 MB ) (22.75 MB )...
发表于 01-15 21:06 9次 阅读
FPGA的一些学习资料

【PYNQ-Z2试用体验】开箱

竟然发错了地方:大家戳这:1.
发表于 01-15 17:53 73次 阅读
【PYNQ-Z2试用体验】开箱

英特尔FPGA中国创新中心展示FPGA应用超过100项 将共建FPGA创新生态

FPGA指现场可编程门阵列,英特尔FPGA中国创新中心展示了超过100个FPGA应用,涉及人工智能、....
的头像 半导体动态 发表于 01-15 17:07 238次 阅读
英特尔FPGA中国创新中心展示FPGA应用超过100项 将共建FPGA创新生态

8673C/8673D合成信号发生器操作手册

Part Number: 08673-90070 (May 1991). The 8673C and 8673D are discontinued products; this manual is for information...
发表于 01-15 16:02 11次 阅读
8673C/8673D合成信号发生器操作手册

一种基于ARM和FPGA的线阵CCD在线测量线缆系统设计剖析

近几年来,电线、电缆、光纤等产品的需求量大大增加,外径尺寸的质量控制成为许多生产厂家急需解决的问题。....
发表于 01-15 14:35 44次 阅读
一种基于ARM和FPGA的线阵CCD在线测量线缆系统设计剖析

ad2s1205故障检测延时测试有问题

你好,我用FPGA驱动ad2s1205,测试故障检测延时时间。在EXC、SIN、COS都悬空的情况下测试,发现故障检测延时最大不是...
发表于 01-15 14:03 33次 阅读
ad2s1205故障检测延时测试有问题

芯片CY7C68013A如何在slave fifo模式下使用flagd,slcs必须是活动的?

嗨,所有的,我想使用FLAGA~D作为空/满标志在奴隶FIFO模式,即,外部FPGA作为主人。根据数据表,SLCS必须设置...
发表于 01-15 13:23 26次 阅读
芯片CY7C68013A如何在slave fifo模式下使用flagd,slcs必须是活动的?

请问ADSP21489的MS0/1怎么用?

现在准备 用21489的SRAM接口与FPGA通信,怎么利用MS0/1实现地址数据线的连接使用??MS0/1怎么用也不太理解?是地址...
发表于 01-15 13:05 21次 阅读
请问ADSP21489的MS0/1怎么用?

请问AD9212的CLK+和CLK-可以直接由FPGA以LVDS信号提供吗

关于AD9212芯片有以下问题,请解答! 1、AD9212的CLK+和CLK-可以直接由FPGA以LVDS信号提供吗(即FPGA输出...
发表于 01-15 11:35 29次 阅读
请问AD9212的CLK+和CLK-可以直接由FPGA以LVDS信号提供吗

如何实现硬件FPGA中的时序报告给出的时序

大家好,我想知道如何实现硬件(FPGA)中的时序报告给出的时序。 我的意思是,如何测量FPGA和FPGA中输入信号的建立...
发表于 01-15 11:07 19次 阅读
如何实现硬件FPGA中的时序报告给出的时序

8673B合成信号发生器服务手册

Part Number: 08673-90134 (May91). This service manual is provided for information only. It covers serial number pre...
发表于 01-15 09:41 8次 阅读
8673B合成信号发生器服务手册

SoC FPGA大幅度提高了系统性能 降低了功耗和成本以及电路板面积

公司2011年12日发布其基于ARM的SoC 系列产品,在单芯片中集成了28-nm Cyclone ....
发表于 01-14 14:48 67次 阅读
SoC FPGA大幅度提高了系统性能 降低了功耗和成本以及电路板面积

未来性能增长需依赖架构上改变 因此需要用FPGA进行人工智能硬件加速

摩尔定律从2003年开始放缓。为了延续性能倍增、功耗减半,Intel CPU采用多核来实现。然而,到....
发表于 01-14 13:58 89次 阅读
未来性能增长需依赖架构上改变 因此需要用FPGA进行人工智能硬件加速

福禄克测试工具这么早就用了赛灵思FPGA

ES 网络通虽然只有手掌大小,不到2斤重,但却具有非常强大的故障诊断能力。 这个产品给福禄克赢得了非....
发表于 01-12 11:26 365次 阅读
福禄克测试工具这么早就用了赛灵思FPGA

FPGA电路板设计的挑战怎么克服

你面临的第一个问题当然是供应商和器件的选择。通常供应商决策倾向于你以前接触最多的那家——如果你是一位....
发表于 01-12 10:22 101次 阅读
FPGA电路板设计的挑战怎么克服

一种基于虚拟实验平台的音频信号发生器的开发与仿真设计

在大学开设的相关课程中,有不少电子技术方面的实验内容,但这些基础实验的着眼点是放在验证基本理论和电路....
发表于 01-11 15:04 239次 阅读
一种基于虚拟实验平台的音频信号发生器的开发与仿真设计

「MINIEYE」与 Xilinx 达成战略合作

自动驾驶感知系统研发商「MINIEYE」已与 FPGA 芯片技术巨头 Xilinx(赛灵思)达成战略....
发表于 01-11 10:41 167次 阅读
「MINIEYE」与 Xilinx 达成战略合作

如何学习OV7670从零开始走进OV7670世界教材免费下载

ARM,DSP,FPGA,各有所长,纵然FPGA 无所不能,它也有“唯我独尊”的领域。FPGA 在通....
发表于 01-10 15:41 57次 阅读
如何学习OV7670从零开始走进OV7670世界教材免费下载

如何使用FPGA进行面向密码应用的关键技术研究

高性能计算正经历着根本性的变化。能耗和散热的需求也逐渐成为限制了大型数据中心的不断扩张的瓶颈。这些变....
发表于 01-10 11:10 54次 阅读
如何使用FPGA进行面向密码应用的关键技术研究

信号发生器电路图免费下载

本文档的主要内容详细介绍的是信号发生器电路原理图免费下载
发表于 01-09 08:00 97次 阅读
信号发生器电路图免费下载

如何使用EDA进行模拟倒车雷达的设计

已知此项目需要完成的功能:(1)使用FPGA控制超声波测距模块,完成测距任务;(2)使用数码管显示测....
发表于 01-09 08:00 64次 阅读
如何使用EDA进行模拟倒车雷达的设计

如何使用FPGA实现外辐射源雷达自适应杂波抑制的方法概述

本文主要研究了外辐射源雷达杂波抑制模块的 FPGA 实现方法。首先,对自适应滤波的时域 LMS 算法....
发表于 01-07 08:00 68次 阅读
如何使用FPGA实现外辐射源雷达自适应杂波抑制的方法概述

基于FPGA的CPCI系统设计和实现方案

本文提出了一种基于FPGA的CPCI系统的设计和实现,使用廉价FPGA芯片实现CPCI通信协议,同时....
发表于 01-06 11:37 163次 阅读
基于FPGA的CPCI系统设计和实现方案

基于有限状态机的FPGA DSR路由表项设计和实现方法

动态源路由协议(Dynamic Source Routing)[3]是一种按需路由协议,是十分适用于....
发表于 01-06 11:33 153次 阅读
基于有限状态机的FPGA DSR路由表项设计和实现方法

Xilinx FPGA常用原语介绍

项目中主要用到的原语与IO端口有关,所以基本在Input/Output Functions 和IO两....
发表于 01-06 11:23 211次 阅读
Xilinx FPGA常用原语介绍

基于FPGA的极化码的SCL译码算法研究

极化码的译码算法研究近年来发展迅速,其中成为研究热点的连续删除(Successive Cancell....
发表于 01-06 11:19 177次 阅读
基于FPGA的极化码的SCL译码算法研究

四个常用的集成电路浅析

ASIC原本就是专门为某一项功能开发的专用集成芯片,比如摄像头里面的芯片,小小的一片,集成度很低,成....
发表于 01-06 09:35 219次 阅读
四个常用的集成电路浅析

AI芯片什么是AI芯片的架构、分类及关键技术概述

人工智能芯片目前有两种发展路径:一种是延续传统计算架构,加速硬件计算能力,主要以 3 种类型的芯片为....
的头像 芯论 发表于 01-05 09:15 598次 阅读
AI芯片什么是AI芯片的架构、分类及关键技术概述

如何学习FPGA FPGA入门学习教程之从零开始走进FPGA世界

“FPGA 目前非常火,各个高校也开了FPGA 的课程,但是FPGA 并不是每个人都适合,FPGA ....
发表于 01-04 17:51 211次 阅读
如何学习FPGA FPGA入门学习教程之从零开始走进FPGA世界

基于LabVIEW FPGA模块程序设计特点的FIFO深度设定详解

为了解决基于LabVIEWFPGA模块的DMAFIFO深度设定不当带来的数据不连续问题,结合LabV....
发表于 01-04 14:25 141次 阅读
基于LabVIEW FPGA模块程序设计特点的FIFO深度设定详解

基于Nios II嵌入式系统的FPGA配置文件下载更新设计

现场可编程门阵列(FPGA,Field Programmable Gate Array)是一种高密度....
发表于 01-04 14:15 105次 阅读
基于Nios II嵌入式系统的FPGA配置文件下载更新设计

如何安装SOC开发工具包详细资料说明

1.PC设置 必须在目标计算机上预安装以下软件: 1)Quartus II 13.0(或更新版本....
发表于 01-04 09:36 82次 阅读
如何安装SOC开发工具包详细资料说明

FPGA已远远超出了现在体系结构的探索 为未来的ASIC提供设计架构

该系列器件现在包括从基本的可编程逻辑一直到复杂的SoC。在各种应用领域(包括汽车,AI,企业网络,航....
发表于 01-03 15:38 361次 阅读
FPGA已远远超出了现在体系结构的探索 为未来的ASIC提供设计架构

【限时下载】赛灵思开发者大会,资料大集锦!

赛灵思开发者大会北京站的全部演讲内容现已开放,现整理供大家下载学习
的头像 Duke 发表于 01-03 15:32 0次 阅读
【限时下载】赛灵思开发者大会,资料大集锦!

FPGA和DSP明争暗斗 意图抢占20亿美元高性能信号处理市场

经过20多年的努力后,在工艺技术进步和市场需求的推动下,“大器晚成”的FPGA终于从外围逻辑应用进入....
发表于 01-03 15:32 594次 阅读
FPGA和DSP明争暗斗 意图抢占20亿美元高性能信号处理市场

FPGA各种数字电路模拟的详细资料合集免费下载

本文档的主要内容详细介绍的是FPGA各种数字电路模拟的详细资料合集免费下载主要内容包括了:4 位全加....
发表于 01-02 17:35 132次 阅读
FPGA各种数字电路模拟的详细资料合集免费下载

基于FPGA的均值滤波算法的实现

  我们为了实现动态图像的滤波算法,用串口发送图像数据到FPGA开发板,经FPGA进行图像处理算法后....
发表于 01-02 16:26 127次 阅读
基于FPGA的均值滤波算法的实现

FPGA为嵌入式设计带来了强大的功能与灵活性

尽管 FPGA 为嵌入式设计带来了强大的功能与灵活性,但额外的开发流程也给设计工作增加了新的复杂性和....
发表于 01-02 15:29 175次 阅读
FPGA为嵌入式设计带来了强大的功能与灵活性

基于SRAM的FPGA的问世标志着现代可重构技术的开端

由于数字逻辑系统功能复杂化的需求,单片系统的芯片正朝着超大规模、高密度的方向发展。对于一个大规模的数....
发表于 01-02 15:10 85次 阅读
基于SRAM的FPGA的问世标志着现代可重构技术的开端

蜂鸟FPGA开发板及蜂鸟JTAG下载器讲解说明:移植FreeRTOS

本系列主要就蜂鸟FPGA开发板及蜂鸟JTAG下载器进行讲解说明。由于RTOS需要占用一定系统资源,只....
的头像 硅农亚历山大 发表于 01-02 15:06 414次 阅读
蜂鸟FPGA开发板及蜂鸟JTAG下载器讲解说明:移植FreeRTOS

并行PCB设计有哪些关键准则和评估应考虑的四个问题说明

随着它们承载的器件的复杂性提高,PCB设计也变得越来越复杂。相当长一段时间以来,电路设计工程师一直相....
的头像 贸泽电子设计圈 发表于 12-31 10:06 595次 阅读
并行PCB设计有哪些关键准则和评估应考虑的四个问题说明

通过与英特尔技术相结合 FPGA可以更好地充分释放数据的巨大潜能

众所周知,人才是城市建设的主力军,但是只有户口没有产业,人才也无法真正扎根,因此吸引人才的关键并不只....
发表于 12-30 17:20 501次 阅读
通过与英特尔技术相结合 FPGA可以更好地充分释放数据的巨大潜能

FPGA最小系统各部件和电路原理图的详细资料免费下载

本文档的主要内容详细介绍的是FPGA最小系统各部件和电路原理图的详细资料免费下载。
发表于 12-29 17:17 445次 阅读
FPGA最小系统各部件和电路原理图的详细资料免费下载

英特尔全球最大的FPGA创新中心落户重庆,除了AI还要加速哪些应用落地?

人工智能对算力的需求吸引了众多公司研发AI芯片,但仅靠一种芯片难以满足AI需求,因此,无论是传统架构....
发表于 12-29 16:10 732次 阅读
英特尔全球最大的FPGA创新中心落户重庆,除了AI还要加速哪些应用落地?

在OpenBus系统基础上的FPGA嵌入式设计方案详解

现场可编程门阵列FPGA(Field Programmable Gate Array)是美国Xili....
发表于 12-29 15:07 412次 阅读
在OpenBus系统基础上的FPGA嵌入式设计方案详解

一种使用ARM+FPGA高速访问USB设备的设计方案详解

目前FPGA通过USB接口获取USB设备中数据的方案大致分为两大类,一类为在FPGA内部实现USB设....
发表于 12-29 15:00 510次 阅读
一种使用ARM+FPGA高速访问USB设备的设计方案详解

仿真软件ModelSim及其应用,ModelSim的仿真流程

ModelSim不仅可以用于数字电路系统设计的功能仿真,还可以应用于数字电路系统设计的时序仿真。 M....
的头像 FPGA技术联盟 发表于 12-29 11:35 812次 阅读
仿真软件ModelSim及其应用,ModelSim的仿真流程

教你如何轻松玩转FPGA开发

FPGA代码其中一个最重要的步骤就是仿真。仿真简单的说,就是验证代码是否正确,其中就包含了很多仿真的....
的头像 嵌入式ARM 发表于 12-29 10:29 1911次 阅读
教你如何轻松玩转FPGA开发

一种基于Xilinx FPGA的部分动态可重构技术的信号解调系统详解

随着现代通信技术的迅速发展,信号的调制方式向多样化发展,解渊技术也随之不断向前发展。为了对高速大带宽....
发表于 12-28 15:33 466次 阅读
一种基于Xilinx FPGA的部分动态可重构技术的信号解调系统详解

Arduino再次向世界证明:没有Arduino干不了的事!

Vidor中使用的Intel Cyclone 10CL016 FPGA具有16,000个逻辑单元,5....
的头像 嵌入式ARM 发表于 12-28 15:23 1125次 阅读
Arduino再次向世界证明:没有Arduino干不了的事!

罗德与施瓦茨、iBwave和Anokiwave这三家公司已经计划、实施并测试了室内5GNR网络

5G的商业推广工作即将展开。作为射频和微波测试和测量设备的全球市场和技术的领先者,罗德与施瓦茨的产品....
的头像 罗德与施瓦茨资讯 发表于 12-27 16:53 1059次 阅读
罗德与施瓦茨、iBwave和Anokiwave这三家公司已经计划、实施并测试了室内5GNR网络

由于经济下滑损及开发预算减少 嵌入式系统设计者正转向FPGA技术

由于经济下滑损及开发预算减少,嵌入系统设计者正在转向FPGA(现场可编程门阵列)技术,以缩减开发周期....
发表于 12-27 14:54 824次 阅读
由于经济下滑损及开发预算减少 嵌入式系统设计者正转向FPGA技术

FPGA的奇点正在来临 英特尔顺应时势选择戴尔易安信

近年来,伴随着AI人工智能、深度学习、神经网络等技术的突飞猛进,可编程的“万能芯片”FPGA(Fie....
发表于 12-27 14:34 607次 阅读
FPGA的奇点正在来临 英特尔顺应时势选择戴尔易安信

FPGA学习合集教程之开发板数据手册和三个仿真测试的视频教程

本文档的主要内容详细介绍的是FPGA学习合集教程之开发板数据手册和三个仿真测试的视频教程内容包括了:....
发表于 12-27 08:00 289次 阅读
FPGA学习合集教程之开发板数据手册和三个仿真测试的视频教程

系统设计日益复杂 要求高性能FPGA的设计与PCB设计并行进行

复杂度日益增加的系统设计要求高性能FPGA的设计与PCB设计并行进行。通过整合FPGA和PCB设计工....
发表于 12-26 15:50 519次 阅读
系统设计日益复杂 要求高性能FPGA的设计与PCB设计并行进行

基于FPGA的可重构系统设计及结构分析详解

电子系统功能实现的模式不外硬件和软件两种。基于冯。诺依曼或者哈佛体系结构的通用微处理器(MPU、MC....
发表于 12-26 15:40 529次 阅读
基于FPGA的可重构系统设计及结构分析详解

半导体一周要闻:中微董事长尹志尧荣登“2018年度全球半导体行业明星榜”

越来越多的中国企业尝试进入芯片制造领域,2018年来,国内相继7家功率半导体制造厂开工,有华虹宏力无....
的头像 求是缘半导体 发表于 12-25 17:16 2663次 阅读
半导体一周要闻:中微董事长尹志尧荣登“2018年度全球半导体行业明星榜”

关于FPGA在开源方面的探索浅析

开源硬件领域MCU板卡很火,著名的Arduino、树莓派(Raspberry Pi)、Micro:b....
发表于 12-25 15:44 572次 阅读
关于FPGA在开源方面的探索浅析

15个使用FPGA进行图像处理的相关论文资料免费下载

本文档的主要内容详细介绍的是15个使用FPGA进行图像处理的相关论文资料免费下载主要内容包括了:图像....
发表于 12-25 08:00 307次 阅读
15个使用FPGA进行图像处理的相关论文资料免费下载

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