ABB SDCS-PIN-25 3BSE005666R1
ABB SDCS-PIN-25 3BSE005666R1
ABB SDCS-PIN-25 3BSE005666R1
专业提供:PLC可编程控制系统,分散控制系统(DCS)安全仪表系统(SIS),ESD系统,振动监测系统,汽轮机控制 压缩机组控制系统(CCS)等各类工控系统部件
系统里的 PLC模块,DCS模块,CPU模块,IO模块,DO模块,AI模块,DI模块,网络通信模块,
以太网模块,运动控制模块,模拟量输入模块,模拟量输出模块,数字输入模块,数字输出模块,
冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块
冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块
在此架构中,AlteraDDRDRAM控制与写/读wrapper间的数据带宽为64位,而通过wrapper逻辑,更可自由地编写输入与输出带宽。在写/读wrapper中,数据的地址计算采用累进式累加方式,其存取接口类似于FIFO的存取,因而更容易实现大容量数据的存取。
每个wrapper中有一个小容量的FIFO、封装(packing)/反封装(un-packing)机制以及地址累进计数器。FIFO用于调节使用者接口与DRAM频域的差异;封装/反封装机制用于将输入/输出接口数据总线宽度调整至与DRAM控制IP接口相同的水平,以利于提高写入/读出DRAM数据的效率。地址累进计数器是每个wrapper的DRAM地址产生器,只要写入wrapper里的计数器数字大于读出wrapper里的计数器,则所读出的必为先前已经写入DRAM里的合法数据,不会存取到错误地址的数据。
MPMA提高效率
以图2的点P5为例,若不使用wrapper,则此点数据会被写入1次,而在运算的时候被读出1(当作主要运算点)+8(当作参考数据点)次。当一幅有n点数据的图像需要做侦错处理时,则需要n*(1+1+8)次的数据存取,还不包括地址计算所造成的延迟。
当使用一进三出的MPMAwrapper时,P5点只需要被写入1次,而在运算的时候被读出3(3个读wrapper各需要读取1次)次,则同样的n点数据作完侦错处理只需要n*(1+3)次的数据存取,并且采用累进式的DRAM地址计算,不需要花费额外的延迟时间。由此可知,MPMA设计可提高2倍以上的数据存取效率。
结语
本文提出一种架构,在FPGA供货商所提供的IP核上添加写入/读出wrapper,具有数据的高度重复使用率与容易操作的类FIFO接口等优点。设计师更可自行定义MPMAwrapper输入/输出端口的个数与数据总线宽度,以提高数据使用率。
凌华科技已将此技术应用于大数据量的图像采集/处理/传输模块,尤其是线阵扫描(Line-Scan)图像采集系统,因为在检测时,需要在FPGA上执行图像数据计算的算法,一方面需要大容量的图像数据缓存,另一方面需要反复读取图像数据,则此技术是必需的。
1394-SJT05-C-RL 1
1394-SJT10-C-RL 1
1398-DDM-030 1
1492-IFM40D24 1
1734-232ASC 1
1746-A7 1
1746-NT8 1
1746-P1 1
1747-FC 1
1747-L511 1
1747-L543 1
1747-L552 1
1747-SDN 1
1756-A10 1
1756-A4 1
1756-BATM 1
1756-CN2 1
1756-DHRIO 1
1756-ENET 1
1756-L55 1
1756L55M16 1
1756L55M22 1
1756-M08SE 1
1756-M12 1
1756-PA75 1
1756-PB75R 1
1762-L24BWA 1
1764-24BWA 1
1769ADN 1
1769-ECR 1
1769-L35E 1
1769-PA2 1
1769-SDN 1
1770-FF 1
1771-IR 1
1771-IXHR 1
1771-NIS 1
1771-OFE2 1
1771-OVN 1
1771-OZL 1
1783-EMS08T 1
1784-KTXD 1
1784-PCMK 1
1785-L20B 1
1785-L30A 1
1785-L60L 1
1785-L80B 1
1785-V80B 1
1790-DT16BVO 1
1790-T0B16X 1
1790-T0W8X 1
1790-T16BV0X 1
1791-8BC 1
1794-AND 1
1794-TB3G 1
20-VB00601 1
2711E-T14C6 1
2711E-T14C6X 1
2711-NM15 1
2711-T10C10 1
2801-NC17 1
2801-NC18A 1
2801-YC 1
500L-DOD93 1
6186-M15ALTR 1
700-HN100 1
CP16 N110 1
MP-B540D-MJ24-AA 1
SST-PFB-SLC 1
1756-A7 1
1746-NR8 1
1746-OA16 1
1756-PB75 1
1768-ENBT 1
1769-IQ16 1
1746-NI8 1
1746-OA8 1
1794-ACNR15 1
1404-M405A-CNT 1
1771-OX 1
MVI56-MCM 1
1769-IQ32 1
1756-OF4 1
1746-A13 0
1747-L542 2
SIEMENS 6DD1661-0AB1 1
MPCBL0001F04 5
39ACM24BEN 4
6GT2002-0AA00 4
6GT2102-0AB00 4
16137-118 3
545-1105 3
6ES5318-8MB13 3
6ES5377-0AB41 3
6ES5470-8MC12 3
6ES7414-3XJ00-0AB0 3
6EW1890-2AC 3
SMP-E211-A11 3
SMP-E217 3
505-6504 2
505-6660B 2
6ES5464-8ME11 2
6GK1105-2AA10 2
6SC6140-0FE01 2
MD63F800 2
MPCBL0001BPP 2
NKDG/A 2
SMP-E136 2
C8451-A17-A26 2
39SAMCAN 1
1FK6063-6AF71-1EH0 1
39SDM024DCCBN 1
462.000.7076.00 1
505-7339 1
6AV3503-1DB10 1
6AV6648-0AC11-3AX0 1
6DD1681-0CA2 3
6DD1683-0CC0 2
6DR2410-5 1
6DS1731-8RR 2
6ES3373-0AA61 1
6ES5103-8MA03 1
6ES5375-1LR41 1
6ES5376-0AA21 1
6ES5421-8MA12 1
6ES5451-8MR12 1
6ES5482-8MA13 1
6ES5491-0LB11 1
6ES5535-3LB12 1
6ES5700-8MA11 1
6ES5760-0AB11 1
6ES5944-7UB21 1
6ES5946-3UA23 1
6ES5948-3UA11 1
6ES5955-3LC13 1
6ES5955-3LC14 1
6ES7952-0KH00-0AA0 1
6EW1861-3BA 1
6FC5103-0AB03-0AA2 1
6FC5147-0AA15-0AA1 1
6FC5203-0AF02-0AA0 1
6FC5210-0DA21-0AA1 1
6FC5210-0DF02-0AA0 1
6FC5357-0BB22-0AE0 1
6GK1105-2AC10 1
6GT2002-0AB00 1
6MD10100BA00 1
6NH9720-3AA00 1
6NH9860-1AA00 1
6SC6111-2AA00 1
6SC9811-4DA04 1
6SC9816-0AA03 1
6SN1118-0DK23-0AA2 1
FD63T150 1
HED43B040 1
MAESTRO DCD 140X14/28 1
PSCCM22AAN 1
QLCDM024DCBAN 1
QLVIMBCN 1
RMS-TSIG-TZ 1
SICOMP PC32-F 1
SMP16-SYS51C 1
SMP-E200-A1 1
SMP-E201-A1 1
SMP-E230-A10 1
WDAL2170-00 1
6SC6108-0SG02 1
SCHNEIDER TSX07311612 170
140DAO84210 166
140DDI35310 152
140CPS11420 124
140MSB10100 107
TFTX11702 104
TSX07301028 60
TSX07311628 60
TSX07301012 56
140CPU11303 53
STBDAO8210 51
140DRA84000 48
140CPS12420 41
140DDO84300 31
TSX07311622 30
TSX07312422 30
TSX073L2028 30
140CPU67160 28
140DDI35300 21
TSX07311648 20
140XBE10000 19
140CRP93100 19
140CPU65150 18
140ACO02000 18
140DDI84100 14
AS-B809-016 12
STBDAI7220 11
140CPS12400 10
AS-B840-108 10
140ATI03000 9
140CPU65160 8
140CRA93100 8
STBAVO0200 8
140DAO84000 8
140ACI03000 7
140NWM10000 7
140CPS11410 7
140NOM211OO 6
140CRP81100 6
140CPS21400 5
AS-B827-032 5
140AVI03000 5
140HLI34000 4
140CRP31200 4
140NOE77111 4
140SDI95300S 4
140XBP01600 4
AS-B808-016 4
AS-B883-200 4
140CHS11000 3
AS-8535-000 3
XBTF011110 3
XBTF011310 3
140ARI03010 3
140ACI04000 3
140CPS11100 2
140AVO02000 2
140CPS11400 2
140CPU31110 2
140DAI54000 2
140ERT85410 2
AS-B814-108 2
AS-B838-032 2
AS-BDAP-218 2
AS-BDEP-218 2
AS-S911-801 2
LC1-D32 2
TSXAEY414 2
XBTF024510 2
XBTGK2330 2
8201-5-1 2
140EHC20200 2
140DAI55300 2
140CPU11302 2
140CPU43412A 2
140CPU53414A 2
140AMM09000 1
140CHS11100 1
140CPU21304 1
140CPU65260 1
140CRA21210 1
140CRA21220 1
140CRA93101 1
140DDI36400 1
140DDO36400 1
140DDO88500 1
140DRC83000 1
140EHC10500 1
140ESI06210 1
140NOM21100 2
140SDO95300S 1
140XBP01000 1
416NHM30030 1
490NAE91100 1
AM-SA85-000 1
AM-SA85-002 1
AS-B872-200 1
AS-BDAP-210 1
AS-BDPA-210 1
AS-HDTA-202 1
AS-P120-000 1
ATV31HU40N4A 1
BMXCPS2000 1
BMXDDI1602 1
PC-0984-785 1
PC-A984-130 1
SDC40 1
TSX08CD08R6A 1
TSXAEY800 1
TSXP575643M 1
TSXPSY5500M 1
XBTF023110 1
XBTF024110 1
XBTF034610 1
XBTF034610N 1
XBTFC044310 1
XBTGK2120 1
XBTGK5330 1
TSX08ED12R8 1
140CPU42402 1
170ADI34000 1
170ADM35010 1
140CRP93200 1
140ACO13000 1
140CRA21110 1
B&R ECE243-0 6
ECCP60-01 4
ECE161-0 3
ECA162-01 2
ECPA81-2 2
ECPE82-2 2
ECPE84-2 2
ECPP40-01 2
ECPP60-01 2
4PP220.0571-45 1
ECEP128-0 1
ECNT43-0 1
ECPNC3-0 1
ECPNC3-0 PNC3 1
ECPNC3-1 11150168481 1
ECR165-0 1
HCMARC-0CT 1
HCMCO3MC-1A 1
IPC5000/5600/5000C/5600C1
MCGE31-0 1
MDA115-0 1
Provit?5200?5D5210.01 1
PS740 2PS740.9 1
FANUC A20B-2002-0310 3
A06B-6079-H208 2
A860-0360-T201 2
A02B-0259-B501 1
A02B-0259-C221#A 1
A06B-0116-B203#0100 1
A06B-6077-H106 1
A06B-6079-H106 1
A06B-6089-H104 1
A06B-6089-H106 1
A06B-6114-H106 1
A16B-2203-0073/02A 1
A20B-2002-0040/07DR 1
A20B-2901-066 1
A20B-2901-0763/02A 1
A20B-2902-0290/08C 1
A860-0315-T101 1
A860-0326-T103 1
A90L-0001-0422#50(9WF0624H7D05) 1
GE IC697MDL653 23
IC697MDL750 16
IC200CHS022底座 10
IC693CMM321 5
IC3645LXCD1 4