将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解 - 可编程逻辑 - 澳门皇冠赌场官网|澳门皇冠赌场网站|皇冠赌场娱乐官方网站

<small id='8qffn'></small><noframes id='8qffn'>

  • <tfoot id='8qffn'></tfoot>

      <legend id='8qffn'><style id='8qffn'><dir id='8qffn'><q id='8qffn'></q></dir></style></legend>
      <i id='8qffn'><tr id='8qffn'><dt id='8qffn'><q id='8qffn'><span id='8qffn'><b id='8qffn'><form id='8qffn'><ins id='8qffn'></ins><ul id='8qffn'></ul><sub id='8qffn'></sub></form><legend id='8qffn'></legend><bdo id='8qffn'><pre id='8qffn'><center id='8qffn'></center></pre></bdo></b><th id='8qffn'></th></span></q></dt></tr></i><div id='8qffn'><tfoot id='8qffn'></tfoot><dl id='8qffn'><fieldset id='8qffn'></fieldset></dl></div>

          <bdo id='8qffn'></bdo><ul id='8qffn'></ul>

        1. 澳门皇冠赌场官网|澳门皇冠赌场网站|皇冠赌场娱乐官方网站 > 可编程逻辑 > 正文

          将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解

          2018年07月14日 08:24 次阅读

          软件无线电(Software Radio)是指用软件定义的、能实现多种功能的无线电通讯系统,其核心思想是构造一个具有开放性、标准化、模块化的通用硬件平台,以将各种功能(如工作频段、调制解调类型、数据格式、加密模式、通信协议等)用软件来完成,从而通过加载不同的通信软件来实现不同的通信模式和功能。由于功能的定义和实现都由软件完成,所以可以通过配置不同的参数来支持不同电台系统的互连互通,这使得软件定义无线电具有很强的灵活性。

          由于软件无线电的诸多优点,美军的联合战术无线电系统(JTRS)计划采用了软件无线电的设计思想,并定义了软件通信体系结构(SCA)规范。目的是实现电台硬件的模块化,软件的可移植、可重用和可互操作性。将SCA体系结构逐渐扩展到2 GHz以上使用时,如果还在SCA的硬件体系结构中仅仅使用通用处理器(GPP)和DSP等,将无法满足高速数字信号处理发展的需求,因此,能更好适应高速数字信号处理的可编程器件(FPGA)将不可避免的需要应用到SCA的硬件平台中。目前,FPGA并不支持CORBA中间件,故不能直接应用到SCA体系结构中。另外,由于FPGA芯片的外部输入/输出端口没有像通用处理器和DSP芯片那样从应用程序中抽象出来,当每次应用程序代码移植到新的平台时,这些接口都要改变,这一点不利于实现波形应用的可移植性。

          SCA3.0规范中提出了硬件抽象层连接(HAL-C)的概念。硬件抽象层可对具体硬件的实现进行抽象,它介于硬件平台和运行于硬件平台上的软件之间。负责完成软件设计中与硬件相关的内容,并完成相关的接口功能,它可使软件的设计很好地独立于硬件,从而有效地提高软件设计的可移植性。使得在JTRS设备的开发过程中能实现应用软件的设计与通用硬件平台的开发相分离,尽可能减小硬件平台的具体结构对应用软件设计的影响。

          1硬件抽象层的基本概念及结构

          HAL-C通过对硬件单元的对外接口进行抽象,从而定义了一系列标准的通信应用编程接口(API),以实现与外部的通信功能。这样,当要求与外部通信时,仅需要通过对定义好的不同的API进行调用即可,这将极大地减小硬件平台结构对软件设计的影响,有效地降低对重要软件组件接口进行重新编写的可能性。

          1.1基本概念

          在硬件抽象层概念中,波形(Waveform)一般是指为了实现信息的无线传输而对信息所采取的一系列变换,一般包括无线通信双方为实现传输而采取的所有协议;处理元件(Processing Element,PE)是指一个能够执行信号处理功能的硬件组件,通常GPP、DSP、FPGA、ASIC或者其它的能够执行信号处理功能的硬件设备都可以看作是一个处理元件;硬件抽象层组件(HAI-CCompONent,HC)是完成一定处理功能的一个功能模块,它属于波形应用的一个部分,通常HC是一个执行于目标设备上的、由波形开发人员编写的软件模块,HC需要运行于一个给定的PE上,且同一个PE可以运行多个HC。

          1.2硬件抽象层基本结构

          硬件抽象层连接时,可根据不同硬件模块的特点对硬件模块进行抽象,抽象后的硬件再对外接口。对于软件模块的设计者来说,只是提供收发数据的功能,那么,具体如何实现收发功能即不需要软件设计者考虑。其典型的HAL-C模型如图1所示。

          将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解

          如图1所示,组件一般用于实现应用功能。这类组件由波形开发者依据HAL-C应用接口进行设计,而在硬件平台上则依据PE的具体环境实现这些HAL-C应用接口。由硬件平台提供的HAL-C应用接口可给HC提供一个底层的通信接口,这些底层API的主要目的是让同一或者不同PE上的HC能够通信。HC1、HC2之间的通信并不是直接进行的,而是通过HAL-C提供的通信机制来实现。HC1、HC2的开发者只需要把数据发送给HAL就可以了。具体数据如何从HC1传输到HC2,则是硬件抽象层要完成的工作。

          通常可用一个贮存在HAL-C基层结构的简单传输模块Tx来描述数据的传输。有两种类型的传输需要描述,一种是贮存在不同PE上的HC之间通过物理信道进行数据和控制信号的传输,如图1中HC2到HC3的数据传输。它可以通过不同的物理信道实现(如PCI,RapidIO等),物理信道可以看作是传输在硬件平台上的映射;另一种传输是在硬件内部进行的传输,虽然组件自己可以实现数据的传输,但是若使用硬件抽象层连接来约束这种传输,则能提高组件的通用性。

          为了简化上面的连接模型,这里引入了end-point的概念。即一条从HC出发,通过传输模块的路径被指定为一条逻辑通道。HC可使用HAL-C应用接口来访问endpoint,以发送和接收数据。HAL-C基层结构负责把数据通过逻辑信道移动到指定的endpoint,这就可以把以前HC开发者应该做的工作转移到硬件抽象层中来实现,从而使波形开发与硬件相关资源相分离。

          2 FPGA硬件抽象层连接接口

          SCA规范中使用了两种类型的接口:“provides”和“uses”。其中“provides”接口用来提供服务,“uses”接口用来使用这种服务。这种思想可被扩展应用到FPGA的组件级。也就是把一个由HAL-C基层结构向组件提供数据的接口定义为HAL-C基层结构的“provides”端口,然后由组件利用HAL-C基层结构的“uses”端口给其它组件提供数据。HAL-C API希望HC通过通用接口来发送和接收数据。在FPGA上,可使用source和sink来定义SCA中的这两种端口。这些接口通常以线路和信号的形式存在。

          2.1 source接口

          source接口用于从HC向HAL-C基层结构传递数据,它可根据硬件平台的实现来确定信息被发送到指定的HC中。

          source接口应当实现的信号如下:

          clock:接口的同步时钟,所有信号均应与该时钟同步;

          data:数据总线,其宽度可以是1,8,16,32,64位;

          channel:与数据传输相关的逻辑通道号;

          length:定义数据缓冲区中要传输的字节数,可用MAXBUFFERSIZE描述数据的最大长度;

          write:传输数据的使能信号;

          socketRequest:宽度为MAXSOURCESOCK-ETS的矢量,用于描述一个指定的逻辑信道接口正在请求访问sink的逻辑信道;

          socketReady:宽度为MAXSINKSOCKETS的矢量所包含的一个流控制信号,用以应答source接口的请求信号。

          source接口模块如图2所示。

          将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解

          2.2 sink接口

          sink接口主要用于从HAL-C基层结构接收数据并送给HC。sink接口应当接收source接口输出的信号,它应当接收大小由length信号确定的数据。socketReady表示当sink接口从source接口接收数据时的宽度,该宽度为MAXSINKSOCKETS的矢量所包含的一个流控制信号,是为source端口应答的信号。

          图3所示为sink接口模块图。

          将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解

          2.3 source和sink的典型应用模型

          FPGA是硬件可编程设备,FPGA的内部功能模块可通过直接线路或总线相互连接。这意味着一个包含多个功能模块的FPGA内部体系可以被分解成分散的子模块,这些子模块可通过外部连接机制相互连接。图4所示是FPGA内部使用sink和source的典型模块图。

          将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解

          在FPGA上运行的波形组件,在设计时只需要按照HAL-C所定义好的格式设计好波形组件与HAL-C的交互即可。数据与其他模块间交互的具体过程可交给HAL-C去完成,即将与具体接口相关的工作交由HAL-C去完成。也就是说,在进行软件设计时不需要关心底层硬件模块能为软件设计提供怎样的具体端口形式,而只要硬件抽象层模块能够满足软件模块设计所需的数据传输速率就行。

          3 在硬件平台上实现HAL-C应用

          为实现SCA规范下的数字信号处理功能,可以设计一个通用硬件平台,其结构如图5所示。该方案以FPGA、DSP为信号处理平台的算法核心,以CPLD为结构的控制核心,从而构造一个具有通用性、可扩充、易升级的多功能信号处理平台。

          本设计中的FPGA采用Xilinx公司Virtex 5系列的2200万门器件XC5VLX220-1FF1760I以及500万门器件XC5VSX95T-lFF1136I。DSP选用TI公司的TMS320C6416T,该DSP具有的丰富的集成外设,可适应各种不同的应用需求。通用FLASH采用Spansion公司的S29GL512N10TAI高密度NOR型FLASH。S9GL512N的容量高达512Mbit,可以存储多个版本的DSP和FPGA程序。NOR型FLASH的读操作时序和EEPROM相同,读/写操作最短周期为100NS,可以直接用于DSP的BOOT引导。TMS320C6416T与CPLD配合,可以控制FPGA配置文件的下载过程。FPGA芯片通过高速并行接口可与AD和DA直接相连,以进行高速的数字处理。DSP芯片可通过EMIFA(外部存储器接口)接口与FPGA进行通信。

          在实际应用中,平台需以多模式的方式工作,并应根据需要实时更新功能程序。因此,用户可在FLASH芯片中划分区域,以将多种功能程序分别存储在不同区域,并确定区域首地址。系统上电复位后,DSP和FLASH芯片先完成初始化,之后DSP会按照默认方式访问默认首地址并加载默认DSP和FPGA功能程序,以便系统工作在默认模式下;当需要更新模式时,主控设备先发送指令,DSP检测到指令后,DSP便按照指令要求查到对应首地址,并从新功能的首地址开始为DSP和FPGA加载新的功能程序,系统即工作在新模式下。如此便可在同一个硬件平台上,通过动态调用不同的软件程序来实现多功能、多模式的工作。

          将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解

          利用此硬件平台还可实现MSK数字调制解调功能。FPGA的硬件抽象层的实现可将FPGA与外部接口在FPGA内,用一个专用的小模块来实现对外交互,并在这个特定模块里定义好HC与外部交互的接口形式(如数据总线,相关的时钟信号、控制信号等)。然后根据功能需要在FPGA内为AD、DA、DSP、CPLD以及互连的FPGA抽象出独立的标准通信接口模块ADHAL、DAHAL、DSPHAL、CPLDHAL和FPGAHAL,另外,还需要设计MSK调制和解调的HC模块,其中调制部分包括DDS和数字正交上变频两个子模块。数字正交上变频可采用AD9779来实现。解调部分主要包括数字正交下变频、基带解调、中值滤波和位同步四个子模块。这些HC模块均为独立的文件,而且各个模块的参数均可配置。这样便可利用上述编制好的文件来实现MSK调制解调功能。事实上,只需要在一个工程中把用到的文件包含进来,并在顶层文件中实例化各个模块,同时根据实际硬件连接约束FPGA的引脚,最后通过综合实现并生成FPGA配置文件,再用DSP和CPLD来完成配置,即可实现如图6所示的FPGA内部抽象层。也可以通过主机动态配置各个模块的参数以及连接关系,以实现不同频段的调制和解调。如果要完成其它方式的数字调制解调,只需要把MSK调制和解调的HC模块替换为其他数字调制解调算法,并通过主机发送指令重新对FPGA进行配置即可。这样就可提高软件模块的可移植性、可重用和可互操作性。

          将FPGA应用于SCA硬件平台的硬件抽象层设计方案详解

          4结束语

          通过HAL-C提供的平台,不但可使波形应用开发者从底层硬件的细节处理中脱离出来,专注实现组件的算法功能,而且,基于FPGA硬件抽象层连接设计的软件,还具有很好的可移植性,因而能有效缩短系统开发周期,提高系统开发效率。

          技术专区

          关注电子发烧友微信

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

          下载发烧友APP

          打造属于您的人脉电子圈

          关注发烧友课堂

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

          评论

          相关推荐

          PYNQ 基于Zynq架构添加了对python的...

          PYNQ全称为Python Productivity for Zynq,即在原有Zynq架构的基础上...

          发表于 2018-07-14 09:05 8次阅读
          PYNQ 基于Zynq架构添加了对python的...

          基于FPGA的简单图像处理程序,可实现两个功能

          首先编写相应的C/C++语言程序,加入到Vivado HLS工程中,再编写相应的testbench代...

          发表于 2018-07-14 08:56 3次阅读
          基于FPGA的简单图像处理程序,可实现两个功能

          FPGA的两种处理器中断模式

          边沿触发用的很少,一般还是以下降沿触发为主。当设备完成一个数据后,会输出一个下降沿,触发处理器。而电...

          发表于 2018-07-14 08:30 9次阅读
          FPGA的两种处理器中断模式

          关于FPGA芯片的故事,你知道多少呢?

          除了CPU(中央处理)和GPU(图形处理器)之外,芯片家族还有另外一名“成员”—FPGA。

          发表于 2018-07-13 15:20 37次阅读
          关于FPGA芯片的故事,你知道多少呢?

          想尽快上手FPGA,FPGA开发流程了解一下

          代码设计完成后,最好先使用开发工具进行语法检测,之后进行功能仿真,此处仿真不涉及时序上的延时。仿真工...

          发表于 2018-07-13 09:32 21次阅读
          想尽快上手FPGA,FPGA开发流程了解一下

          FPGA架构你应该怎么去了解

          FPGA具有丰富的硬件计算单元以及分布式并行内存,其他芯片只有非常有限的计算资源,比如CPU只有几个...

          发表于 2018-07-13 09:31 43次阅读
          FPGA架构你应该怎么去了解

          Xilinx FPGA的同步复位和异步复位

          对于xilinx 7系列的FPGA而言,flip-flop支持高有效的异步复/置位和同步复位/置位。...

          发表于 2018-07-13 09:31 31次阅读
          Xilinx FPGA的同步复位和异步复位

          FPGA凭什么得到这么多关注和重视?

          FPGA 有一个响亮的别名——“万能芯片”,它是一种能够通过软件更改、配置器件内部连接结构和逻辑单元...

          发表于 2018-07-13 08:32 20次阅读
          FPGA凭什么得到这么多关注和重视?

          凔海FPGA视频之《用verilog实现UART协议,以此理解何为接口协议何为模块化设计——第一部分》

          发表于 2018-07-12 20:06 136次阅读
          凔海FPGA视频之《用verilog实现UART协议,以此理解何为接口协议何为模块化设计——第一部分》

          关于FPGA的{12 - color_width{1'b0}} 是什么意思?

          发表于 2018-07-12 18:49 67次阅读
          关于FPGA的{12 - color_width{1'b0}} 是什么意思?

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

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

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

          FPGA码代码非常好用的编辑软件-Gvim

          发表于 2018-07-12 15:20 72次阅读
          FPGA码代码非常好用的编辑软件-Gvim

          Virtex-6 ml605以太网接口问题

          发表于 2018-07-12 11:21 114次阅读
          Virtex-6 ml605以太网接口问题

          FPGA常用设计思想与技巧

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

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

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

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

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

          Mellanox网卡嵌入Xilinx FPGA,...

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

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

          有关FPGA的配置的问题?

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

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

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

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

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

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

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

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

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

          Xilinx Spartan-6 FPGA在频谱...

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

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

          Xilinx中的xapp1052的详细解释

          首先说一下xapp1052模块的组成结构:顶层模块是xilinx_pci_exp_ep,在顶层模块中...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          xilinx的axi4-stream-slave...

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

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

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

          每个模块开始要注明文件名、功能描述、引用模块、设计者、设计时间及版权信息等。

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

          FPGA的原型介绍

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

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

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

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

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

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

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

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

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

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

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

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

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

          FPGA—LUT结构介绍

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          Xilinx滤波器IP核的延时问题

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          数据传输差异的处理

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

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

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

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

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

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

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

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

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

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

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

          Xilinx品牌FPGA使用的三种证书

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          FPGA简单门电路怎么实现?

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

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

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

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

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

          关于基于FPGA的HDMI多模式显示模块的设计

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

          发表于 2018-06-29 14:13 392次阅读
          关于基于FPGA的HDMI多模式显示模块的设计

          关于基于FPGA的多模式数字匹配滤波器的设计与实...

          数字匹配滤波器是直接序列扩频通信系统中的关键部件,可以通过编程实现接收端同步和解扩,提高通信系统数字...

          发表于 2018-06-29 14:12 339次阅读
          关于基于FPGA的多模式数字匹配滤波器的设计与实...

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

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

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

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

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

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

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

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

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

          关于基于FPGA的可消除高频非线性的动态分频鉴相...

          鉴相技术是电力电子系统和测试控制中的关键技术之一,在仪器仪表、通信、导航定位、研究网络相频特性和锁相...

          发表于 2018-06-28 11:53 385次阅读
          关于基于FPGA的可消除高频非线性的动态分频鉴相...

          基于Xilinx 16nm Virtex Ult...

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

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

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

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

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

          关于 LTM4643 的特性介绍与应用

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

          发表于 2018-06-28 04:14 541次阅读
          关于 LTM4643 的特性介绍与应用

          FPGA系统中三种方式减少亚稳态的产生

          在FPGA系统中,如果数据传输中不满足触发器的Tsu和Th不满足,或者复位过程中复位信号的释放相对于...

          发表于 2018-06-27 10:11 133次阅读
          FPGA系统中三种方式减少亚稳态的产生

          FPGA设计的“三个代表”:Ultrafastd...

          UFDM建议正确的HDL coding风格来满足目标器件,讨论时序约束和时序收敛。正确的IO约束,I...

          发表于 2018-06-27 09:50 81次阅读
          FPGA设计的“三个代表”:Ultrafastd...

          便携式GNSS导航信号采集回放系统,可编写针对K...

          该系统的监控端采用了基于CortexA8系列的ARM处理器,该处理器同时兼顾了成本与性能的要求,可设...

          发表于 2018-06-27 09:15 95次阅读
          便携式GNSS导航信号采集回放系统,可编写针对K...

          关于FPGA的功耗评估需要知道些什么

          项目设计初期会选型,工程师根据资源、IO、硬核、IP等选择对应型号的FPGA。功耗部分xilinx提...

          发表于 2018-06-27 09:05 81次阅读
          关于FPGA的功耗评估需要知道些什么

          新一代SoC FPGA提供系统可信根,防止关键数...

          物联网(IoT)的规模和复杂性不断上升,对主动的强化安全措施的需求日益增加。仅利用软件安全功能已经不...

          发表于 2018-06-27 08:31 96次阅读
          新一代SoC FPGA提供系统可信根,防止关键数...

          关于嵌入式FPGA的内容详解

          换句话说,eFPGA是一种数字可重构结构,由可编程互连中的可编程逻辑组成,通常表现为矩形阵列,数据...

          发表于 2018-06-25 17:51 181次阅读
          关于嵌入式FPGA的内容详解

          FPGA需要跑多快?影响FPGA计算性能的几大因...

          我们写软件程序的时候,习惯了给函数很多参数作为条件,根据参数内容执行函数的操作。FPGA做计算就不希...

          发表于 2018-06-25 16:46 589次阅读
          FPGA需要跑多快?影响FPGA计算性能的几大因...

          为什么使用FPGA?FPGA为什么比GPU的延迟...

          计算密集型任务的例子包括矩阵运算、图像处理、机器学习、压缩、非对称加密、Bing 搜索的排序等。这类...

          发表于 2018-06-25 16:02 625次阅读
          为什么使用FPGA?FPGA为什么比GPU的延迟...

          关于基于4通道时间交织的FPGA高速采样系统的设...

          高性能的模数转换器(Analog Digital Converter,ADC)被广泛应用于通信、仪器...

          发表于 2018-06-25 11:45 464次阅读
          关于基于4通道时间交织的FPGA高速采样系统的设...

          关于光电扫描测量网络信号采集模块的设计

          基于光电扫描的坐标定位系统是近年来新兴的一种坐标测量方法,具有精确度高、不易受周围环境干扰等优点,因...

          发表于 2018-06-25 11:35 385次阅读
          关于光电扫描测量网络信号采集模块的设计

          关于带通采样星载AIS非相干接收机的FPGA实现

          AIS系统是一种船舶交通信息交换系统,船载AIS设备不断发送自身信息,如航向、吨位等,用以领航调度、...

          发表于 2018-06-25 11:13 385次阅读
          关于带通采样星载AIS非相干接收机的FPGA实现

          FPGA约束的详细介绍

          介绍FPGA约束原理,理解约束的目的为设计服务,是为了保证设计满足时序要求,指导FPGA工具进行综合...

          发表于 2018-06-25 09:14 150次阅读
          FPGA约束的详细介绍

          FPGA资源怎么平民化?阿里云的新改造

          FPGA (现场可编程门阵列)由于其硬件并行加速能力和可编程特性,在传统通信领域和IC设计领域大放异...

          发表于 2018-06-23 09:44 119次阅读
          FPGA资源怎么平民化?阿里云的新改造

          FPGA中的冒险现象和如何处理毛刺

          通过改变设计,破坏毛刺产生的条件,来减少毛刺的发生。例如,在数字电路设计中,常常采用格雷码计数器取代...

          发表于 2018-06-23 08:49 127次阅读
          FPGA中的冒险现象和如何处理毛刺

          面向数据包处理的Xilinx智能解决方案

          在开放式协作服务爆炸性增长以及移动和社交网络不断发展的推动下,结合智能设备的普及以及不同服务供应商和...

          发表于 2018-06-22 15:13 99次阅读
          面向数据包处理的Xilinx智能解决方案

          NGcodec谈FPGA编码在HEVC和AV1上...

          随着HEVC、AV1等更复杂算法的Codec份额逐步增长,实现高质量视频编解码需要硬件支持,软件的方...

          发表于 2018-06-22 15:01 113次阅读
          NGcodec谈FPGA编码在HEVC和AV1上...

          关于基于分数低阶协方差谱的频谱感知算法研究及其F...

          长期以来,传统的频谱管理与划分采用静态频谱分配方式[1],导致无线频谱利用率低下,同时研究发现,即使...

          发表于 2018-06-22 14:58 488次阅读
          关于基于分数低阶协方差谱的频谱感知算法研究及其F...

          Xilinx FPGA对数字信号处理的性能

          Xilinx FPGA 可提供卓越的数字信号处理 (DSP) 性能,能够满足音频处理、接口、压缩、嵌...

          发表于 2018-06-22 14:57 93次阅读
          Xilinx FPGA对数字信号处理的性能

          关于基于分段多项式近似的DDFS研究及FPGA实...

          感应式磁力仪基于法拉第电磁感应原理,用于探测近地空间的低频交变磁场[1],它通常自带标准信号源,用于...

          发表于 2018-06-22 14:55 371次阅读
          关于基于分段多项式近似的DDFS研究及FPGA实...

          分布式算法是一项重要的FPGA技术

          式中:xb(n) 表示第n个数据的第b位。由于x(n)为有限位数据,且xb(n)的取值为[0,1],...

          发表于 2018-06-22 14:53 534次阅读
          分布式算法是一项重要的FPGA技术

          关于基于前导的OFDM系统信道估计及FPGA实现

          正交频分复用(OFDM)由于具有抗多径衰落,频谱利用率高等特点,因而被广泛用于无线通信系统中。但是由...

          发表于 2018-06-22 14:51 440次阅读
          关于基于前导的OFDM系统信道估计及FPGA实现

          获得高校、专家一致认可的小脚丫FPGA开发板到底...

          背景 微控制器作为目前嵌入式系统设计的主力军在各行各业得到了广泛的应用,但随着物联网、智能硬件、VR...

          发表于 2018-06-22 11:35 114次阅读
          获得高校、专家一致认可的小脚丫FPGA开发板到底...

          揭秘造芯黑马的神秘面纱

          如果说目前高端集成电路的落后现状是因为我国相关产业起步晚、积累少导致的,对于如今再次兴起的人工智能浪...

          发表于 2018-06-21 08:02 685次阅读
          揭秘造芯黑马的神秘面纱