Google

Copyright © 2008 Dennis email: moueintw@hotmail.com

2008年3月12日 星期三

利用低功耗FPGA輕鬆開發便攜式醫療成像應用

過去,醫療設備製造商主要集中於開發諸如X光、MRI和超聲波等大型醫療設備。而今天的醫療設備製造商正走向便攜醫療電子設備的開發。全球人口老化的不斷擴大,以及人們對自身健康狀況關注的增加,要求醫療設備實現易於攜帶和更低成本,以方便在醫院之外的其他地方使用。因此,醫療設備製造商幾年前就開始開發諸如便攜式超聲波診斷設備、血壓計以及其他使用複雜數字圖像處理技術和先進通信技術的個人健康監護等醫療電子產品。

隨著90nm和65nm半導體工藝節點的到來,使得低功耗小尺寸和高度集成的醫療設備得以出現。對醫療設備製造商而言,其主要挑戰是如何選擇正確的半導體器件來滿足便攜式醫療電子產品的功率、性能和價格需求。具備大量的內部RAM和高DSP處理能力的低成本Spartan-3A DSP器件則十分適於實現這些需求。賽靈思的Spartan-3A DSP FPGA器件通過使用高度並行架構提供了巨大的計算能力和硬件可配置能力,從而允許開發人員在構造這些便攜式醫療設備時能為不同醫療成像設備的升級和通信算法提供定製的架構設計。

在醫療設備上,成像是最普遍的處理之一。醫療成像應用通常需要很高的處理能力、動態範圍以及清晰度,並極少是為某個標準所驅動,通過專有算法開發差異性產品則能夠獲得更高清晰度的圖像質量和處理能力。過去,一般是使用MCU或DSP來處理醫療圖像。但由於MCU和DSP都是串行器件,開發人員需要使用ASIC或FPGA來進行硬件加速以獲得醫療成像應用所需的處理能力和清晰度。隨著FPGA並行處理能力的提高,FPGA現在能很容易地處理圖像算法裡大規模的並行處理需求。FPGA器件能進行高效硬件加速的關鍵在於其內部多個RAM模塊的數據存取能力,從而允許同時對多個圖像數據塊進行並行處理。高速PCIe、LVDS以及高速外部存儲器接口也促進了數據採集前端和用戶接口/顯示系統後端與FPGA之間的大規模數據的輸入輸出。

圖像處理算法的提升通常需要一個靈活的架構,FPGA因此非常適於醫療電子市場。FPGA已開始逐步取代其他技術,預期將成為醫療電子市場成長最快的半導體器件。只要改變位流就能使其具備可編程的、靈活的和可重用的能力,因此相對ASIC而言,FPGA具有很大的優勢,因為ASIC很難滿足醫療成像設備頻繁升級的需求。

在醫療成像領域,譬如在實現超聲波應用的波束生成的時候需要計算一系列的高度複雜算法,而這些算法實質是多通道的。具有高度並行架構的 FPGA可以提供巨大的計算處理能力,並具備硬件可配置性,因而允許設計人員為其算法的理想實現開發出定製的架構,即波束生成的計算架構。儘管通用DSP 處理器可以為消費多媒體應用提供一個很好的平台,而可實現並行機制並可創建可編程的高端計算平台的FPGA則更能在便攜式醫療成像應用中提供軟硬件協同設計的顯著優勢。這時,Spartan-3A DSP或Virtex-5 DSP都可以用來實現諸如輸入並行化(deserialization)、內插濾波器、波束生成延遲以及變跡(apodization)等多通道波束生成功能。由於大多數圖像算法需要使用浮點計算,利用CoreGen IP就可以使FPGA具備浮點計算能力。

图1:DSP48A Slice具有针对滤波器优化的集成预加器,为Spartan-3A DSP器件提供了非凡的存储器容量和DSP性能。
圖1:DSP48A Slice具有針對濾波器優化的集成預加器,為Spartan-3A DSP器件提供了非凡的存儲器容量和DSP性能。

通常而言,Spartan-3A DSP是賽靈思低成本、低功率產品中擁有最多存儲器和DSP處理能力的器件,相對於競爭FPGA產品,Spartan-3A DSP 3400A具有25%的功耗效率優勢,其最低成本的器件在250Mhz頻率下的DSP性能也高達4.06GMAC/mW,因此更適合便攜式醫療成像應用;而Virtex-DSP則適用於有嚴格DSP處理需求的高端3D醫療成像的波束生成器上。

作者:林鴻瑞

亞太區DSP高級產品行銷經理

賽靈思公司

沒有留言: