新疆25选7走势 > 可编程逻辑 > 正文

2018新疆双语班高考:关于CPU和FPGA的概念以及两者之间的联系详解

? 2018年07月12日 11:35 ? 次阅读

新疆25选7走势 www.ve66b.cn 看到Intel最近发布了QPI直连FPGA的架构,冬瓜哥回想起几个月前写的一篇文章,现在重新分享给大家。从中你可以了解为何需要FPGA,FPGA是怎么被连接到系统里的,怎么被使用的。

闲话少说,今天我们说一说IBM搞的CAPI,CAPI是OpenPower体系里的一个技术,其目的是让FPGA更好更方便的融入现有的系统。那么现有的FPGA是怎么被使用的呢?不如先说说什么是FPGA,要弄清楚什么是FPGA,就得先说说什么是CPU??尚?,CPU大家都知道,冬瓜哥这逼格咋降低了?笑而不语。

·通用CPU是怎么运算的?

我们都知道所谓GPCPU(通用目的CPU),也就是什么都能算,但又什么都算不快的CPU,所以其“通用”,比如Intel x86,AMD x86,Power,PowerPC,MIPS,ARM,DragonSon/GodSon(国产)等。而FPGA就是专门为了某种某类计算而专门优化其内部的逻辑电路的一种专用CPU。GPCPU内部的ALU包含多种运算器比如加减乘除以及逻辑(比如xor,and,or,not)运算以及整数和浮点运算,我们开始菜单计算器,算加减法,代码指令便会把对应的数据导入到CPU的寄存器,CPU收到之后便会将操作数输入到运算器的输入端,并在下一个时钟周期获取到计算结果并输出到寄存器,然后写回到主存。当然,GPCPU内部花费了大量的资源(逻辑电路)去做优化,包括缓存管理、流水线、多发射、分支预测、乱序执行等等,一条指令要最终得到执行,都要经过这些关卡的一层层处理,所以,对于那些遵纪守法的代码(比如,顺着来没有任何判断跳转)来讲其时延无疑会增加,但是目前随着业务越来越复杂,应用程序的判断条件越来越多,所以这些优化会增加最终性能,虽然时延相对上提高了,但是性能绝对上是增加了,因为如果误判了一个分支,那么整个流水线已经预读入的代码就会被冲刷走重新读入,这个时延反而会更大。

有人问了,我不打开计算器,就运行个QQ,难道还要算加减法么?如果没有什么加减乘除运算,CPU运行QQ到底是运行了些什么东西?这问题问得好,问的逼格高,一般人是根本不去想QQ运行时候底层都做了什么的。其实GPCPU大多时候还真没有在算加减乘除,而更多地是做协调工作了,也就是把内存里某段数据读出来,稍加改动或者根本不动,又写到内存其他地方去。这不闲的么,CPU就干这个?是的。比如QQ要发送一句话给某个好友,其需要调用TCP协议栈顶上的soket API,后者就是一段常驻内存的OS内核代码,那么QQ.exe如何将这句话传递给这段代码?QQ.exe会让CPU把这句话在当前内存的地址告诉socket API代码,其会将这个地址以及其他参数写入到某个CPU寄存器,对应机器指令就是“mov 内存地址寄存器A”类似这种,然后QQ.exe调用socket API,对应机器指令就是“call socket API的内存地址”,CPU就会把QQ.exe当前的地址暂存起来以便后续返回继续执行(这叫压栈),然后再跳转到socket API地址来执行socket代码(从内存中该地址读出socket代码执行),socket代码执行之后,会在CPU寄存器内发现之前传递过来的参数(要发送数据的内容等),然后按照这个参数向下调用TCP协议栈将数据打包,分段,贴上IP标签,最后调用以太网卡驱动程序,调用过程与上述类似,然后发送到网卡。这个过程,在主路径上,加减乘除运算并不是必须的,但是在辅路径上,比如程序需要记住当前发送了多少内容了,TCP协议栈也要记录当前发送了多少个分段了,这些就需要CPU做加法操作,来计数;另外,在遇到if代码的时候,cpu会比对多个输入条件,对应机器指令是comp(比较)以及jmpz/jmpnz(遇零跳转/非零跳转)等此时会用到减法器或者比较器,这恐怕是通用场景下用得最多的ALU运算器了。所以,上述这个过程,根本就不是一个大运算量的过程。但是你如果去听mp3,解码RMVB电影,那就需要大运算量了,这些场景也是专用场景。

·专用FPGA又是怎么计算的?

通用CPU做通用场景的代码执行,很强,什么都能干,听着歌聊着QQ做着ppt,再加上个SSD,体验流畅的感觉。但是让你算一算分子动力学,某个分子内的原子是怎么运动的?算一算人脸识别?搞搞搜索?那通用CPU就歇菜了。此时,加减乘除、逻辑、整数、浮点统统一起上,通用场景下使用比例较少的这些ALU,但是专用场景下,这些ALU反而不够用了,一个是数量太少,一个是位宽太低。比如XOR运算器,如果位宽只有64bit,每个时钟周期只能将两个64bit做XOR,如果我要XOR 两份1GB的数据,就需要1GB/64bit=?(自己算)个时钟周期,才能算完。此时,专用计算就派上用场了,也就是所谓的“硬加速”。总体来讲硬加速有4种实现手段:露点、加宽、并行、直译。露,就是直接把最终的运算单元给露出来,抛掉那些什么分支预测等流水线步骤;宽,就是把运算器位宽直接加大,一个周期多算一些数据;并就是把多种分支直接并行检测,也就是把比较器/减法器直接并行化,结果相OR或者AND,来判断后续路径;直译就是把多种条件直接用译码器做出来,一个周期输出结果。所有这些都需要电路层面的改动,这就产生了FPGA现场可编程门电路阵列。FGPA内部就是一堆的直译表(DRAM,用户自己写好逻辑然后输入进去),再加上一些外围接口,和一些固定的算法器件比如Flash控制器常用的LDPC硬核。NIC、存储IO卡、防火墙、路由器等,内部都使用了应加速,比如网卡收到一个以太网帧,其需要解析帧头,这种工作如果交给GPCPU的话,那就太慢了,来,先从内存读入代码看看要让爷我干点啥?译完了码,来,进流水线等着吧,我顺便去做个分支预判,找一找历史预判数据,下一位!进了流水线后,亲,你先排在后面吧因为你要的资源和别人有冲突。最后操作数到达ALU,尼玛,就这么点位宽?小爷这吨位起码得1Mbit位宽才放得下!亲,下次再来吧,来之前先进闸刀给你闸成多个64bit,然后每次算64bit吧。。而硬加速直接把这个帧载入寄存器,其中电路直接导向各个译码器,直译出下一步的操作,比如需要比对ALC,那么就多个目标地址/源地址并行比较一个周期输出,这样才能保证速度。

·专用FPGA怎么与系统对接?

目前的FPGA都是使用PCIE与host通信的,也就是做成一张PCIE卡查到主板PCIE槽上。主程序通过驱动程序,将需要运算的数据指针告诉FPGA,然后FPGA从主存DMA读取待计算数据然后计算,算完后DMA回主存并通知主程序。

·多核心多CPU系统以及PCIE设备

关于CPU和FPGA的概念以及两者之间的联系详解

所有CPU看到单一物理地址空间,所有Threads看到单一虚拟地址空间,PCIE物理地址空间映射到CPU物理地址空间,CPU物理地址空间也映射到PCIE物理地址空间。

关于CPU和FPGA的概念以及两者之间的联系详解

数据出了ALU,面对的一张复杂的路由网络,目的地址为内存地址,但是其相对外部网络的复杂性在于,目标的位置是不固定的,还可能有多份拷贝。Need Coherency!硬件透明搞定Cache Coherency。CC不负责多线程并发访问cache line时的互斥,互斥需要程序显式发出lock,底层硬件会锁住总线访问周期。

·PCIE设备如何与CPU交互?

关于CPU和FPGA的概念以及两者之间的联系详解

1.BusDriver将PCIE设备地址空间映射到CPU物理地址空间并将PCIE地址空间写入PCIE设备寄存器。

2.HostDriver读出PCIE设备寄存器获取该设备对应的PCIE物理地址空间并ioremap()到内核虚拟地址空间

3.HostDriver 申请DMA缓存并向PCIE设备映射的虚拟地址空间写入控制字、基地址等,这些信息便被写入设备寄存器,从而触发PCIE设备根据基地址从主存DMA拿到需要的指令和数据后进行处理。

4.PCIE设备对主存DMA时,RC自动执行Probe操作以保证CacheCoherency

·当前交互方式存在的不足

1.执行路径长而且全软件参与:应用call-》传输协议栈(如有)-》Host驱动-》PCIE设备-》DMAà中断服务-》Host驱动-》传输协议栈(如有)-》应用buffer

2.PCIE设备与CPU看到不同的物理地址空间,RC进行映射和转换。驱动程序申请内存之后得用pci_map_single()映射成PCIE物理地址。

3.用户态程序必须主动从内核地址空间mmap()才可以直接与PCIE设备DMA互传数据。用户态程序必须区分不同的地址段。

·CAPI1.0版本如何解决当前的问题?

关于CPU和FPGA的概念以及两者之间的联系详解

AFU—AcceleraTIon FuncTIon Unit,主加速逻辑部分,用户写入自己设计的逻辑和Firmware。

PSL—Power Service Layer, 提供接口给AFU用于读写主存和V2P地址翻译(与CPU侧使用同一个页表,并包含TLB),同时负责Probe CAPP实现全局cc,并提供Cache。PSL由IBM作为硬核IP提供给FPGA开发者。

CAPP—Coherent Attached Processor Proxy, 相当于FPGA侧的ccAgent,但是被放在了CPU侧,其维护一个filter目录并接受来自其他CPU的Probe,未过滤掉的Probe转发PSL。

·性能能提高多少?

关于CPU和FPGA的概念以及两者之间的联系详解

上图是IBM自己的一个测试,利用CAPI enabled FC HBA(基于FGPA),与传统方式相对比,性能提升非常大,我没有是测过,对其底层的机制有点怀疑,FPGA后端同样使用传统的FC控制器以及驱动程序连接AFA阵列,这与直接把FC卡插在主机上相比,增加了一层CAPI,只会时延更高,但是结果却是时延下降,由于IBM并没有提供更多信息,所以这里不好判断。

技术专区

关注电子发烧友微信

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

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

基于FPGA的无线视频技术应用解决方案详解

数字视频技术是当今消费市场上最令人激动的一个亮点,而无线技术能够确保数据的加密并逐渐支持更高的数据...

发表于 2018-07-12 16:00 ? 13次阅读
基于FPGA的无线视频技术应用解决方案详解

FPGA常用设计思想与技巧

两种不推荐的异步时钟域操作方法:一种是通过增加Buffer或者其他门延时来调整采样;另一种是盲目使用...

发表于 2018-07-12 09:33 ? 97次阅读
FPGA常用设计思想与技巧

FPGA能为金融交易服务器做些什么?

在现实生活中或许有很多硬件爱好者会对支持高速金融服务器这种高端大气上档次的服务器十分好奇,也好奇实现...

发表于 2018-07-12 08:38 ? 13次阅读
FPGA能为金融交易服务器做些什么?

Mellanox网卡嵌入Xilinx FPGA,...

在线路内对冲场景下,来自以太网接口的流量将被传递至FPGA以实现网络分流,而后被交付至Connect...

发表于 2018-07-12 08:38 ? 7次阅读
Mellanox网卡嵌入Xilinx FPGA,...

有关FPGA的配置的问题?

发表于 2018-07-11 23:35 ? 86次阅读
有关FPGA的配置的问题?

三星电子宣布和Arm合作推进到7nm/5nm

除了CPU和GPU,三星还拿到了Arm的Artisan physical IP授权,包括全套的内存编...

发表于 2018-07-11 18:06 ? 28次阅读
三星电子宣布和Arm合作推进到7nm/5nm

高云半导体广州总部启用暨校企合作研讨会

广东高云半导体科技股份有限公司(以下简称“高云半导体”)于7月10日在广州科学城总部经济区科学大道2...

发表于 2018-07-11 16:53 ? 322次阅读
高云半导体广州总部启用暨校企合作研讨会

智能FPGA芯片让“中国芯”在世界舞台大放异彩,...

据了解,贾红的爷爷是一位革命烈士,曾跟随刘志丹等革命前辈抛头颅,洒热血,为中国的革命事业献出了他宝贵...

发表于 2018-07-11 15:57 ? 173次阅读
智能FPGA芯片让“中国芯”在世界舞台大放异彩,...

PowerVR的开发者技术支持团队在GDC 20...

PVRStudio ——一款2018年全新的工具,它是一个功能齐全的IDE,世界上第一款移动/嵌入式...

发表于 2018-07-11 14:55 ? 8次阅读
PowerVR的开发者技术支持团队在GDC 20...

常用于3个电源的加电和断电排序

发表于 2018-07-11 10:23 ? 166次阅读
常用于3个电源的加电和断电排序

Xilinx Spartan-6 FPGA在频谱...

频谱分析仪是一种测试测量设备,主要用于射频和微波信号的频域分析,包括测量信号的功率,频率,失真等。它...

发表于 2018-07-11 08:47 ? 16次阅读
Xilinx Spartan-6 FPGA在频谱...

Xilinx中的xapp1052的详细解释

首先说一下xapp1052??榈淖槌山峁梗憾ゲ隳?槭莤ilinx_pci_exp_ep,在顶层??橹?..

发表于 2018-07-11 08:47 ? 14次阅读
Xilinx中的xapp1052的详细解释

基于FPGA实现数字控制技术的程控直流变换器设计

传统变换器采用模拟硬件实现闭环反馈控制,获得稳定的电压和电流输出。模拟控制实时反应系统状态,响应速度...

发表于 2018-07-11 08:40 ? 34次阅读
基于FPGA实现数字控制技术的程控直流变换器设计

Xilinx FPGA在基因组测序中的优势

PrecisionFDA平台是基因组信息学社区和共享数据平台,这是一个为研究人员准备的开源、基于云的...

发表于 2018-07-11 08:33 ? 46次阅读
Xilinx FPGA在基因组测序中的优势

菲数科技以“FPGA+云”助力高性能计算

随着通用处理器(CPU)的摩尔定律已入暮年,从美国的微软、亚马逊到中国的BAT、华为,几乎所有的互联...

发表于 2018-07-10 16:56 ? 1112次阅读
菲数科技以“FPGA+云”助力高性能计算

机器学习正处于经典过热期的顶端

另一位发言者是Dean Kamen,他是DEKA研发中心的创始人,他指出人们对物联网隐私问题以及智能...

发表于 2018-07-10 16:56 ? 122次阅读
机器学习正处于经典过热期的顶端

xilinx FFT ip核仿真的误差太大?

发表于 2018-07-10 16:16 ? 108次阅读
xilinx FFT ip核仿真的误差太大?

周正宁:WebRTC+AV1将会是未来技术的风向...

在WebRTCon 2018期间,Aupera CTO周正宁接受了LiveVideoStack的专访...

发表于 2018-07-10 15:29 ? 113次阅读
周正宁:WebRTC+AV1将会是未来技术的风向...

大疆华为等企业fpga面试题详解视频

发表于 2018-07-10 10:49 ? 120次阅读
大疆华为等企业fpga面试题详解视频

一款Xilinx FPGA的CNN加速器IP—A...

随着人工智能(AI)的不断发展,它已经从早期的人工特征工程进化到现在可以从海量数据中学习,机器视觉、...

发表于 2018-07-10 10:49 ? 37次阅读
一款Xilinx FPGA的CNN加速器IP—A...

xilinx的axi4-stream-slave...

xilinx官方实例代码如下,其实大概意思就是一个高电平之后,变成低电平。然后再高电平,等待tlas...

发表于 2018-07-10 10:49 ? 27次阅读
xilinx的axi4-stream-slave...

FPGA的一些规范以及该注意的问题

每个??榭家⒚魑募?、功能描述、引用???、设计者、设计时间及版权信息等。

发表于 2018-07-10 10:48 ? 57次阅读
FPGA的一些规范以及该注意的问题

AMD二代锐龙7节能版曝光,TDP仅45W

如果你觉得AMD现款95W、65W为主的CPU功耗略高的话,可以期待下即将推出的“节能版”。

发表于 2018-07-09 15:37 ? 278次阅读
AMD二代锐龙7节能版曝光,TDP仅45W

FPGA的原型介绍

原型设计不是一个按几个按钮就能完成的过程,在它不同的阶段需要仔细的关注和思考。除说明这个过程需要完成...

发表于 2018-07-09 15:11 ? 47次阅读
FPGA的原型介绍

华为云携手峰科发布FPGA基因加速云解决方案,基...

为了更好的解决基因测序行业面临的基因组分析标准流程不经济高效,以及跨不同云和硬件(CPUs,FPGA...

发表于 2018-07-09 14:14 ? 66次阅读
华为云携手峰科发布FPGA基因加速云解决方案,基...

FPGA为什么会成为嵌入式系统设计的主流选择

随着消费电子、物联网等领域的不断发展,用户需求也越来越复杂和多样,因此我们在嵌入式系统设计中必须选择...

发表于 2018-07-09 14:04 ? 56次阅读
FPGA为什么会成为嵌入式系统设计的主流选择

采用Artix-7 XCA75T FPGA的高速...

Spectrum Instrumentation公司推出了一款新的基于M2p 平台以及59xx??榈?..

发表于 2018-07-09 14:02 ? 32次阅读
采用Artix-7 XCA75T FPGA的高速...

什么是CmBacktrace?在RT-Threa...

为了能让开发者更快的知道造成 hard falut 的原因,更快的定位到错误代码的位置,本应用笔记将...

发表于 2018-07-09 10:31 ? 258次阅读
什么是CmBacktrace?在RT-Threa...

“半导体战争”必然激化 “中国制造”稳步发展

美国的芯片公司及其供应商都十分反对向中国商品课征20%的关税提议,以及全球这两大经济体之间的贸易战持...

发表于 2018-07-09 10:06 ? 457次阅读
“半导体战争”必然激化 “中国制造”稳步发展

如何使用博途平台上完成西门子的S7-1500与S...

一步步教你使用博途平台,完成西门子最风行的两款PLC——S7-1500(1515 CPU)与S7-1...

发表于 2018-07-09 10:00 ? 545次阅读
如何使用博途平台上完成西门子的S7-1500与S...

依旧无可取代 盘点2018上半年PC行业新技术

在过去的半年,PC 产业的格局并没有产生明显的变化,虽然 PC 出货量的排名顺序有一些变化,但 TO...

发表于 2018-07-09 10:00 ? 407次阅读
依旧无可取代 盘点2018上半年PC行业新技术

基于Xilinx?FPGA的视频图像采集系统设计

发表于 2018-07-09 09:31 ? 38次阅读
基于Xilinx?FPGA的视频图像采集系统设计

FPGA时序时序分析中的基本概念

发表于 2018-07-09 09:16 ? 40次阅读
FPGA时序时序分析中的基本概念

FPGA EDA实验指导书

发表于 2018-07-09 08:07 ? 35次阅读
FPGA EDA实验指导书

FPGA最小系统板设计资料下载

发表于 2018-07-09 05:26 ? 26次阅读
FPGA最小系统板设计资料下载

FPGA—LUT结构介绍

发表于 2018-07-09 04:57 ? 29次阅读
FPGA—LUT结构介绍

介绍利用xMega事件系统和DMA达到省能和减低...

鹦鹉学舌演示: 以xMega事件系统和DMA达到省能和减低CPU工作量 - 在无牺牲功能和绩效的情况...

发表于 2018-07-09 00:47 ? 295次阅读
介绍利用xMega事件系统和DMA达到省能和减低...

基于FPGA的LCD1602原理综述

发表于 2018-07-09 00:03 ? 33次阅读
基于FPGA的LCD1602原理综述

中天微系统发布了两款针对AIoT的CPU内核

CK860专为AI算法及DSP优化指令集,同样拥有128位SIMD计算引擎,性能则可以达到50 GO...

发表于 2018-07-08 08:52 ? 613次阅读
中天微系统发布了两款针对AIoT的CPU内核

S7-200的介绍和S7-200 CPU的输入,...

S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的...

发表于 2018-07-07 11:17 ? 457次阅读
S7-200的介绍和S7-200 CPU的输入,...

SSD性能测试应该使用什么工具???SSD性能测试...

FIO是Jens开发的一个开源测试工具,功能非常强大,本文就只介绍其中一些基本功能。 线程,队列深...

发表于 2018-07-07 10:29 ? 527次阅读
SSD性能测试应该使用什么工具???SSD性能测试...

被zynq的GPIO唬住,告诉你zynq的3种G...

我们先看有哪三种GPIO:MIO、EMIO、AXI_GPIO。其中MIO和EMIO是直接挂在PS上的...

发表于 2018-07-07 08:23 ? 64次阅读
被zynq的GPIO唬住,告诉你zynq的3种G...

uCOS-II的介绍和uCOS-II在单片机使用...

早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及...

发表于 2018-07-06 15:53 ? 368次阅读
uCOS-II的介绍和uCOS-II在单片机使用...

FPGA与ASIC在打一场围绕成本、功耗和性能的...

随着高通、TI、瑞萨、NXP等汽车电子巨头均在2014年前后着手研发基于深度学习的处理器单元,他们普...

发表于 2018-07-06 15:37 ? 195次阅读
FPGA与ASIC在打一场围绕成本、功耗和性能的...

层层剥削下,中国芯之路还有很远

因此,必须将芯片国产化替代提升到国家安全层次,在关乎国家安全的战略行业,必须使用中国芯。

发表于 2018-07-06 11:24 ? 573次阅读
层层剥削下,中国芯之路还有很远

异构计算的软硬件分割没有最好,只有更好的详细资料...

可以看出,一次旅行,其实结合了各种交通工具的优点。随着摩尔定律的失效和CPU在AI等并行计算方面的缺...

发表于 2018-07-06 11:00 ? 503次阅读
异构计算的软硬件分割没有最好,只有更好的详细资料...

FPGA在AI芯片竞赛中处于什么位置?

人工智能(AI)处理器和支持AI的SoC目前正受到投资界的全面关注,因为他们被视为新兴高度自动化车辆...

发表于 2018-07-06 10:03 ? 331次阅读
FPGA在AI芯片竞赛中处于什么位置?

关于FPGA基础知识的一些科普问答

同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路...

发表于 2018-07-06 10:00 ? 81次阅读
关于FPGA基础知识的一些科普问答

FPGA中对srl16资源IP核进行仿真

这个参数确定的是移位寄存器的移位时钟个数。这个时钟个数取决于后面的Depth参数。其中第一个参数Fi...

发表于 2018-07-06 10:00 ? 42次阅读
FPGA中对srl16资源IP核进行仿真

Xilinx滤波器IP核的延时问题

在生成滤波器IP核之前需要产生抽头系数,这个抽头系数的阶数是自己设定的,阶数越高代表滤波器乘累加运算...

发表于 2018-07-06 10:00 ? 54次阅读
Xilinx滤波器IP核的延时问题

原因分析:CPU拓扑差异导致Unixbench分...

本文通过实验论证:Unixbench的Pipe-based Context Switching用例受...

发表于 2018-07-06 09:35 ? 747次阅读
原因分析:CPU拓扑差异导致Unixbench分...

PCB需经过哪些测试?本文包括了总测试清单和操作...

PCB各种测试是及时发现问题的一种检查方式,也是预防更多不良品产生减少损失的一种必要手段。

发表于 2018-07-06 09:28 ? 576次阅读
PCB需经过哪些测试?本文包括了总测试清单和操作...

AM调制的FPGA实现原理和步骤

将调制信号加上一个直流分量,保证信号的最小值大于零,然后再和载波相乘,得到已调信号。

发表于 2018-07-06 09:00 ? 50次阅读
AM调制的FPGA实现原理和步骤

如何看待Lattice并购案,根据3大点来看我国...

FPGA作为通信、航天、军工等领域的关键核心器件,是保障国家战略安全的重要支撑基础。近年来,随着数字...

发表于 2018-07-06 08:47 ? 1120次阅读
如何看待Lattice并购案,根据3大点来看我国...

“FPGA+云"如何提高性能计算“FPGA+云"...

我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都...

发表于 2018-07-06 08:42 ? 959次阅读
“FPGA+云"如何提高性能计算“FPGA+云"...

基于FPGA加速vBRAS解决方案,三家公司联合...

据称,本次三家联合发布的解决方案是业界首个在电信云中采用FPGA完成商用级vBRAS数据面调度加速的...

发表于 2018-07-06 08:30 ? 64次阅读
基于FPGA加速vBRAS解决方案,三家公司联合...

西门子S7-400PLC的CPU报警指示灯的10...

1. BUSF: ? 正常时不亮? 亮:表明总线故障(物理故障),DP接口故障,多DP主站模式下不同...

发表于 2018-07-05 17:33 ? 648次阅读
西门子S7-400PLC的CPU报警指示灯的10...

清空CPU内部的程序有的方法和如何怎么看S7-3...

大概4种方法: (1)在项目下,用PLC-》Clear/reset...命令清空 (2)利用Smat...

发表于 2018-07-05 17:23 ? 471次阅读
清空CPU内部的程序有的方法和如何怎么看S7-3...

CPU真实保有情况统计,Intel 4代酷睿最高...

昨天,我们曾分享过一份德国零售商的CPU销售数据分析,在这份榜单中出现的都是Intel/AMD近两年...

发表于 2018-07-05 15:57 ? 90次阅读
CPU真实保有情况统计,Intel 4代酷睿最高...

数据传输差异的处理

由于数据传输的差异,测试pattern生成的眼图并不一定会是从一个完整的眼图起始。因此,如果采用第一...

发表于 2018-07-05 15:25 ? 170次阅读
数据传输差异的处理

糖果手机正式推出首款翻译手机S20

今天糖果手机在北京召开发布会正式推出首款翻译手机S20,支持104种语言翻译、支持离线翻译、售价19...

发表于 2018-07-05 14:54 ? 1692次阅读
糖果手机正式推出首款翻译手机S20

Arm机器学习可以使智能机器人听懂你的话并处理日...

如果能够拥有一部智能个人助理,它能听懂我们说的话并做出智能反应,然后处理日常任务,那感觉一定很棒。鉴...

发表于 2018-07-05 11:41 ? 336次阅读
Arm机器学习可以使智能机器人听懂你的话并处理日...

关于Step-7硬件故障的检测方法

为了用STEP 7对控制系统进行监控和故障诊断,下载到CPU的项目文件必须与计算机中的项目文件完全相...

发表于 2018-07-05 08:55 ? 282次阅读
关于Step-7硬件故障的检测方法

FPGA的电源电压种类,你知道多少?

在硬件电路设计中,每一个IC芯片都有相应的电源端口对其供电,以驱动IC进行工作。对于普通的IC芯片,...

发表于 2018-07-05 08:33 ? 112次阅读
FPGA的电源电压种类,你知道多少?

龙芯2E为继续支持自主CPU研发打下了基础

龙芯3B在学术上是成功的,3B1500峰值浮点运算速度达到160GFLOPS,现在拿出来也不丢人,当...

发表于 2018-07-04 16:43 ? 719次阅读
龙芯2E为继续支持自主CPU研发打下了基础

AMD最新的x86 Zen架构的第一年的惊喜之一...

在Computex的AMD新闻发布会上,揭秘了新的处理器总共有32个内核,与32核版本的EPYC相呼...

发表于 2018-07-04 16:39 ? 1141次阅读
AMD最新的x86 Zen架构的第一年的惊喜之一...

人工智能也需要CPU,“大跃进”和“放卫星” 解...

芯片的泛用性,很容易让普通老百姓觉得它的技术含量没有想象中那么高,而且全球化某种程度上降低了对这类高...

发表于 2018-07-04 15:30 ? 729次阅读
人工智能也需要CPU,“大跃进”和“放卫星” 解...

关于FPGA的几点问题,你了解吗?

因此,要想学好FPGA,你得用硬件的思维方式来编写代码,注重FPGA的系统结构设计,好的系统结构设计...

发表于 2018-07-04 14:12 ? 76次阅读
关于FPGA的几点问题,你了解吗?

Zynq、FPGA等相关芯片可以运用到那些领域

因为Zynq-7000 PS(Processing System)端嵌入了Cortex-A9 ARM...

发表于 2018-07-04 14:12 ? 61次阅读
Zynq、FPGA等相关芯片可以运用到那些领域

Xilinx品牌FPGA使用的三种证书

JESD204B协议是目前高速AD,DA通用的协议。对于基带使用FPGA用户来说,Xilinx品牌的...

发表于 2018-07-04 10:12 ? 54次阅读
Xilinx品牌FPGA使用的三种证书

乘法器的使用方法你知道哪些?

在做项目的过程中,经常遇到乘法计算,乘法器的设计就尤为重要。乘法器决定了最终电路功能能否实现,资源使...

发表于 2018-07-04 09:41 ? 289次阅读
乘法器的使用方法你知道哪些?

关于基于Profibus-DP总线的位移传感器设...

测量技术是现代工业生产和科学研究中必不可少的一项技术,其中基于磁致伸缩效应的位移测量技术因其稳定性好...

发表于 2018-07-03 14:06 ? 319次阅读
关于基于Profibus-DP总线的位移传感器设...

自动驾驶系统的安全性是由哪些电子零件在保障的详细...

自动驾驶系统的安全性需要通过感测、运算与决策、车辆控制三个流程来保障。从感测所需要搭载的激光雷达、毫...

发表于 2018-07-03 11:40 ? 361次阅读
自动驾驶系统的安全性是由哪些电子零件在保障的详细...

FPGA在自动驾驶车内部发挥的重要作用详细资料概...

虽然每个人都希望宣示ASIC的所有权,但大部份最先进的处理都是以FPGA完成的,它让用户有机会在高效...

发表于 2018-07-03 10:34 ? 897次阅读
FPGA在自动驾驶车内部发挥的重要作用详细资料概...

使用Xilinx Vivado设计套件创建一个...

Xilinx以制造 可编程门阵列(FPGA)而闻名,它是基于一个通过可编程接点连接的可配置逻辑块(C...

发表于 2018-07-03 10:19 ? 89次阅读
 使用Xilinx Vivado设计套件创建一个...

基于FPGA的Cordic算法实现的设计与验证

本文是基于FPGA实现Cordic算法的设计与验证,使用Verilog HDL设计,初步可实现正弦、...

发表于 2018-07-03 10:18 ? 67次阅读
基于FPGA的Cordic算法实现的设计与验证

基于FPGA +AD7609的数据采集系统的实现...

随着信息技术的发展,特别是各种数字处理器处理速度的提高,人们对数据采集系统的要求越来越高,特别是在一...

发表于 2018-07-03 09:01 ? 139次阅读
基于FPGA +AD7609的数据采集系统的实现...

数字图像水印的FPGA实现步骤

未加水印的图像表示为f水印表示为w,常数a控制水印和衬底图像的相对可见性。如果a为1,则水印是不透明...

发表于 2018-07-03 08:22 ? 69次阅读
数字图像水印的FPGA实现步骤

Xilinx Zynq-7000系列:基于ARM...

该委员会专门设计用于与来自锡林克斯的PYNQ项目合作,并使用Python语言和库,设计师可以创建高性...

发表于 2018-07-03 08:17 ? 90次阅读
Xilinx Zynq-7000系列:基于ARM...

清华大学魏少军教授:从IA到AI,我们还要走多远

清华大学魏少军教授指出,未来10年,人工智能和深度学习将成为提升硅片需求的主导因素。到2025年,人...

发表于 2018-07-02 18:10 ? 985次阅读
清华大学魏少军教授:从IA到AI,我们还要走多远

CPU大战开始,AMD广告挑衅Intel

Intel最近一段时间以来厄运不断,10nm工艺大幅延期,前CEO科赞奇也因为办公室恋情被炒鱿鱼,现...

发表于 2018-07-02 16:59 ? 94次阅读
CPU大战开始,AMD广告挑衅Intel

AMD将与法拉利有活动?或将正式发布第二代线程撕...

据外媒从多个消息来源获悉,AMD将于本月第五周(23-29日)在意大利马拉内罗搞一次特殊的活动,和法...

发表于 2018-07-02 14:14 ? 60次阅读
AMD将与法拉利有活动?或将正式发布第二代线程撕...

新思科技公司宣布集成化混合原型验证解决方案

通过对新设计的功能使用Virtualizer虚拟原型技术和对重用逻辑使用基于FPGA的HAPS原型技...

发表于 2018-07-02 11:50 ? 71次阅读
新思科技公司宣布集成化混合原型验证解决方案

CPU小常识,教你如何判断一颗CPU的性能

CPU(中央处理器)是大家最耳熟能详的参数,从名字中就能看出它对芯片的重要性,甚至于不少人直接把它等...

发表于 2018-07-02 11:50 ? 151次阅读
CPU小常识,教你如何判断一颗CPU的性能

“万能芯片”FPGA在深度学习领域的用法

而众所周知,在专用芯片与通用芯片中间,还有一个更为灵活,也更为神秘的领域:FPGA。无论是英特尔天价...

发表于 2018-07-02 07:59 ? 280次阅读
“万能芯片”FPGA在深度学习领域的用法

Xilinx Spartan-6系列封装概述和管...

 Spartan-6系列具有低成本、省空间的封装形式,能使用户引脚密度最大化。所有Spartan-6...

发表于 2018-07-01 10:48 ? 91次阅读
Xilinx Spartan-6系列封装概述和管...

FPGA简单门电路怎么实现?

verilog实现反相器,2输入与门、2输入或门、2输入与非门、2输入或非门、2输入异或门、2输入同...

发表于 2018-07-01 10:28 ? 114次阅读
FPGA简单门电路怎么实现?

对物理内存空间与线性空间了解

在硬件工程师和普通用户看来,内存就是插在或固化在主板上的内存条,它们有一定的容量——比如64 MB。

发表于 2018-06-30 10:58 ? 298次阅读
对物理内存空间与线性空间了解

AMD公开VEGA GPU架构使用7nm工艺

在日前举行的Computex 2018发布会上,AMD有些出人意料地进行了高规格的产品发布,公开的产...

发表于 2018-06-29 16:17 ? 370次阅读
AMD公开VEGA GPU架构使用7nm工艺

看看CPU 1211C是如何接线的?

CPU 1211C AC/DC/继电器 (6ES7 211-1BE40-0XB0)

发表于 2018-06-29 16:07 ? 439次阅读
看看CPU 1211C是如何接线的?

AMD的32核心64线程2990X现身3DMar...

AMD在台北电脑展上宣布了第二代线程撕裂者,最多32核心64线程,比一代翻番,而旗舰型号将是Ryze...

发表于 2018-06-29 15:37 ? 98次阅读
AMD的32核心64线程2990X现身3DMar...

关于基于FPGA和ARM的虚拟软盘实现

随着硬件技术的进步,软盘逐渐被新的存储介质代替。但部分旧设备(比如织布机等)并不支持这些更快、容量更...

发表于 2018-06-29 14:26 ? 335次阅读
关于基于FPGA和ARM的虚拟软盘实现

关于基于FPGA的HDMI多模式显示??榈纳杓?/a>

随着社会信息化程度的不断提高,人们对视频处理的要求越来越高,视频处理系统处理的数据量也越来越大。在嵌...

发表于 2018-06-29 14:13 ? 372次阅读
关于基于FPGA的HDMI多模式显示??榈纳杓? /></a>
                </div><div class=

未来智能实验室的开展,用于运行神经网络的新的芯片...

在GPU上运行的神经网络已经在人工智能领域取得了一些惊人的进步,但这两者的合作还并不完美。IBM的研...

发表于 2018-06-29 13:59 ? 357次阅读
未来智能实验室的开展,用于运行神经网络的新的芯片...

RAM分为简单双口RAM和真双口RAM

真双口RAM给设计带来很多便利。在高速存储中,需要对连续的数据同时处理,使用简单双口RAM只能读取一...

发表于 2018-06-29 08:54 ? 1004次阅读
RAM分为简单双口RAM和真双口RAM

Windows应用程序,操作系统,计算机硬件之间...

前面说过操作系统能很好的去操作底层硬件,但是不知道什么时候去操作和操作到了什么程度,这些都是由应用程...

发表于 2018-06-29 08:49 ? 408次阅读
Windows应用程序,操作系统,计算机硬件之间...

LT3070:为FPGA和服务器应用设计的稳压...

采用低电压运作的新式 FPGA 和服务器对于细微的电源电压下降很敏感。这种压降可能是以下因素综合作用...

发表于 2018-06-28 12:13 ? 287次阅读
 LT3070:为FPGA和服务器应用设计的稳压...

基于Xilinx 16nm Virtex Ult...

基于Xilinx 16nm Virtex UltraScale+ 器件VU9P的异构计算实例F3在阿...

发表于 2018-06-28 09:57 ? 694次阅读
基于Xilinx 16nm Virtex Ult...

基于FPGA的图像加速解决方案

百度云云市场从产品、技术、客户资源等多渠道,开放资源与能力,引入第三方合作伙伴,与合作伙伴深度合作,...

发表于 2018-06-28 09:51 ? 1104次阅读
基于FPGA的图像加速解决方案

关于 LTM4643 的特性介绍与应用

LTM4643 是一款四输出降压型 μModule? (电源??? 稳压器,该器件可配置为单输出 (...

发表于 2018-06-28 04:14 ? 518次阅读
关于 LTM4643 的特性介绍与应用
  • 世界杯今日开锣 竞彩之旅即刻启程 2018-12-17
  • 南洞庭湖下塞湖矮围正拆除 将现“潭面无风镜未磨”原貌 2018-12-17
  • 京哈高速惨烈车祸已致3人死亡 长假返程连环碰撞 2018-12-17
  • 瀚叶股份:关于收到上海证券交易所《关于对浙江瀚叶股份有限公司发行股份及支付现金购买资产并募集配套资金暨关联交易预案信息披露的二次问询函》暨公司股票继续停牌的公告 2018-12-17
  • 一起嗨起来!大国重器组团跳“机械舞” 2018-12-16
  • 从朝美的对话和双方表现的诚意来看,形势正向好的方向发展。这应了中国那句解铃还需系铃人的老话,只有当事国之间的直接对话才能真正解决问题,其它都是弯路。 2018-12-16
  • 回复@笑傲江湖V:咱那么多帖子一个赞都没有,又是咋回事呢? 2018-12-16
  • 事实说问题,怎会是没好也得好。 2018-12-15
  • 一语惊坛(5月7日):宏志展翅挫愈奋,青春闪耀益人寰。 2018-12-15
  • [微笑]别忘了马克思在说“按需分配”之前还说了一个“各尽所能”,咋各尽所能?就必须根据人与人的差异性按劳(劳动价值或劳动能力)分配! 2018-12-14
  • 新疆兵团第六师五家渠市审计局对红旗农场农村电网改造升级工程竣工决算进行审计 2018-12-14
  • 微软开发自动结账系统 2018-12-14
  • “讲鄂尔多斯故事”网络文艺作品征集 2018-12-13
  • 黄山市今天将有一次大到暴雨 20日起梅雨到来 2018-12-13
  • 湖北醉驾男子高速耍酒疯拒缴通行费 已被刑拘 2018-12-12
  • 440| 635| 108| 470| 796| 608| 247| 962| 911| 899|