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

通过利用FPGA协处理器实现对汽车娱乐系统进行优化设计

2020年07月24日 15:25 次阅读

集成了数据通信,定位服务和视频娱乐的高端汽车信息娱乐系统需要高性能的可编程处理技术,其最佳实现方法是在主流汽车信息通信系统构架中集成FPGA协处理器。本文讲述汽车娱乐系统的需求,讨论主流系统构架,以及FPGA协处理器是如何集成到软硬件体系中,以满足高性能处理、灵活性和降低成本的要求。

娱乐电子消费已经成为区分豪华轿车的标志之一,推动了汽车性能的快速发展,设计者必须在性能,成本和灵活性上进行综合考虑。高端应用包括卫星电话,后座娱乐,导航,各种音频回放,语音合成、识别以及其他新的应用。

带动汽车娱乐系统发展的核心技术同先前的汽车应用有显著的不同。不同于其他领域的汽车电子消费,这些娱乐应用要高度的可视化,并且需求变化很快。此外,过时的娱乐系统将是新车卖不动的主要原因,也是汽车转售和租赁的主要障碍。

传统的汽车电子消费主要满足一般标准,例如长的换代周期,低成本和长期的温度要求。这些要求也是汽车娱乐系统所需的。在汽车设计上,设计者面临长换代周期中经历系统性能快速发展的挑战,而不再是长换代周期中的小改进。新的需求使得系统结构必须具有灵活性和很好的性能表现,而这在基于专用标准产品(ASSP)的传统应用系统结构架中是无法实现的。

现在的基本车内娱乐系统要求能够支持具有图形人性界面的平面显示系统,能够显示动态地图和汽车信息。这种系统围绕高度标准化的微处理器实现,周围是各种标准接口和支持低端图形处理的简单硬件加速设备。它虽然以非常低的成本满足了中等汽车娱乐系统的市场需求,但是可以扩展到顶级豪华轿车的高端应用上。顶级应用包括视频图像和通信。各种支持这些应用的标准(视频:MPEG2,MPEG4,H.264;通信:GSM/EDGE,WCDMA,1xEVDO,卫星电话,卫星电视,数字视频广播和WiFi)均基于多种信号处理算法。这些算法要求非常高的可编程处理能力。现在有三种半导体技术可以实现这些非常复杂的算法。

这三种技术是可编程数字信号处理器(DSP),专用标准产品(ASSP)和现场可编程门阵列(FPGA)。DSP为信号处理应用提供了性能很高的可编程处理器。DSP处理器非常灵活,功耗低,成本效能高,但是缺乏硬件加速能力,无法为现在的尖端图像处理和无线通信算法提供所需的计算功能。ASSP通常含有DSP处理器,为单个视频或通信标准提供较好的解决方案,但是不能法通过编程来实现不同的标准要求。而FPGA同时具有很高的信号处理能力和可编程能力,能够满足很多标准和应用场合的要求。与其他两种技术不同,高性能、灵活的FPGA技术可以实现各种可能的算法。

前面所讲的信息通信系统需要额外的处理芯片以满足高端应用。这些芯片一般是在存储器或视频处理总线上集成了处理器的ASIC和ASSP,成为专用协处理器。FPGA应用上的强大之处在于对这种专用硬件的替代。FPGA和处理器配合使用,一般称为FPGA协处理器。以这种方式使用FPGA可以使新的专用加速器按需求下载到FPGA里,应用于任何高性能场合中。在高级军事多标准无线电中,这种概念被广泛采用,称为软件无线电(SDR)。SDR系统中,一个简单的无线单元以“一键式”方式自动适应不同的无线标准,可以应用于面向未来的装备中。这种方式还减少了处理器的数量,这些处理器在系统执行不同任务时,往往处于空闲的状态。软件无线电技术可以应用于汽车市场的通信和视频领域。

FPGA在视频处理和无线连接上的灵活性同样可以降低成本,提高系统价值。现在的基本构架需要为每个新的视频编解码器或者无线标准附加ASSP。以一个FPGA代替多个ASSP可以减少系统必须配置的各种体系结构,延长汽车的使用寿命。在基本车内娱乐系统构架中扩展使用FPGA可以使单个高端平台通过编程满足宽视频和无线标准的要求。这同样可以应用于高级汽车娱乐系统系统中。

通过利用FPGA协处理器实现对汽车娱乐系统进行优化设计

一个前沿的汽车娱乐系统体系结构实例已经由Delphi Delco电子系统公司出版。该平台利用标准的SH-4微处理器和一个协同ASIC,日立的HD64404“Amanda”外设12,,满足了80%的中等汽车市场的基本功能需求。该系统提供了一个具有标准API层的通用控制处理器,将硬件外设和协处理器分离。协同ASIC提供了外设和集成图形处理器的基本功能。图形处理器支持图形和比例函数的交互,但是不能实现视频编解码器功能或其他的DSP应用。该系统为所有的娱乐应用提供了基本功能,但仍需为视频编解码器和无线通信功能附加ASIC和ASSP。

Delphi体系中的Amanda协同芯片采用双处理总线,Piexl总线用于视频处理等高性能数据流,而Register总线进行控制应用。这两个总线都连在SH-4 MPX总线和一个外部存储接口上。总线和存储接口的结合使用为基于FPGA协处理器的无线通信平台和灵活的视频编解码器提供了理想的接口。

协处理技术将FPGA和控制器或者DSP处理器紧密结合,使它们不再陷于主要的算法过程,而将标准的程序接口驻留在控制处理器中。这种集成方式非常适用于主要数据流或者算法驻留在FPGA或相关存储器的情况。算法由控制处理器产生的低速控制信号进行控制。

这种体系结构可以应用于无线通信,以单个FPGA支持GSM/EDGE,WCDMA,1xEVDO和各种802.11协议中的数字处理。否则,对每一个标准都需要特定的硬件设计,从而增加了成本,限制了应用范围。

此外,FPGA协处理技术,可应用于图象处理,能够以单个FPGA支持包括MPEG2,MPEG4和H.264在内的多路视频编解码器。实际上,可以同样采用无线通信技术中使用的FPGA。

FPGA协处理器通过基于直接内存读写(DMA)的接口,集成在处理器系统中。嵌入式处理器的软件层对每一个协处理器都有应用接口,通过适当的应用协处理器,将初始化程序写入到FPGA中。一旦初始化完成后,软件调用协处理器控制参数,时序和输入、输出数据流。根据采用的不同标准,在FPGA协处理器和控制处理器之间可能需要高级的通信对话,也可能FPGA协处理器单独进行工作,在这种情况下,控制处理器简单的将算法加载后,便不再参与处理过程。

每个加载到FPGA上的程序都必须同周围系统紧密结合。采用FPGA进行编程,需要一个定义好的系统接口,每个基于FPGA的加速器通过它进行通信。一般而言,FPGA需要多个接口连接到控制处理器,存储器和别的外设或者连接器上。FPGA也可以同时有几个协处理器,共享一个控制处理器接口。每个外设或者协处理器可以有附加总线,进行高性能的数据流处理。

视频编解码器具有相应的输入和输出。Delphi体系结构的视频输入接口是Amanda协同ASIC的一部分,对视频流采用ITU-R BT.656接口标准。可以进行后级处理,使用ASIC以适用于不同的显示屏。FPGA可能需要连接到另外两个总线上,即存储器总线和主控制器的PCI/MPX总线,它们都与协同芯片相连。通过这三个连接,由存储接口实现宽带通信,PCI/MPX总线实现控制通信,这样,FPGA可以支持视频和通信应用。

FPGA为协同主处理器工作的专用处理体系提供了一个可编程平台。FPGA程序与标准处理器体系的程序有根本不同。FPGA提供了可编程逻辑单元,布线,DSP处理模块,存储器和I/O的高性能硬件结构。FPGA的体系结构运行起来同标准的ASSP非常相似,都是通过软硬件开发工具设计实现系统的特定功能。这些开发工具输出的二值图样装入到FPGA中后,定义了所有可编程逻辑单元,布线,DSP处理模块等的功能。二值图样在系统运行时,由主处理器加载。可以产生各种程序图样以支持MPEG2,MPEG4,H.264,GSM/EDGE,WCDMA,1xEVDO,GPS,3D图形加速器或者任何其他可用于汽车信息通信系统的算法。根据娱乐系统中不同的用户菜单选项,专用程序由主处理器下载到FPGA中,并处于主处理器的控制之下。

由主处理器控制专用硬件加速器,一般通过寄存器和存储接口实现,每个寄存器控制部分硬件加速器的运行。这适用于Delphi系统的默认协同芯片,也适用于下载到协同FPGA中的协处理器体系。通过使用FPGA可以直接将寄存器和存储器接口标准化,以控制任何编程实现的协处理器。标准化的接口可以定义怎样读取和写入协处理器数据,怎样开始和停止这一过程,怎样进行复位,并包括了一组寄存器实现控制专用操作。所有这些寄存器都是FPGA内线性地址映射的一部分,这样,软件物理器件驱动器能够很容易的读取寄存器。

协处理器的软件物理器件驱动器与硬件寄存器接口相比,具有更高级的抽象功能。软件驱动器实现了系统算法参数到控制寄存器的映射,因此可以很容易的编写和维护应用软件。底层的硬件改变时,高层的模型器件驱动器可以保持不变。Delphi系统中的软件体系提出了几个抽象层,将算法实现从其软硬件物理实现中分离出来,为软件或硬件协处理器算法提供了强有力的支持。FPGA协处理器非常适用于这种Delphi软硬件体系。

FPGA可以设计应用到许多基本体系和Delphi结构相似的系统中去。这些系统包括一个或者多个控制器或DSP处理器,可以使用FPGA加速实现需要高性能处理的任务。实现FPGA协处理器的关键在于为FPGA设计不同的硬件加速器,外部控制处理器集成硬件加速器,产生进行硬件加速控制的软件层。所需硬件加速器应用包括视频和通信的主流算法。这些应用有广阔的市场,已经开始服务于那些致力于设计标准专用知识产权(IP)硬件加速器的专业公司。这类公司提供通用算法,直接应用到先进的低成本FPGA上。可以直接购买商用MPEG2,MPEG4,H.264,WiFi的IP模块,以及许多其他的视频和通信标准IP模块。

图2的例子是Amphion公司的MPEG4解码器IP模块,适用于ASIC或FPGA应用场合。

下一步是在FPGA中集成硬件加速器,利用外部总线进行控制,数据输入和输出。设计者可以使用一种新的开发工具,很容易的实现这种集成。利用来自Altera的系统集成工具--SOPC Builder,设计者从可用的IP列表中选择合适的IP模块。进行选择时,参数化菜单显示不同结构的选项,这些选项由使用者在执行前进行设置。设置好参数后,模块便被包含到别的外设列表中,处理器由工程师进行集成。每个独立IP模块被选择并参数化后,他们将被集成到处理体系中去。

设计者使用SOPC Builder可以定义高性能的交换结构,将各种硬件加速器和外设连接到外部的主处理器上。这种交换结构通过鼠标点击直观的模块连接矩阵来实现。体系结构定义好之后,SOPC Builder自动将各种IP综合到一起,产生HDL描述,自动综合到最终的FPGA程序里。系统运行时,最终的程序下载到FPGA中,实现承载专用算法的协处理器功能。

硬件集成完成后,软件物理器件驱动器将高级软件控制从指定的寄存器和用于控制硬件加速器的内存映射体系中分离。控制硬件加速器的寄存器和存储器都是参数化IP模块的标准元件。多个外设和加速器的集成需要具有FPGA可编程特性的寄存器和内存映射。SOPC Builder在将IP集成到用户定义的交换体系中时,自动生成寄存器和内存映射。

每个IP模块包括一套定义好的软件物理器件驱动器,用于外部的主处理器对IP模块控制。SOPC Builder自动将各种软件物理器件驱动器集成在一起,并使每个驱动器和进行IP模块控制的寄存器及内存映射相关联。SOPC Builder以这种方式自动产生FPGA协处理器和控制处理器的软硬件体系结构,并把它们集成到一起。SOPC Builder为满足快速发展的FPGA技术而开发,以实现各种复杂的系统。

可编程逻辑器件诞生20年以来,由最初低水平的胶合逻辑,快速发展到现在的低成本、高性能的可编程处理器件。两个关键因素促进了FPGA性能和成本的进步:FPGA体系结构的发展和FPGA半导体生产工艺的发展。FPGA体系结构已经发展到能够将可编程逻辑单元和可编程布线集成为阵列的形式。在早期的低密度FPGA中,仅将简单的处理单元进行连接。随着FPGA密度的增加,阵列结构实现了大量的并行处理功能。FPGA体系结构包括存储模块,DSP模块和遍及整个处理阵列的可编程I/O。现在的处理体系结构很容易满足汽车信息通信的性能要求。

另一个推动FPGA发展的关键因素是生产工艺技术,以及它对性能和成本的影响。FPGA利用最新的生产技术来增加密度,提高性能并降低成本。同时,FPGA也促进了工艺技术的发展。FPGA在半导体工艺技术的发展中,具有重要的作用,这是因为在其早期的生产中,采用普通结构,生产了大量的产品。FPGA采用普通结构可以对产品缺陷进行很好的统计测量,这对仔细调整生产工艺技术以获得高产非常重要。FPGA和生产工艺技术的相互促进发展大大增加了FPGA的密度,同时降低了元件价格。因此,现在的低成本FPGA,例如Altera的Cyclone系列器件,可以和专用ASIC和ASSP在价格上相竞争。

汽车娱乐系统正在快速发展,技术不断进步,成为区分汽车等级的标志。前沿的系统体系结构服务于主流汽车市场,附加ASSP和软件可以支持高端市场。FPGA提供了性能互补的和灵活的协处理平台,将许多协同ASSP加强到同一个可再编程平台上。FPGA协处理器,例如前面提到的Delphi体系结构,非常适合于主流的汽车娱乐系统。汽车生产公司采用FPGA协处理器作为高端汽车娱乐系统的一部分,可以通过软件编程提供许多高端视频和通信功能,而这仅由ASSP是无法实现的。在高端灵活的汽车娱乐系统中使用FPGA可以在汽车上市以及汽车的整个生命周期里,实现向上促销的销售新模式。在汽车上市和以后的使用中,具有娱乐系统的汽车可以提升其自身的销售价格。娱乐系统还是对以前出租过的汽车进行估价的重要衡量因素。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

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

关注发烧友课堂

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

电子发烧友观察

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

评论

相关推荐

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

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

浪潮宣布为可重构AI计算发展计划参与者提供最新F...

FPGA技术具有可定制性、低延迟和高性能功耗比等优势,已成为诸多AI用户部署推理应用的选择。但FPG....
发表于 2020-07-25 10:58 102次阅读
浪潮宣布为可重构AI计算发展计划参与者提供最新F...

物联网是未来发展潜力巨大的领域

最早物联网一词是英国技术专家kevin ashton在1999年提出来的。刚开始技术相对来说比较落后....
发表于 2020-07-24 16:06 115次阅读
物联网是未来发展潜力巨大的领域

使用FPGA设计数字电路时的综合工具介绍

在使用FPGA做数字电路设计的流程中,综合是其中非常重要的一个步骤。同样的设计源代码,无论是VHDL....
发表于 2020-07-24 15:47 0次阅读
使用FPGA设计数字电路时的综合工具介绍

Virtex-5 FXT FPGA终极设计解决方...

由于众多不断增加和演化的标准、苛刻的处理要求以及不断降低的成本和时间预算,数字融合时代加速了对FPG....
发表于 2020-07-24 15:25 5次阅读
Virtex-5 FXT FPGA终极设计解决方...

利用混合信号FPGA的片上Flash实现系统管理...

随着工艺几何尺寸越来越小,电子器件趋向于采用多种电压供电,因此越来越易受到电压和温度波动的影响,而且....
发表于 2020-07-24 15:04 7次阅读
利用混合信号FPGA的片上Flash实现系统管理...

基于TMS320F2812处理芯片和LC振荡电路...

本文从车型检测器硬件结构和处理算法两方面提出一些具有创新性的设计方案。以TI公司推出的最高工作频率为....
发表于 2020-07-24 14:58 64次阅读
基于TMS320F2812处理芯片和LC振荡电路...

FPGA技术在“非传统”应用领域显身手,DSP和...

自从1985年首款FPGA器件诞生以来,FPGA产业一方面修炼内功——从技术上来说,工艺从2μm发展....
发表于 2020-07-24 14:56 11次阅读
FPGA技术在“非传统”应用领域显身手,DSP和...

基于UC7420芯片实现大坝安全监测系统的设计

随着科学技术的发展,人们不断把目光投向水利综合自动化的实现,这一新课题已得到广泛的研究,少部分水库综....
发表于 2020-07-24 14:35 66次阅读
基于UC7420芯片实现大坝安全监测系统的设计

目前BGA焊接失效检测的常用的方法是什么

目前电子产品中大量使用FPGA,且多采用BGA(Ball GridArray Package)球栅阵....
发表于 2020-07-24 14:24 127次阅读
目前BGA焊接失效检测的常用的方法是什么

现场可编程门阵列FPGA器件选型应该考虑那些问题

现场可编程门阵列FPGA有集成度高、体积小、灵活可重配置、实验风险小等优点,在复杂数字系统中得到了越....
发表于 2020-07-24 14:21 19次阅读
现场可编程门阵列FPGA器件选型应该考虑那些问题

基于Cyclone系列FPGA器件和UART功能...

在通信系统的设计实现过程中,都需要测试系统的误码性能。而常见的误码率测试仪多数专用于测试各种标准高速....
发表于 2020-07-24 13:58 11次阅读
基于Cyclone系列FPGA器件和UART功能...

基于FPGA器件和只读存储器实现QAM解调器的设...

三星公司提出的QAM解调器方案体现在其一项名为“Demodulation apparatus and....
发表于 2020-07-24 09:07 440次阅读
基于FPGA器件和只读存储器实现QAM解调器的设...

怎么处理VREFP_0 VREFN_0 VP_0,VN_0,VCCADC_0,GNDADC?

嗨XILINX工程师! 我在我的项目中使用你的FPGA。 我不会使用XADC模块。 所以问题是: 我该怎么处理...
发表于 2020-07-24 07:01 0次阅读
怎么处理VREFP_0 VREFN_0 VP_0,VN_0,VCCADC_0,GNDADC?

TMS320C6713的EMIF和FIFO资料

发表于 2020-07-23 23:30 0次阅读
TMS320C6713的EMIF和FIFO资料

基于FPGA/CPLD器件和高级语言VB实现UA...

随着计算机技术的发展和广泛应用,尤其是在工业控制领域的应用越来越广泛,计算机通信显的尤为重要。串行通....
发表于 2020-07-23 18:05 107次阅读
基于FPGA/CPLD器件和高级语言VB实现UA...

采用FPGA和兼容PCI Express的SER...

与传统ASIC相比,FPGA和结构化ASIC的优势在于重用灵活性高、上市时间快、性能佳而成本低。FP....
发表于 2020-07-23 17:58 72次阅读
采用FPGA和兼容PCI Express的SER...

基于FPGA器件实现AGC算法和系统的设计

大多数接收机必须处理动态范围很大的信号,这需要进行增益调整,以防止过载或某级产生互调,调整解调器的工....
发表于 2020-07-23 17:38 152次阅读
基于FPGA器件实现AGC算法和系统的设计

采用FPGA器件EP1C3T144C6芯片和VH...

在现代社会中,电资源成为人们生活当中不可缺少的一部分,而发电机和电动机在电力系统中扮演着非常重要的角....
发表于 2020-07-23 17:33 236次阅读
采用FPGA器件EP1C3T144C6芯片和VH...

基于FPGA器件实现多频键控调制电路的设计和仿真...

数字信号传输系统分为基带传输系统和频带传输系统.频带传输系统也叫数字调制系统。数字调制信号又称为键控....
发表于 2020-07-23 17:21 137次阅读
基于FPGA器件实现多频键控调制电路的设计和仿真...

基于FPGA和MATLAB实现IIR数字滤波器的...

IIR数字滤波器在很多领域中都有着广阔的应用。与FIR数字滤波器相比,IIR数字滤波器可以用较低的阶....
发表于 2020-07-23 17:05 126次阅读
基于FPGA和MATLAB实现IIR数字滤波器的...

使用Altera CycloneIIEP2C35...

UPFC控制器的IP主要用来输出3路相位分别相差2π/3的正弦波形数据和3路相位分别相差2π/3的三....
发表于 2020-07-23 17:05 64次阅读
使用Altera CycloneIIEP2C35...

使用XC9500 CPLD实现FPGA电路接口的...

随着FPGA芯片密度的增加,串行PROM已不能适应高密度的FPGA的配置。大容量的并行PROM所要求....
发表于 2020-07-23 16:58 76次阅读
使用XC9500 CPLD实现FPGA电路接口的...

借助FPGA协同处理提升性能和降低应用设计成本

传统的、基于通用DSP处理器并运行由C语言开发的算法的高性能DSP平台,正在朝着使用FPGA预处理器....
发表于 2020-07-23 16:36 194次阅读
借助FPGA协同处理提升性能和降低应用设计成本

采用Spartan2系列FPGA器件实现全数字锁...

数字锁相环路已在数字通信、无线电电子学及电力系统自动化等领域中得到了极为广泛的应用。传统的全数字锁相....
发表于 2020-07-23 16:23 48次阅读
采用Spartan2系列FPGA器件实现全数字锁...

戴尔XPS 17(2020)使用评测

问题是,额外的屏幕空间和性能提升是否足够大,足以抵御额外的负担。对于某些人来说,它们是唯一的选择,但....
发表于 2020-07-23 16:03 400次阅读
戴尔XPS 17(2020)使用评测

三星宣布其最新的Galaxy Book S现在可...

新的英特尔处理器(称为“ Lakefield”)旨在为超轻型设备供电;我们也希望它们能在Lenovo....
发表于 2020-07-23 15:58 266次阅读
三星宣布其最新的Galaxy Book S现在可...

英特尔正式推出了其首批Lakefield处理器

三星Galaxy Book S将采用Lake i处理器的Core i5版本-特别是Core i5L1....
发表于 2020-07-23 15:00 294次阅读
英特尔正式推出了其首批Lakefield处理器

微星宣布了其最新的Modern 14系列笔记本电...

 MSI Modern 14精心平衡了柔和的青石色和微妙的色调,而没有炫目的光泽。它看起来像别致的天....
发表于 2020-07-23 14:58 165次阅读
微星宣布了其最新的Modern 14系列笔记本电...

台式计算机的最新APU

与某些第九代Intel处理器相比,AMD展示的测试显示Cinebench r20 1T具有两位数的优....
发表于 2020-07-23 14:45 119次阅读
台式计算机的最新APU

基于TC35型模块实现CO气体监测仪的设计方案

CO气体浓度监测仪是用来测量相关环境空气中CO含量的便携式智能仪器。目前,国内CO气体监测仪与控制中....
发表于 2020-07-23 14:09 75次阅读
基于TC35型模块实现CO气体监测仪的设计方案

关于IA8201的音频处理

利用IA8201来处理音频和语音,可以尽可能长时间地关闭耗电的主处理器,从而延长电池寿命。IA820....
发表于 2020-07-23 11:38 128次阅读
关于IA8201的音频处理

电子皮肤贴片可用于贴附在皮肤上的可穿戴产品

据介绍,电子皮肤贴片是一种贴附在皮肤上的可穿戴产品。其电子元件涉及各种电子功能的集成,例如传感器、执....
发表于 2020-07-23 11:35 158次阅读
电子皮肤贴片可用于贴附在皮肤上的可穿戴产品

CEVA的智能传感技术适用于边缘AI计算的专用处...

此次收购加强了CEVA的智能传感技术产品组合,使其产品线覆盖声学、视觉和运动传感,以及用于边缘AI计....
发表于 2020-07-23 11:23 202次阅读
CEVA的智能传感技术适用于边缘AI计算的专用处...

QMA7981通过内置ASIC优化体感运算及检测...

据报道,矽睿科技于近期推出新一代三轴加速度计:QMA7981,该产品集成多项智能体感算法,提供了诸如....
发表于 2020-07-23 11:19 108次阅读
QMA7981通过内置ASIC优化体感运算及检测...

Bosch Sensortec推出全球首个全天候...

Bosch Sensortec首次将博世Light Drive技术集成于系统之中。它彻底改变了全天候....
发表于 2020-07-23 11:09 259次阅读
Bosch Sensortec推出全球首个全天候...

阿里巴巴旗下的平头哥半导体开发了基于RISC-V...

底层架构应该是百花齐放的,至少有可选择性,当然也不可能出现太多架构,这会导致产业生态过于分散,不利于....
发表于 2020-07-23 10:18 875次阅读
阿里巴巴旗下的平头哥半导体开发了基于RISC-V...

有没有人可以通过控制icape2给我一个vhdl示例来设计7系列FPGA(artix-7)的DPR?

有没有人可以通过控制icape2给我一个vhdl示例来设计7系列FPGA(artix-7)的DPR?...
发表于 2020-07-23 09:56 0次阅读
有没有人可以通过控制icape2给我一个vhdl示例来设计7系列FPGA(artix-7)的DPR?

串行输出模/数转换器MAXll48的性能特点及应...

MAX1148采用14位逐次逼近寄存器(SAR)和输入跟踪/保持(T/H)电路,实现将模拟信号转换成....
发表于 2020-07-23 09:13 36次阅读
串行输出模/数转换器MAXll48的性能特点及应...

基于TMS320C2000系列DSP实现电动汽车...

汽车市场的激烈竞争要求设计者必须缩短产品开发周期。在传统的汽车电子控制器的设计开发中,控制器的总体设....
发表于 2020-07-23 08:27 50次阅读
基于TMS320C2000系列DSP实现电动汽车...

DSP处理结果如何通过SCI发送出去?

    在工程实际应用中需要将DSP处理结果通过SCI发送出去,但是所要传输的数据是浮点float型,无法通过...
发表于 2020-07-23 06:27 0次阅读
DSP处理结果如何通过SCI发送出去?

基于集成DSP内核的HKS6713芯片实现弹载计...

随着精确制导武器的发展,作为控制核心的计算机单元,其一体化和集成度越来越高、接口越来越丰富。本文以某....
发表于 2020-07-22 21:34 131次阅读
基于集成DSP内核的HKS6713芯片实现弹载计...

基于FPGA芯片HMAC_SHA1_96计算术运...

图2算法的几点说明:① _ipad表示补位后的密钥与ipad 异或的结果,K_opad表示补位后的密....
发表于 2020-07-22 17:52 475次阅读
基于FPGA芯片HMAC_SHA1_96计算术运...

基于Xilinx Spartan系列FPGA和V...

空间飞器在太空环境中面临的主要问题之一就是辐射。太空中的各种高能粒子(包括高能质子、中子、α粒子、得....
发表于 2020-07-22 17:40 174次阅读
基于Xilinx Spartan系列FPGA和V...

在Altera CycIone II系列FPGA...

E2PROM存储器存储单元的损坏主要是由频繁的写操作造成的。若要解决问题,首先耍避免对同一单元进行频....
发表于 2020-07-22 17:32 35次阅读
在Altera CycIone II系列FPGA...

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

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

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

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

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

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

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

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

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

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

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

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

大华DH-IPC-F715P系列摄像机,提供了优...

该摄像机从风考虑了图像清晰度、网络传输、视频存贮、安装、维护、操作、功能扩展等因素。使用色彩还原性极....
发表于 2020-07-22 15:33 45次阅读
大华DH-IPC-F715P系列摄像机,提供了优...

恩智浦基于其i.MX RT跨界处理器和Wi-Fi...

恩智浦资深副总裁兼边缘处理部门总经理Ron Martino表示:“借助这一全新边缘互联平台,恩智浦将....
发表于 2020-07-22 14:59 78次阅读
恩智浦基于其i.MX RT跨界处理器和Wi-Fi...

一个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资源?

基于DSP芯片实现压实度测量的改进系统软硬件设计

引言 上世纪80年代后期,国内开始压实度计方面的研究,也曾开发出机载式压实度仪,由于采用数码管显示,....
发表于 2020-07-22 12:34 86次阅读
基于DSP芯片实现压实度测量的改进系统软硬件设计

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

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

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

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

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

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