A new implementation of fully programmable complete CNN processor core on FPGA

Volkan Meriç, Müştak E. Yalçın

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

In this paper, a new Cellular Neural Network (CNN) processing core architecture for digital emulation of discrete time CNN is proposed. The introduced CNN core processor is capable of executing 3 × 3 template operation which is considered as instruction. The instruction performs on input and initial images where are stored on DDR RAM. A result of the instruction can be stored at different memory segments. Data transfer mechanism between DDR memory and CNN Core is design to have maximum throughput. The architecture has been combined the core unit with camera and camera control units. CNN Processor can process up to 1600 × 900 video @15 fps. System performance is depend on iteration count n which can be also defined in the instruction. Furthermore, FPGA implementation of CNN processor core with camera control units is given and the introduced system is experimentally confirmed on Spartan 6 XC6SLX45 FPGA.

Original languageEnglish
Title of host publicationCNNA 2016 - 15th International Workshop on Cellular Nanoscale Networks and Their Applications
EditorsRonald Tetzlaff
PublisherIEEE Computer Society
Pages31-32
Number of pages2
ISBN (Electronic)9783800742523
Publication statusPublished - 2016
Event15th International Workshop on Cellular Nanoscale Networks and Their Applications, CNNA 2016 - Dresden, Germany
Duration: 23 Aug 201625 Aug 2016

Publication series

NameInternational Workshop on Cellular Nanoscale Networks and their Applications
Volume2016-August
ISSN (Print)2165-0160
ISSN (Electronic)2165-0179

Conference

Conference15th International Workshop on Cellular Nanoscale Networks and Their Applications, CNNA 2016
Country/TerritoryGermany
CityDresden
Period23/08/1625/08/16

Bibliographical note

Publisher Copyright:
© VDE VERLAG GMBH.

Fingerprint

Dive into the research topics of 'A new implementation of fully programmable complete CNN processor core on FPGA'. Together they form a unique fingerprint.

Cite this