FPGA和音频处理器将在广泛的工业市场中大展身手
时间:10-02
整理:3721RD
点击:
自现场可编程逻辑器件(FPGA)面世以来,通常瞄准最大的市场区间——通信行业。虽然大多数FPGA开发人员仍然以通信应用为重点,但他们越来越多地关注存储和服务器市场,尤其是日益增长的音频处理,通过结合音频处理器的功能和FPGA器件的灵活性,能够支持许多创新应用。
广泛的工业市场呢?
通常,广泛的工业市场的需求并非像存储、服务器或通信应用所要求的那么性能导向或复杂。对于所有围绕工业物联网(IoT)市场的炒作,我们并不清楚工程师如何利用现有的技术来实现其潜能。在工业市场上可以看见的日益增长的一个例子就是音频的处理。通过结合音频处理器的功能和FPGA器件的灵活性,能够支持许多创新应用。
音频处理器名副其实是经优化处理声音的处理器。它通常利用基于ARM或RTOS友善的处理器架构,具有数字至模拟转换器(DAC)等硬件、多个数字麦克风输入、优化用于声谱的硬件加速器,以及I2S或 SPI接口。音频处理器通常与软件或固件绑定,经设计执行某些回声消除或降噪功能。
FPGA器件使用基于栅级的架构,适用于并行模式下的信号处理。它还具有内部存储器、硬件乘法器和累加器,以及充足的I/O灵活性。某些FPGA器件被视为SoC,因为它们具有四核、A级ARM处理器,但是,当FPGA器件与音频处理器配对使用时,这种级别的性能并非必需。音频处理器的理想配对是通用而灵活的FPGA器件,或者集成了ARM Cortex-M3等微控制器的FPGA器件。结合音频处理器和这类FPGA器件,无论是否带有Cortex-M3,也能够实现理想的分工,用于独特的工业通信和控制应用中的许多任务。
智能摄像头的音频监听
在使用两个麦克风时,音频处理器能够执行一项有趣的功能,就是音频检测,例如,在音频处理器中使用合适的固件,该器件便能够确定与声音位置相关的角度信息。如果在器件的前部听到语音或声音(例如在向北的方向),这将被处理成“90度”。如果声音来自东北方向,音频处理器则输出“45度”。此外,固件可以在两个麦克风的前部虚拟一道光束,并忽略光束以外的噪声源。通过利用FPGA器件,光束可以导引在感兴趣的声音源的方向上。
这类监控摄像头包括以下主要组件,如图1所示:
捕获图像的图像传感器
处理视频数据的图像信号处理器(ISP)
清理声音路径和确定音频源位置的音频处理器
和音频处理器相连的FPGA执行马达控制算法将摄像头转向声音的方向
工业IoT 声音检测应用
FPGA器件与音频处理器共同实现的另一种独特工业 IoT应用是维修、诊断和故障预防(图2)。想像你拥有足够敏锐的听力,知道马达或其它移动组件正在变弱并即将发生故障。工业IoT的相关示例包括电梯马达或钻头。通过使用处理器和FPGA器件了解变弱马达或钻头的声音曲线,并且监控这种音频标记,可以防止产品故障和停机时间。
当音频处理器检测到弱化状况的声音曲线特性时,便向FPGA器件发送信号,而后将这个信息在网络上发放。通过在早期捕捉失效状况,FPGA器件还可以通过编程,以系统覆盖(system override)的形式触发响应。以电梯为示例,FPGA器件可以一直等待,直到确定电梯安全到达地面层,而且每个人都走出去了,然后才与中央控制系统通信,使得电梯停止服务。其它示例包括汽车电动马达、流量管线,以及其它工业IoT应用。如果声音曲线被很好地了解,这种方法甚至可用于触发维修呼叫,从而显著缩短停机时间。
本地音频存储和播放
配对音频处理器和FPGA器件的解决方案,还可以用于最适合在本地实施音频存储和回溯的应用场合。这包括了保护加密音频或家居自动化应用。
在这些示例中,音频处理器接收语音或声音,并且经由I2S总线将其传送至FPGA器件,FPGA器件将数据格式化,存储在SPI快闪或其它非易失性存储器中。这项设计还允许通过FPGA器件至音频处理器,从SPI快闪进行播放。这类设计的其它选项包括用于安全应用的加密和解密音频。FPGA器件能够推动通信以作为替代,使得系统可从远程提供音频。
最近,艾睿电子设计了一个硬件套件来演示音频处理器和ARM Cortex-M3 FPGA能够提供的灵活性(图3)。美高森美SmartFusion2+ (SF2+)评估套件带有TImberwolf音频处理器和SmartFusion2 SoC FPGA器件。这款套件具有板载快闪和DDR存储器,以及USB和以太网接口。此外,通过利用Arduino盾连接器组和PMOD接口,还可以增添多种外设选项。
使用音频处理器和FPGA器件组合可以理想地实施多种独特和引人注目的应用,音频处理器执行检测或监听事件的任务,而FPGA器件用于提供定制响应。当然,附加的FPGA逻辑还允许实现定制功能或其它逻辑需求,比如桥接、硬件加速或协议通信,所有这些可以通过可用的硬件解决方案、参考设计和音频软件来探索实施。
广泛的工业市场呢?
通常,广泛的工业市场的需求并非像存储、服务器或通信应用所要求的那么性能导向或复杂。对于所有围绕工业物联网(IoT)市场的炒作,我们并不清楚工程师如何利用现有的技术来实现其潜能。在工业市场上可以看见的日益增长的一个例子就是音频的处理。通过结合音频处理器的功能和FPGA器件的灵活性,能够支持许多创新应用。
音频处理器名副其实是经优化处理声音的处理器。它通常利用基于ARM或RTOS友善的处理器架构,具有数字至模拟转换器(DAC)等硬件、多个数字麦克风输入、优化用于声谱的硬件加速器,以及I2S或 SPI接口。音频处理器通常与软件或固件绑定,经设计执行某些回声消除或降噪功能。
FPGA器件使用基于栅级的架构,适用于并行模式下的信号处理。它还具有内部存储器、硬件乘法器和累加器,以及充足的I/O灵活性。某些FPGA器件被视为SoC,因为它们具有四核、A级ARM处理器,但是,当FPGA器件与音频处理器配对使用时,这种级别的性能并非必需。音频处理器的理想配对是通用而灵活的FPGA器件,或者集成了ARM Cortex-M3等微控制器的FPGA器件。结合音频处理器和这类FPGA器件,无论是否带有Cortex-M3,也能够实现理想的分工,用于独特的工业通信和控制应用中的许多任务。
智能摄像头的音频监听
在使用两个麦克风时,音频处理器能够执行一项有趣的功能,就是音频检测,例如,在音频处理器中使用合适的固件,该器件便能够确定与声音位置相关的角度信息。如果在器件的前部听到语音或声音(例如在向北的方向),这将被处理成“90度”。如果声音来自东北方向,音频处理器则输出“45度”。此外,固件可以在两个麦克风的前部虚拟一道光束,并忽略光束以外的噪声源。通过利用FPGA器件,光束可以导引在感兴趣的声音源的方向上。
这类监控摄像头包括以下主要组件,如图1所示:
捕获图像的图像传感器
处理视频数据的图像信号处理器(ISP)
清理声音路径和确定音频源位置的音频处理器
和音频处理器相连的FPGA执行马达控制算法将摄像头转向声音的方向
工业IoT 声音检测应用
FPGA器件与音频处理器共同实现的另一种独特工业 IoT应用是维修、诊断和故障预防(图2)。想像你拥有足够敏锐的听力,知道马达或其它移动组件正在变弱并即将发生故障。工业IoT的相关示例包括电梯马达或钻头。通过使用处理器和FPGA器件了解变弱马达或钻头的声音曲线,并且监控这种音频标记,可以防止产品故障和停机时间。
当音频处理器检测到弱化状况的声音曲线特性时,便向FPGA器件发送信号,而后将这个信息在网络上发放。通过在早期捕捉失效状况,FPGA器件还可以通过编程,以系统覆盖(system override)的形式触发响应。以电梯为示例,FPGA器件可以一直等待,直到确定电梯安全到达地面层,而且每个人都走出去了,然后才与中央控制系统通信,使得电梯停止服务。其它示例包括汽车电动马达、流量管线,以及其它工业IoT应用。如果声音曲线被很好地了解,这种方法甚至可用于触发维修呼叫,从而显著缩短停机时间。
本地音频存储和播放
配对音频处理器和FPGA器件的解决方案,还可以用于最适合在本地实施音频存储和回溯的应用场合。这包括了保护加密音频或家居自动化应用。
在这些示例中,音频处理器接收语音或声音,并且经由I2S总线将其传送至FPGA器件,FPGA器件将数据格式化,存储在SPI快闪或其它非易失性存储器中。这项设计还允许通过FPGA器件至音频处理器,从SPI快闪进行播放。这类设计的其它选项包括用于安全应用的加密和解密音频。FPGA器件能够推动通信以作为替代,使得系统可从远程提供音频。
最近,艾睿电子设计了一个硬件套件来演示音频处理器和ARM Cortex-M3 FPGA能够提供的灵活性(图3)。美高森美SmartFusion2+ (SF2+)评估套件带有TImberwolf音频处理器和SmartFusion2 SoC FPGA器件。这款套件具有板载快闪和DDR存储器,以及USB和以太网接口。此外,通过利用Arduino盾连接器组和PMOD接口,还可以增添多种外设选项。
使用音频处理器和FPGA器件组合可以理想地实施多种独特和引人注目的应用,音频处理器执行检测或监听事件的任务,而FPGA器件用于提供定制响应。当然,附加的FPGA逻辑还允许实现定制功能或其它逻辑需求,比如桥接、硬件加速或协议通信,所有这些可以通过可用的硬件解决方案、参考设计和音频软件来探索实施。
谢谢小编分享
谢谢大家的分享。
谢谢分享