PMID- 35200744 OWN - NLM STAT- PubMed-not-MEDLINE LR - 20220301 IS - 2313-433X (Electronic) IS - 2313-433X (Linking) VI - 8 IP - 2 DP - 2022 Feb 11 TI - A Soft Coprocessor Approach for Developing Image and Video Processing Applications on FPGAs. LID - 10.3390/jimaging8020042 [doi] LID - 42 AB - Developing Field Programmable Gate Array (FPGA)-based applications is typically a slow and multi-skilled task. Research in tools to support application development has gradually reached a higher level. This paper describes an approach which aims to further raise the level at which an application developer works in developing FPGA-based implementations of image and video processing applications. The starting concept is a system of streamed soft coprocessors. We present a set of soft coprocessors which implement some of the key abstractions of Image Algebra. Our soft coprocessors are designed for easy chaining, and allow users to describe their application as a dataflow graph. A prototype implementation of a development environment, called SCoPeS, is presented. An application can be modified even during execution without requiring re-synthesis. The paper concludes with performance and resource utilization results for different implementations of a sample algorithm. We conclude that the soft coprocessor approach has the potential to deliver better performance than the soft processor approach, and can improve programmability over dedicated HDL cores for domain-specific applications while achieving competitive real time performance and utilization. FAU - Deng, Tiantai AU - Deng T AUID- ORCID: 0000-0003-4507-5746 AD - Department of Electronics and Electrical Engineering, The University of Sheffield, Sheffield S1 3JD, UK. FAU - Crookes, Danny AU - Crookes D AD - School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast BT7 1NN, UK. FAU - Woods, Roger AU - Woods R AUID- ORCID: 0000-0001-6201-4270 AD - School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast BT7 1NN, UK. FAU - Siddiqui, Fahad AU - Siddiqui F AUID- ORCID: 0000-0002-4334-9478 AD - School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast BT7 1NN, UK. LA - eng GR - Not known/China Scholarship Council/ PT - Journal Article DEP - 20220211 PL - Switzerland TA - J Imaging JT - Journal of imaging JID - 101698819 PMC - PMC8880448 OTO - NOTNLM OT - FPGA OT - image algebra OT - image processing OT - soft coprocessor OT - soft processor COIS- The authors declare no conflict of interest. EDAT- 2022/02/25 06:00 MHDA- 2022/02/25 06:01 PMCR- 2022/02/11 CRDT- 2022/02/24 12:20 PHST- 2021/12/29 00:00 [received] PHST- 2022/02/04 00:00 [revised] PHST- 2022/02/08 00:00 [accepted] PHST- 2022/02/24 12:20 [entrez] PHST- 2022/02/25 06:00 [pubmed] PHST- 2022/02/25 06:01 [medline] PHST- 2022/02/11 00:00 [pmc-release] AID - jimaging8020042 [pii] AID - jimaging-08-00042 [pii] AID - 10.3390/jimaging8020042 [doi] PST - epublish SO - J Imaging. 2022 Feb 11;8(2):42. doi: 10.3390/jimaging8020042.