电子发烧友网 > 可编程逻辑 > 正文

在Altera CycIone II系列FPGA中用VHDL实现E2PROM控制器的设计

2020年07月22日 17:32 次阅读

1、E2PROM介绍及其应用现状

E2PROM(Electically Erasable Programmable Read-Only Memory),即电可擦除只读存储器。它是一种非易欠性存储器,掉电后数据依然存在(一般可保存长达100年),读写耗电极低,擦写时只需相应的电信号即可,控制方式简单,体积小巧。价格便宜,被广泛应用于对数据存储安全性及可靠性要求较高的场合,如各类IC卡、智能家电、工业仪器仪表等。

但E2PROM使用寿命有限,一般为可擦写100万次,即某一位由1写为0或由0写为1的次数为100万次。一般的系统往往只对若干同定单元进行频繁的读写,很容易造成这些单元的损坏。而常用的E2PROM存储系统,只要某一个存储单元损坏,即使其他绝大部分单元都是完好的,也只能将整个E2PROM芯片报废。这既是对资源的浪费,也是系统正常运行的潜在风险。

为了延长E2PROM芯片的寿命,提高存储系统的可靠性,本文提出一种较可靠的E2PROM控制器设计方法,并在FPGA中用VHDL进行了实现。

2、本文E2PROM控制器的工作原理

在很多领域的存储系统中,可靠性对系统安全至关重要。为了避免系统出错,并延长系统的寿命,本文在适当牺牲存储效率的前提下,着重考虑提高存储系统的可靠性。

E2PROM存储器存储单元的损坏主要是由频繁的写操作造成的。若要解决问题,首先耍避免对同一单元进行频繁的擦写,降低存储单元损坏的可能;其次当某些单元损坏时,读写控制器应该能够跳过这些损坏的单元,保证系统能继续正常工作。本文设计的E2PROM控制器具有这两个方面的功能。

本文的设计思想是,将整个EzpROM地址空间划分为地址分配表区、备用区和数据区,如图1所示。

在Altera CycIone II系列FPGA中用VHDL实现E2PROM控制器的设计

图1 E2PROM地址空间划分

在地址分配表区中只存储所有数据区或备用区存储单元的地址,初始时与数据区的每个存储单元一一对应;当某个数据所在的单元损坏时(由于频繁读写的是数据所在的单元,所以首先考虑这种情况),则改用备用区某单元(通过改写对应的数据分配表单元存储的地址,使其指向改用的备用区某单元来实现),以后每次读写都指向新的存储单元,这样就跳过了损坏的单元;若要避免对相同单元频繁擦写,则每过一段合适的时间对整个数据分配表进行更新,或对整个E2PROM空间重新划分;判断某存储单元是否损坏的方法是,对该单元进行写操作之后立刻回读,若读写内容一致则该单元正常,否则已损坏;备用区的首地址存储该区域未使用部分的开始地址,以方便数据单元损坏时使用该单元,每当有数据单元损坏后使用了该单元,备用区首地址则指向下一单元。

这样,E2PROM中保存数据区域的损坏单元都能被跳过,只有保存地址的地址分配表和备用区首地址单元的损坏对系统的正常运行有致命的影响。而备用区首地址单元的写频率是最高的,保存数据的单元每出现一个损坏单元就要对其改写一次。因此,理论上当有100万个单元(1MB)因写操作损坏时,备用区首地址单元的寿命也即耗尽。但目前较常用的E2PROM芯片的容量最大也就若干MB,如果出现近100万个损坏单元,芯片早已应该报废。所以,理论上该方法已足够可靠。

3、系统总体设计

本文E2PROM存储芯片选用ATMEL公司的AT24C01,FPGA芯片采用Altera公司的CycIone II系列。

系统的总体框图如图1所示。系统主要分为FPGA部分和E2PROM部分。FPGA接受外界控制信号、数据及时钟等信号,并对E2PROM进行控制。E2PROM根据FPGA的控制信号进行相应的读写操作。

AT24C01内部数据单元组织方式为128x8位。将其分为三部分:前48x8位作为地址分配表区,地址范围0000000~0101111;中间32x8位作为备用区,地址范围为0110000~1001111;后48x8位为数据区。地址范围为1010000~1111111。地址空间划分说明如图2所示。

本文的E2PROM控制器在FPGA中用VHDL语言进行设计。用有限状态机技术实现。

图2系统总体结构

4、AT24C01 E2PROM读写控制原理

4.1 I2C总线工作原理

AT24C01采用简单的双向两线串行总线PC总线标准。I2c总线由数据线SDA和时钟线SCL构成,可发送和接收数据。其数据传输过程中共有四种基本类型信号:

(1)开始信号,当SCL为高电平时SDA由高电平向低电平跳变,表明传送数据开始;

(2)结束信号,当SCL为高电平时SDA由低电平向高电平跳变,表明传送数据结束;

(3)数据信号。即SDA线上传输的数据,当SCL为高电平时有效,不允许改变,当SCL为低电平无效。允许改变;

(4)应答信号,接收端正确接收到8位数据后,向发送端发出特定的低电平脉冲,表示已收到数据。

4.2两线E2PROM字节读写工作原理

两线E2PROM的写操作方式分为字节写和按页写。读操作方式分为字节读和顺序读。本文仅使用以最基本的读写方式——字节写和字节读方式为例说明设计过程,其它读写方式的设计过程与此相似。

(1)E2PROM的字节写操作。在控制器对E2PROM发送启动信号之后,紧接着发送一个8位的写控制字。控制字的组成包括4位12C特征码(E2PROM一般为“1010”)、3位芯片地址码(单片E2PROM为“000”)以及1位读写状态位(读操作为‘1’,写操作为‘0’)。 E2PROM正确接收到写控制字后,发送l位低电平的应答信号。控制器紧接着发送E2PROM存储单元地址和要写入的数据。E2PROM每次止确地接收到一个字节的数据都要发送一个应答信号返回给控制器。随后控制器发送停止信号,对E2PROM写一个字节的操作完成。

(2)E2PROM的字节读操作。E2PROM的读操作包括写地址和读数据两个阶段。控制器首先发送一个启动信号和8位的写控制字节(读些状态位R/W=‘0’),E2PROM正确接收到控制字后发送1位低电平的应答信号,之后控制器发送8位的E2PROM地址。通过写操作设置E2PROM存储单元地址。接着控制器再发送一个启动信号和读控制字节(此时R/W=‘1’),启动读操作,E2PROM收到信息后发送1位的低电平应答信号,然后将指定单元的数据发送到SDA线上,控制器正确收到数据后返回一个低电平的应答信号给E2PROM,随后发送停止信号,字节读操作结束。

5、可靠性E2PROM控制器设计

本文用VHDL语言,以有限状态机的方式在实现FPGA对E2PROM的控制。对于一般的读写过程,只需要7个基本状态便可实现,即:空闲,开始。写控制字,写地址,写数据,读数据,停止。

但由于本文的读写过程较为复杂,虽然基本的状态仍为这7个,但如果仅用这7种状态,会使得程序流程异常繁杂。考虑到每次读写中都首先要从地址分配表中读出数据地址,然后才在数据地址读写数据,这两个阶段虽然过程相近,但状态转换条件不同,将它们分离开来能使状态转换和程序流程更清晰。所以本系统对这两个阶段的状态分开实现,用14个状态实现整个读写过程,即:S0空闲,S1开始,S2控制字(写操作)。s3写地址,s4开始,S5控制字(读操作),S6读数据(从地址分配表中读取数据地址),S7结束(查表结束,此后为数据读写过程),S8开始,S9写控制字,S10写地址,Sll写数据,S12读数据,S13停止。其中Sl到S7为查地址分配表的过程.S8到S13为进行数据读写的过程。整个过程的状态转换过程如图3所示。

本文设计的E2PROM采用的方法需要首先对E2PROM芯片进行格式化,即对整个E2PROM存储空间进行划分,建立地址分配表。这个过程为基本写操作的循环,可以嵌入系统读写过程中。

因此,整个系统共有3个主要进程:时钟产生进程,状态转换进程和状态控制进程。

1、时钟产生进程,负责产生满足系统所需的各种时钟,主要是E2PROM的SCL,并且为了方便方便按照时钟要求读写数据,将SCL周期内划分为4个子周期。工作在1.8V、2.5V和2.7v时,E2PROM的工作频率为100KHz。本文采用100M的外

晶振产生外部时钟clk,则需进行1000分频来产生E2PROM所需的SCL时钟信号。该进程如下:

CLK_GEN:PROCESS(clk)

BEGIN

IF clk’EVENT AND clk=’1’THEN

IF ncount=499 THEN

ncount《=0;sclsig《=NOT sclsig;

ELSE ncount《=ncount+l;

END IF:

END IF;

sel《=selsig;

END PROCESS;

2、状态转换进程,负责在适当的时机将状态机转入下一状态,代码如下:

STATE_TRANS:PROCESS(sclsig)

BEGIN

IF sclsig’EVENT AND sclsig=’0’THEN

curstate《=nextstate;

END IF;

END PROCESS

3、状态控制进程,负责在格式化及读写过程中各种信号的设置,这是整个系统最复杂也是最核心的部分,其本质就是系统状态转换图的VHDL代码实现。但其过程相当繁琐,在这里只能将这个进程代码的主要部分展示出来,然后对各状态的具体操作进行适当的说明。

本进程的主要代码如下:

STATE_CTR:PROCESS(clk)

BEGIN

IF clk’EVENT AND clk=’1’THEN

CASE curstate IS

WHEN S0=》

IF rwf/=“00”

THEN nextstate《=S1;

END IF;

。..。..

WHEN S13=》

IF sclsig=O AND ncount=499

THEN sda《=’0’:

ELSIF sclsig=1 AND nclk=124

THEN sda《=’1’;nextstate《=sO;

END IF;

END CASE;

END IF;

END PROCESS;

图3系统状态转换图

对各状态的说明如下:

S0:空闲状态,检测rwf信号输入。如果为格式化命令(“ll”)则转入S8,如果为读操作或写操作命令(分别为“0l”和“10”)则转入S1。

S1:产生开始信号。完成后转入入S2。

S2:向SDA线输出写操作控制字。完成后转入S3。

S3:写地址(由外部输入)。即所需操作的数据单元对应在地址分配表中的地址。完成后转入S4。

S4:产生开始信号。完成后转入S5。

S5:向SDA线读操作控制字。完成后转入S6。

S6:读取数据,此处为所需数据所在的地址。完成后转入s7。

S7:产生结束信号。完成后转入S8。至此查表过程结束,此后为实际读写过程。

s8:产生开始信号。完成后转入S9。

S9:输出控制字。如果在读操作过程中且为第二次进入该状态,则向SDA线输出读操作控制字,完成后转入S12;否则输出写操作控制字,完成后转入S1O。

S1O:写地址(即S6状态中读取的数据)。完成后,如果为读操作则转入S11,否则转入S8。

S11:写数据,向SDA线写外部提供的数据。完成后转入S13。

S12:读数据,完成后转入S13。

S13:产生结束信号。如果处于读操作结束状态,则转入SO;如果处于写操作结束状态并且没有对数据回读以检查所写单元是否正常。则转入S6进行回读;如果处于写操作回读结束状态,无误则转入S0,有误则转入S1读备用区首地址;如果是对备用区写操作回读有误,则地址加l后进入S6写下一地址,直至能正确写入,之后将地址加1写入备用区首地址.然后转入S0;如果处于格式化过程中,则地址加1后转入S8,直到格式化结束转入S0。

6 、仿真结果和结论

图4写操作功能仿真的部分波形

图5读操作功能仿真的部分波形

在Quartos II软件中对本文设计的E2PROM控制器进行了功能仿真。写操作和读操作功能仿真的部分波形如图4和图5所示。根据仿真波形可知,其结果与预期基本一致。在工程中的成功应用也证明了本设计的正确性。

本文作者创新点:对E2PROM存储空间进行适当的划分,以类似指针的方式进行读写操作,减少了系统对特定存储单元的依赖,提高了系统的可靠性。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 20539次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

基于数控振荡器在FPGA中实现伪码跟踪算法的改进...

在图1所示跟踪环路结构中,为了使码跟踪环同时具有大跟踪范围和高跟踪精度,可以采用多个具有不同相关间距....
发表于 2020-07-22 16:55 7次阅读
基于数控振荡器在FPGA中实现伪码跟踪算法的改进...

基于FPGA器件实现FIR数字滤波器的硬件系统设...

随着数字信号处理理论及应用技术的迅速发展,在一个数字系统中只用一个采样频率已 经很难满足要求。在实际....
发表于 2020-07-22 16:47 19次阅读
基于FPGA器件实现FIR数字滤波器的硬件系统设...

在FPGA的开发过程中如何实现在应用编程应用功能

在FPGA中实现在应用编程(In Application Pro—gramming,IAP)有两种方....
发表于 2020-07-22 16:41 15次阅读
在FPGA的开发过程中如何实现在应用编程应用功能

基于Actel Fusion系列FPGA器件实现...

近年来,随着人们对生活品质的追求,每个家庭都越来越需要一个集控中心把家庭中的各种家电连接起来,并实现....
发表于 2020-07-22 16:36 20次阅读
基于Actel Fusion系列FPGA器件实现...

基于0.13微米CMOS工艺实现FPGA芯片存储...

存储单元采用图2(a)所示的8管双端口结构,每个端口对应一条的字线和一对位线。当字线电位拉高时,对应....
发表于 2020-07-22 16:30 15次阅读
基于0.13微米CMOS工艺实现FPGA芯片存储...

在FPGA设计中利用喇叭状针鳍散热器来提升散热效...

要实现显著的降温效果,那么散热片必须有足够的表面面积,否则,如果表面积过小,散热片就不能散发掉足够的....
发表于 2020-07-22 16:17 4次阅读
在FPGA设计中利用喇叭状针鳍散热器来提升散热效...

一个FPGA中有两个XAUI内核可以互相连接吗?

你好, 在Pg053-xaui中有图像(图4-2),它显示了XAUI的典型背板应用:现在我对上面的图像有疑问。我在Kintex-...
发表于 2020-07-22 14:00 0次阅读
一个FPGA中有两个XAUI内核可以互相连接吗?

在XC7K325T FPGA中如何充分利用GTX资源?

嗨, 我需要在XC7K325T FPGA中充分利用GTX资源。 结果,我必须以这种方式使用一个四边形, 它的两个频道...
发表于 2020-07-22 13:25 0次阅读
在XC7K325T FPGA中如何充分利用GTX资源?

电伴热保温技术为一种新型的由电能直接转化为热能的...

即使用管蒸汽暖气保温。冬季保温送汽之前要检查一下蒸汽保温管路是否畅通或堵塞。最好蒸汽是24小时通的,....
发表于 2020-07-22 11:29 8次阅读
电伴热保温技术为一种新型的由电能直接转化为热能的...

无法使用7系列FPGA收发器向导生成示例测试平台怎么解决?

嗨, 我在使用Vivado 2013.4的7系列收发器向导生成示例测试平台时遇到了麻烦。 有一次,我能够生成示例tb,但现在每...
发表于 2020-07-22 10:36 0次阅读
无法使用7系列FPGA收发器向导生成示例测试平台怎么解决?

国内工业机器人行业发展现状以及未来趋势分析

业内人士介绍,目前国内具有自主研发和生产控制器、伺服电机、减速器等机器人核心零部件的厂商并不多。随着....
发表于 2020-07-22 09:23 82次阅读
国内工业机器人行业发展现状以及未来趋势分析

导致我国工业机器人产业发展缓慢的原因

2018年国产工业机器人销量同比增长16.2%,国内市场占有率略有上升,为32.2%,虽然国产工业机....
发表于 2020-07-22 09:01 72次阅读
导致我国工业机器人产业发展缓慢的原因

利用FPGA设计技术降低功耗,如何实现设计解决方...

在90nm工艺时,电流泄漏问题对ASIC和FPGA都变得相当严重。在65nm工艺下,这一问题更具挑战....
发表于 2020-07-21 17:56 78次阅读
利用FPGA设计技术降低功耗,如何实现设计解决方...

基于FPGA芯片XC3S2000实现卫星信道模拟...

1.信道的选取:电波经过反射、折射、散射等多条路径传播到达接收机后, 总信号的强度服从瑞利分布。同时....
发表于 2020-07-21 17:51 39次阅读
基于FPGA芯片XC3S2000实现卫星信道模拟...

基于FPGA的逻辑功能实现高速大容量存储系统的设...

在测量技术中,高速数字摄像机所拍摄到的大量数字图像需要高速、大容量的图像存储设备来实时快速地存储。用....
发表于 2020-07-21 17:45 41次阅读
基于FPGA的逻辑功能实现高速大容量存储系统的设...

使用一个基于FPGA平台实现不同工业以太网协议的...

对于速度和实时性能要求非常高的协议,在硬件中以专用协议MAC的形式实现实时功能。而协议的其他功能由运....
发表于 2020-07-21 17:39 84次阅读
使用一个基于FPGA平台实现不同工业以太网协议的...

基于FPGA实现四相绝对移相键控技术调制电路的设...

四相绝对移相键控(QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字通信....
发表于 2020-07-21 17:34 102次阅读
基于FPGA实现四相绝对移相键控技术调制电路的设...

基于FPGA器件和Libem开发环境实现Spae...

SpacewiTe是欧空局2003年提出的一种高速的、点对点、全双工的串行总线网络,面向空间应用。它....
发表于 2020-07-21 17:30 29次阅读
基于FPGA器件和Libem开发环境实现Spae...

基于FPGA实现UTOPIA LEVEL2接口时...

目前,在国内外的应用系统中,ATM功能和UTOPIA接口都由一些技术成熟的专用通信处理芯片来完成,如....
发表于 2020-07-21 17:24 64次阅读
基于FPGA实现UTOPIA LEVEL2接口时...

基于FPGA解决方案的SOPC技术实现二维条码识...

SOPC技术是一种基于FPGA解决方案的SOC,由美国Altera公司于2000年提出。基于SOPC....
发表于 2020-07-21 17:14 26次阅读
基于FPGA解决方案的SOPC技术实现二维条码识...

基于XC3S400PQ208 FPGA芯片实现异...

随着数字电子系统设计规模的扩大,一些实际应用系统中往往含有多个时钟,数据不可避免地要在不同的时钟域之....
发表于 2020-07-21 17:09 44次阅读
基于XC3S400PQ208 FPGA芯片实现异...

FPGA技术的优点和缺点,如何进行设计验证

设计的复杂度并不是唯一的限制因素。Altera公司技术营销高级经理Phil Simpson指出,如果....
发表于 2020-07-21 17:02 45次阅读
FPGA技术的优点和缺点,如何进行设计验证

为什么嵌入式工程师要用FPGA?

在一个领域中,如果唯一不变的是变化,那么不需要对电子技术和设计方法的发展变化做多少回顾,就能见证到变化是如何使...
发表于 2020-07-21 15:09 124次阅读
为什么嵌入式工程师要用FPGA?

教你学好FPGA,轻松快速实现工程梦

1.入门首先要掌握HDL(HDL=verilog+VHDL) 第一句话是:还没学数电的先学数电。然后你可以选择verilog或...
发表于 2020-07-21 14:45 202次阅读
教你学好FPGA,轻松快速实现工程梦

研华提供多种I/O接口可安装移动网络模块或无线网...

研华专为铁路应用所设计的无风扇工控机与网管型以太网络交换器是足以胜任车用信息娱乐系统。大量数据处理与....
发表于 2020-07-21 13:36 277次阅读
研华提供多种I/O接口可安装移动网络模块或无线网...

如何减少记忆控制器的电力消耗?

我们正在使用我们的Board Artix-7 xc7a100t FPGA csg324和LPDDR-2内存。 MT42L32M16 当我们生成具有...
发表于 2020-07-21 12:16 0次阅读
如何减少记忆控制器的电力消耗?

VHDL概述及在描述数字电路时的结构

本文介绍了一种硬件描述语言VHDL,以及它在描述数字电路时的结构。我们还将介绍一些介绍性的示例电路描....
发表于 2020-07-21 11:30 33次阅读
VHDL概述及在描述数字电路时的结构

知行科技L2级自动驾驶控制器的智能前视摄像头成为...

  知行科技成立于2016年12月,定位乘用车前装领域Tier1,专注量产与安全,目前已形成应用于L....
发表于 2020-07-21 09:02 163次阅读
知行科技L2级自动驾驶控制器的智能前视摄像头成为...

如何使用fpga来控制ov5642相机?

嗨,我正在使用fpga来控制ov5642相机。 我已经设法通过i2c协议访问寄存器并设置它们的一些值:寄存器值0x3017 0x7f0x...
发表于 2020-07-21 06:52 0次阅读
如何使用fpga来控制ov5642相机?

基于DSP芯片TMS320VC54lOA实现LC...

随着电子产品集成化的发展.液晶显示屏在便携式仪器中实现图像或文字的显示应用更为广泛。
发表于 2020-07-20 21:18 174次阅读
基于DSP芯片TMS320VC54lOA实现LC...

Core I2C的原理及采用FPGA技术实现I2...

I2C(Inter Integrated Circuit)双向二线制串行总线,是由飞利浦公司制定的。....
发表于 2020-07-20 18:08 63次阅读
Core I2C的原理及采用FPGA技术实现I2...

使用FPGA芯片系统可大幅降低使用网络搜索的碳排...

英国格拉斯哥大学称,该校科学家通过使用现场可编程逻辑门阵列(FPGA)芯片系统,能够以高出目前标准处....
发表于 2020-07-20 18:04 120次阅读
使用FPGA芯片系统可大幅降低使用网络搜索的碳排...

CorePWM的原理及采用FPGA技术实现PWM...

脉冲宽度调制(PWM) 是英文“Pluse Width Modulation”的缩写,简称脉宽调制。....
发表于 2020-07-20 17:59 82次阅读
CorePWM的原理及采用FPGA技术实现PWM...

可实现满足电源预算要求的FPGA设计

随着便携和以电池供电的应用快速增加,低功耗设计已成为延长电池寿命所不可或缺的任务。此外,在决定产品尺....
发表于 2020-07-20 17:53 159次阅读
可实现满足电源预算要求的FPGA设计

FPGA设计的安全性和技术保护的应用设计

与开发成本很高的ASIC相比,FPGA可重复编程的性能正受到系统设计者的青睐。此外, FPGA的性能....
发表于 2020-07-20 17:35 76次阅读
FPGA设计的安全性和技术保护的应用设计

基于FPGA器件实现数字下变频器电路的设计

数字化中频(DIF)频谱分析仪在高中频实现数字化处理,具有分析带宽大、RBW小、测量时长短,可对复杂....
发表于 2020-07-20 17:26 55次阅读
基于FPGA器件实现数字下变频器电路的设计

采用低功耗可重编程解决方案的FPGA器件

当然,并非所有的可编程逻辑技术都能很好地满足低功耗要求。事实上,当今市场某些所谓的“低功耗”器件的电....
发表于 2020-07-20 17:20 70次阅读
采用低功耗可重编程解决方案的FPGA器件

基于FPGA按键模式的分类和如何实现应用设计

在FPGA系统设计中,按键是最常见的人机交互接口部件。在没有微控制器参与的情况下,FPGA系统中按键....
发表于 2020-07-20 17:13 55次阅读
基于FPGA按键模式的分类和如何实现应用设计

易灵思推Trion Titanium FPGA,...

Trion Titanium FPGA 是基于16纳米工艺节点,并采用易灵思的 “Quantum™ ....
发表于 2020-07-20 17:01 124次阅读
易灵思推Trion Titanium FPGA,...

基于FPGA芯片实现水轮机组转速测量系统的设计

随着工业生产与科学技术的发展,大型水轮机组的自动化水平也在不断提高。而这些设备一旦发生故障,将会给人....
发表于 2020-07-20 15:19 75次阅读
基于FPGA芯片实现水轮机组转速测量系统的设计

运放电路之电压追随电路分析

如果我们连接运放的输出到它的反相输入端,然后在同相输入端施加一个电压信号,我们会发现运放的输出电压会....
发表于 2020-07-20 14:57 145次阅读
运放电路之电压追随电路分析

详细介绍关于FPGA开发板内部ram是如何操作的

从芯片器件的角度讲,FPGA本身构成了半定制电路中的典型集成电路,其中含有数字管理模块、内嵌式单元、....
发表于 2020-07-20 14:26 358次阅读
详细介绍关于FPGA开发板内部ram是如何操作的

余压监控系统的作用,实时监测前室和楼梯间的余压值

余压监控系统的作用就是实时监测前室和楼梯间的余压值,及时调整加压送风量,使前室和楼梯间的余压值保持在....
发表于 2020-07-20 14:00 68次阅读
余压监控系统的作用,实时监测前室和楼梯间的余压值

配有电容位移测量验证压电控制器的功能及使用方法

配有电容位移测量验证的压电控制器,如此之叫法,是因其本质为压电控制器,但与通常压电控制器不同的是,它....
发表于 2020-07-20 11:58 18次阅读
配有电容位移测量验证压电控制器的功能及使用方法

高速数模转换器AD9712B/13B的结构功能和...

在为线性调频的雷达视频目标产生模拟信号的过程中,为了得到高质量的视频模拟信号,其前端通常采用数字信号....
发表于 2020-07-20 11:03 64次阅读
高速数模转换器AD9712B/13B的结构功能和...

哪里可以找到未编程V7的用户I / O引脚的电气描述?

你好, 在哪里可以找到未编程V7的用户I / O引脚的电气描述(交流阻抗,直流电流)? (我想这个问题也可以扩展到...
发表于 2020-07-20 10:28 0次阅读
哪里可以找到未编程V7的用户I / O引脚的电气描述?

多通道D/A转换器MAX5631的功能特点及应用

MAX5631是美国MAXIM公司生产的一种32通道高速度采样保持D/A转换器。它内含一个16位DA....
发表于 2020-07-20 10:23 94次阅读
多通道D/A转换器MAX5631的功能特点及应用

菲力尔推出适用于易爆环境下的保护系统——FLIR...

导读:在易爆的生产环境下,公司资产、人身安全的保护非常重要,这就需要企业提出针对性的解决方案。菲力尔....
发表于 2020-07-20 09:58 20次阅读
菲力尔推出适用于易爆环境下的保护系统——FLIR...

Verilog HDL语言在FPGA/CPLD中...

通常设计数字电路大都采用自顶向下将系统按功能逐层分割的层次化设计方法,这比传统自下向上的EDA设计方....
发表于 2020-07-20 09:00 124次阅读
Verilog HDL语言在FPGA/CPLD中...

如何通过板本身实现DPR?

喜: 现在,我正在设计7系列FPGA的DPR(动态部分重配置),我已经在shell中使用Tcl命令完成了DPR,并生成...
发表于 2020-07-20 08:01 0次阅读
如何通过板本身实现DPR?

如何在fpga本身生成数据?

亲爱的同事, 我必须为我的固件做出Zed Board和virtex -7设备的决定。 我理解这个事实,选择的选择取决于你想做什...
发表于 2020-07-20 07:07 0次阅读
如何在fpga本身生成数据?

怎么选择电机控制器

选择和电机类型相匹配的控制器种类。比如直流有刷,直流无刷,方波还是正弦波,有霍尔,无霍尔等等。
发表于 2020-07-19 10:50 69次阅读
怎么选择电机控制器

影响控制器的问题及因素

引起控制器内部电源的损坏的几种可能:控制器内部电路短路,外围控制部件短路,外部引线短路。
发表于 2020-07-19 10:47 41次阅读
影响控制器的问题及因素

余压监控系统在高层消防体系中的应用及重要性

对于高层建筑物来说,在消防设计中充分考虑建筑物的火灾事故隐患,较大限度的减少火灾事故造成的人员伤亡和....
发表于 2020-07-19 10:17 23次阅读
余压监控系统在高层消防体系中的应用及重要性

iPhone12不再标配充电器快充电源芯片企业会...

消息一出,便在快充行业中引起不小的轰动,如果iPhone12新机取消标配充电器,势必将产生一个巨大的....
发表于 2020-07-18 11:02 356次阅读
iPhone12不再标配充电器快充电源芯片企业会...

凌力尔特超低静态电流控制器LTC4231的性能概...

通过控制背对背 N 沟道 MOSFET,LTC4231 不仅能够安然承受高达 -40V 的反向电池电....
发表于 2020-07-18 10:58 35次阅读
凌力尔特超低静态电流控制器LTC4231的性能概...

一种可靠的HSAutoLink互连系统的资料简介

什么是一种可靠的HSAutoLink互连系统?它有什么作用?Molex推出的HSAutoLink是一....
发表于 2020-07-18 10:55 82次阅读
一种可靠的HSAutoLink互连系统的资料简介

NI公司推出CompactRIO高性能控制器

“LabVIEW RIO架构打破了传统嵌入式系统设计的障碍,提供最理想的现成平台来完成各种苛刻的控制....
发表于 2020-07-18 10:53 196次阅读
NI公司推出CompactRIO高性能控制器

Linear推出具数字接口的双输出同步降压型控...

该器件用 3V 至 13.2V 的 IC 电源工作,用来将 3V 至 38V 的 VIN 转换为 0....
发表于 2020-07-18 10:45 42次阅读
 Linear推出具数字接口的双输出同步降压型控...

1kV及以下系统电流互感器使用的参数选择

4.低压电动机馈线宜由智能电动机控制器成套配置电流互感器,也可外配电流互感器。电流互感器参数宜满足智....
发表于 2020-07-18 09:34 29次阅读
1kV及以下系统电流互感器使用的参数选择

西克传感器在仓储定位回收系统与货物识别中的应用

北京国际工业智能及自动化展览会(简称IA北京)于2015年5月13日在北京展览馆盛大举行,上海兰宝传....
发表于 2020-07-18 09:01 89次阅读
西克传感器在仓储定位回收系统与货物识别中的应用

Altera Cyclone V FPGA器件可...

在针对大批量应用开发系统时,要考虑的一个重要因素是成本。有多个方面会影响总体拥有成本,而不仅仅是每个....
发表于 2020-07-17 18:08 123次阅读
Altera Cyclone V FPGA器件可...

汽车ECU分类介绍

BCM(Body Control Module)车身控制模块,主要控制车身电器,比如整车灯具、雨刮、....
发表于 2020-07-17 18:08 332次阅读
汽车ECU分类介绍

DSP和FPGA的特点比较及如何进行方案选择,示...

数字信号处理技术和大规模集成电路技术的迅猛发展,为我们设计数字电路提供了新思路和新方法。当前数字系统....
发表于 2020-07-17 17:56 407次阅读
DSP和FPGA的特点比较及如何进行方案选择,示...

针对不同的应用和设计需求,FPGA器件的发展策略...

综上所述,随着系统设备功能要求的不断增加,系统级芯片的设计愈趋复杂,并且在设计周期、灵活度和NRE成....
发表于 2020-07-17 17:33 326次阅读
针对不同的应用和设计需求,FPGA器件的发展策略...

基于定点DSP系列ADSP2181芯片实现通用多...

随着大规模集成电路水平的发展,以数字信号处理器(Digital Signal Process,DSP....
发表于 2020-07-17 17:18 205次阅读
基于定点DSP系列ADSP2181芯片实现通用多...