Design for Embedded Image Processing on FPGAs (Hardcover)
暫譯: FPGA 嵌入式影像處理設計 (精裝版)

Donald G. Bailey

買這商品的人也買了...

相關主題

商品描述

Introductory material will consider the problem of embedded image processing, and how some of the issues may be solved using parallel hardware solutions. Field programmable gate arrays (FPGAs) are introduced as a technology that provides flexible, fine-grained hardware that can readily exploit parallelism within many image processing algorithms. A brief review of FPGA programming languages provides the link between a software mindset normally associated with image processing algorithms, and the hardware mindset required for efficient utilization of a parallel hardware design. The bulk of the book will focus on the design process, and in particular how designing an FPGA implementation differs from a conventional software implementation. Particular attention is given to the techniques for mapping an algorithm onto an FPGA implementation, considering timing, memory bandwidth and resource constraints, and efficient hardware computational techniques. Extensive coverage will be given of a range of image processing operations, discussing efficient implementations and how these may vary according to the application. The techniques will be illustrated with several example applications or case studies from projects or applications I have been involves with. Issues such as interfacing between the FPGA and peripheral devices will be covered briefly, as will designing the system in such a way that it can be more readily debugged and tuned.

商品描述(中文翻譯)

本書的介紹部分將探討嵌入式影像處理的問題,以及如何利用平行硬體解決這些問題。場域可程式化閘陣列(FPGAs)被引入作為一種技術,提供靈活且細緻的硬體,能夠充分利用許多影像處理演算法中的平行性。對於FPGA程式語言的簡要回顧,提供了通常與影像處理演算法相關的軟體思維,與有效利用平行硬體設計所需的硬體思維之間的連結。本書的主要內容將集中於設計過程,特別是FPGA實作的設計與傳統軟體實作的不同之處。特別注意將放在將演算法映射到FPGA實作的技術上,考慮時序、記憶體頻寬和資源限制,以及有效的硬體計算技術。本書將廣泛涵蓋各種影像處理操作,討論有效的實作方式以及這些實作如何根據應用而有所不同。這些技術將通過我參與的幾個範例應用或案例研究來說明。FPGA與周邊設備之間的介面問題將簡要涵蓋,系統設計的方式也將使其更容易進行除錯和調整。