A Heterogeneous Digital Signal Processor for Dynamically Reconfigurable Computing

This paper describes a System on Chip implementation of a reconfigurable digital signal processor. The device is suitable for execution of a wide range of applications exploiting a balanced mix of heterogeneous reconfigurable fabrics merged together by a flexible and efficient communication infrastr...

Full description

Saved in:
Bibliographic Details
Published in:IEEE journal of solid-state circuits Vol. 45; no. 8; pp. 1615 - 1626
Main Authors: Rossi, Davide, Campi, Fabio, Spolzino, Simone, Pucillo, Stefano, Guerrieri, Roberto
Format: Journal Article Conference Proceeding
Language:English
Published: New York, NY IEEE 01-08-2010
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This paper describes a System on Chip implementation of a reconfigurable digital signal processor. The device is suitable for execution of a wide range of applications exploiting a balanced mix of heterogeneous reconfigurable fabrics merged together by a flexible and efficient communication infrastructure based on a 64-bit Network On Chip. The SoC combines a fine grain embedded FPGA, a mid grain configurable processor and a coarse grain reconfigurable array. An ARM processor featuring a resident operating system is the SoC supervisor, managing communication, synchronization and reconfiguration mechanisms. This computational model enables the programmer to manage the high level synchronization and global data of complex signal processing applications through the ARM processor, while allocating most critical computational kernels to the most suitable reconfigurable engines. The SoC has been fabricated in 90-nm technology, the die area being 110 mm 2 ; it integrates 97 million transistors and has a peak power consumption of 2.5 W. In order to demonstrate the proposed computational model and the reconfigurable signal processor capabilities in a real test case, a video surveillance motion detection application was implemented in the SoC. When running this application, the device proved able to deliver 120 GOPS dissipating 1.45 W.
AbstractList This paper describes a System on Chip implementation of a reconfigurable digital signal processor. The device is suitable for execution of a wide range of applications exploiting a balanced mix of heterogeneous reconfigurable fabrics merged together by a flexible and efficient communication infrastructure based on a 64-bit Network On Chip. The SoC combines a fine grain embedded FPGA, a mid grain configurable processor and a coarse grain reconfigurable array. An ARM processor featuring a resident operating system is the SoC supervisor, managing communication, synchronization and reconfiguration mechanisms. This computational model enables the programmer to manage the high level synchronization and global data of complex signal processing applications through the ARM processor, while allocating most critical computational kernels to the most suitable reconfigurable engines. The SoC has been fabricated in 90-nm technology, the die area being 110 [Formula Omitted]; it integrates 97 million transistors and has a peak power consumption of 2.5 W. In order to demonstrate the proposed computational model and the reconfigurable signal processor capabilities in a real test case, a video surveillance motion detection application was implemented in the SoC. When running this application, the device proved able to deliver 120 GOPS dissipating 1.45 W.
This paper describes a System on Chip implementation of a reconfigurable digital signal processor. The device is suitable for execution of a wide range of applications exploiting a balanced mix of heterogeneous reconfigurable fabrics merged together by a flexible and efficient communication infrastructure based on a 64-bit Network On Chip. The SoC combines a fine grain embedded FPGA, a mid grain configurable processor and a coarse grain reconfigurable array. An ARM processor featuring a resident operating system is the SoC supervisor, managing communication, synchronization and reconfiguration mechanisms. This computational model enables the programmer to manage the high level synchronization and global data of complex signal processing applications through the ARM processor, while allocating most critical computational kernels to the most suitable reconfigurable engines. The SoC has been fabricated in 90-nm technology, the die area being 110 mm 2 ; it integrates 97 million transistors and has a peak power consumption of 2.5 W. In order to demonstrate the proposed computational model and the reconfigurable signal processor capabilities in a real test case, a video surveillance motion detection application was implemented in the SoC. When running this application, the device proved able to deliver 120 GOPS dissipating 1.45 W.
This paper describes a System on Chip implementation of a reconfigurable digital signal processor. The device is suitable for execution of a wide range of applications exploiting a balanced mix of heterogeneous reconfigurable fabrics merged together by a flexible and efficient communication infrastructure based on a 64-bit Network On Chip. The SoC combines a fine grain embedded FPGA, a mid grain configurable processor and a coarse grain reconfigurable array. An ARM processor featuring a resident operating system is the SoC supervisor, managing communication, synchronization and reconfiguration mechanisms. This computational model enables the programmer to manage the high level synchronization and global data of complex signal processing applications through the ARM processor, while allocating most critical computational kernels to the most suitable reconfigurable engines. The SoC has been fabricated in 90-nm technology, the die area being 110 hbox mm 2 ; it integrates 97 million transistors and has a peak power consumption of 2.5 W. In order to demonstrate the proposed computational model and the reconfigurable signal processor capabilities in a real test case, a video surveillance motion detection application was implemented in the SoC. When running this application, the device proved able to deliver 120 GOPS dissipating 1.45 W.
Author Guerrieri, Roberto
Pucillo, Stefano
Rossi, Davide
Campi, Fabio
Spolzino, Simone
Author_xml – sequence: 1
  givenname: Davide
  surname: Rossi
  fullname: Rossi, Davide
  email: drossi@arces.unibo.it
  organization: Adv. Res. Centre on Electron. Syst. (ARCES), Bologna, Italy
– sequence: 2
  givenname: Fabio
  surname: Campi
  fullname: Campi, Fabio
  organization: STMicroelectronics Technol. R&D, Agrate Brianza, Italy
– sequence: 3
  givenname: Simone
  surname: Spolzino
  fullname: Spolzino, Simone
  organization: STMicroelectronics Technol. R&D, Agrate Brianza, Italy
– sequence: 4
  givenname: Stefano
  surname: Pucillo
  fullname: Pucillo, Stefano
  organization: STMicroelectronics Technol. R&D, Agrate Brianza, Italy
– sequence: 5
  givenname: Roberto
  surname: Guerrieri
  fullname: Guerrieri, Roberto
  organization: Adv. Res. Centre on Electron. Syst. (ARCES), Bologna, Italy
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=23075833$$DView record in Pascal Francis
BookMark eNpdkE1LxDAQhoMouKv-APFSEPHUNdM0TXpcdv1E8GMVvJU0Tkqk26xJe9h_b9ZdPHgYhmGeeWGeMdnvXIeEnAKdANDy6mGxmE0yGseM5hLyco-MgHOZgmAf-2REKci0zCg9JOMQvuKYR2xEXqbJHfboXYMduiEkc9vYXrXJwjZdbM_eaQzB-cTEmq87tbRate06eUXtOmObwau6xWTmlquht11zTA6MagOe7PoReb-5fpvdpY9Pt_ez6WOqGed9WkjIUBeAAk2NnwI0K7jk8MlKpk3Bc6gVVRCXtaFS8FyJwuhS8TKnoi4LdkQut7kr774HDH21tEFj26rfRyoJUrJMcBrJ83_klxt8_C5UQDMhhKRykwdbSnsXgkdTrbxdKr-OULVxXG0cVxvH1c5xvLnYJasQrRivOm3D32HGqOCSscidbTmLiH9rzkHmUrAfTE6Gew
CODEN IJSCBC
CitedBy_id crossref_primary_10_1109_JSYST_2015_2418680
crossref_primary_10_1007_s11432_013_4968_5
crossref_primary_10_1109_TCSI_2019_2930412
crossref_primary_10_1109_TPDS_2016_2554278
crossref_primary_10_1109_TVLSI_2013_2295622
crossref_primary_10_4018_IJSI_303575
crossref_primary_10_1016_j_micpro_2018_06_010
crossref_primary_10_1109_TCAD_2017_2748026
crossref_primary_10_1016_j_mejo_2013_11_014
crossref_primary_10_1109_TCAD_2017_2729340
crossref_primary_10_1587_transinf_2015EDP7369
crossref_primary_10_1049_iet_cds_2014_0103
crossref_primary_10_1109_TVLSI_2013_2263155
crossref_primary_10_1109_TVLSI_2013_2280295
crossref_primary_10_1587_transfun_E96_A_2218
crossref_primary_10_1109_TPDS_2020_2989149
crossref_primary_10_1109_TPDS_2015_2477841
crossref_primary_10_1109_TMM_2015_2463735
crossref_primary_10_1109_TVLSI_2019_2925937
crossref_primary_10_1145_2700417
crossref_primary_10_32628_CSEIT2390661
crossref_primary_10_1007_s11432_013_4979_2
crossref_primary_10_1109_TVLSI_2012_2185963
crossref_primary_10_1007_s11432_013_4842_5
crossref_primary_10_1049_iet_ipr_2016_0143
crossref_primary_10_1587_elex_13_20160893
crossref_primary_10_1109_TVLSI_2011_2181546
Cites_doi 10.1109/SOCC.2009.5335665
10.1109/ISSOC.2007.4427440
10.1145/1403375.1403700
10.1109/12.859540
10.1109/JSSC.2008.2007158
10.1109/JSSC.2009.2013772
10.1109/ISSOC.2004.1411133
10.1007/978-90-481-2427-5_6
10.1109/4.881217
10.1109/ISCA.1999.765937
10.1109/DATE.2001.915091
10.1145/1403375.1403724
10.1007/s11227-005-0289-9
10.1007/978-90-481-2427-5_5
10.1109/JSSC.2007.909328
10.1109/JSSC.2005.859896
10.1007/978-90-481-2427-5_9
10.1109/FPGA.1996.564808
10.1109/2.839320
10.1109/DATE.2009.5090628
10.1109/54.953269
10.1109/CICC.2006.320889
10.1007/978-90-481-2427-5_17
10.1109/ISSCC.2008.4523070
10.1109/FPL.2006.311270
10.1109/MM.2008.31
10.1145/275107.275164
10.1023/A:1024499601571
10.1109/JSSC.2005.859319
10.1109/MM.2002.997877
10.1109/ISSOC.2005.1595648
10.1109/IPDPS.2003.1213334
10.1109/DATE.2007.364617
10.1109/SOCC.2009.5335668
10.1007/978-90-481-2427-5_15
10.1109/DATE.2007.364559
ContentType Journal Article
Conference Proceeding
Copyright 2015 INIST-CNRS
Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2010
Copyright_xml – notice: 2015 INIST-CNRS
– notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Aug 2010
DBID 97E
RIA
RIE
IQODW
AAYXX
CITATION
7SP
8FD
L7M
F28
FR3
DOI 10.1109/JSSC.2010.2048149
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005-present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library Online
Pascal-Francis
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database

Engineering Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Applied Sciences
EISSN 1558-173X
EndPage 1626
ExternalDocumentID 2720423411
10_1109_JSSC_2010_2048149
23075833
5518487
Genre orig-research
GroupedDBID -~X
.DC
0R~
29I
3EH
4.4
41~
5GY
5VS
6IK
97E
AAJGR
AASAJ
ABQJQ
ABVLG
ACGFS
ACIWK
ACNCT
AENEX
AETIX
AI.
AIBXA
AKJIK
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
F5P
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
PZZ
RIA
RIE
RIG
RNS
TAE
TN5
UKR
VH1
XFK
IQODW
AAYXX
CITATION
7SP
8FD
L7M
F28
FR3
ID FETCH-LOGICAL-c355t-6812ec61e7efbed71c365851d393cf6541ba0a1efbbf08754a76fc9a59407b963
IEDL.DBID RIE
ISSN 0018-9200
IngestDate Fri Aug 16 07:34:31 EDT 2024
Thu Oct 10 19:37:28 EDT 2024
Fri Aug 23 00:44:10 EDT 2024
Sun Oct 22 16:08:36 EDT 2023
Wed Jun 26 19:19:58 EDT 2024
IsPeerReviewed true
IsScholarly true
Issue 8
Keywords Interconnection network
Globally asynchronous locally synchronous
Die
Digital signal processors
System-on-Chip
Network-on-Chip
Network architecture
64 bit Processor
Transistor
Field programmable gate array
System on a chip
Synchronization
Implementation
Granular material
Integrated circuit
Electric power consumption
Signal processing
Reconfigurable architectures
Digital signal processor
Peak power
Language English
License CC BY 4.0
LinkModel DirectLink
MeetingName SPECIAL ISSUE ON THE IEEE 2009 CUSTOM INTEGRATED CIRCUITS CONFERENCE
MergedId FETCHMERGED-LOGICAL-c355t-6812ec61e7efbed71c365851d393cf6541ba0a1efbbf08754a76fc9a59407b963
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 1027778086
PQPubID 85482
PageCount 12
ParticipantIDs ieee_primary_5518487
pascalfrancis_primary_23075833
crossref_primary_10_1109_JSSC_2010_2048149
proquest_journals_1027778086
proquest_miscellaneous_818832750
PublicationCentury 2000
PublicationDate 2010-08-01
PublicationDateYYYYMMDD 2010-08-01
PublicationDate_xml – month: 08
  year: 2010
  text: 2010-08-01
  day: 01
PublicationDecade 2010
PublicationPlace New York, NY
PublicationPlace_xml – name: New York, NY
– name: New York
PublicationTitle IEEE journal of solid-state circuits
PublicationTitleAbbrev JSSC
PublicationYear 2010
Publisher IEEE
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: Institute of Electrical and Electronics Engineers
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref35
ref34
ref12
ref37
ref15
ref36
ref14
ref31
ref30
ref33
ref11
ref32
ref10
pulini (ref28) 2009
ref2
ref1
ref39
ref17
ref38
ref16
ref19
ref18
ref24
ref23
ref26
ref25
ref20
ref22
ref21
ref29
ref8
ref7
ref9
ref4
ref3
(ref13) 2007
ref6
ref5
ref40
(ref27) 0
References_xml – ident: ref33
  doi: 10.1109/SOCC.2009.5335665
– ident: ref40
  doi: 10.1109/ISSOC.2007.4427440
– ident: ref16
  doi: 10.1145/1403375.1403700
– ident: ref6
  doi: 10.1109/12.859540
– ident: ref35
  doi: 10.1109/JSSC.2008.2007158
– ident: ref10
  doi: 10.1109/JSSC.2009.2013772
– ident: ref24
  doi: 10.1109/ISSOC.2004.1411133
– ident: ref29
  doi: 10.1007/978-90-481-2427-5_6
– ident: ref7
  doi: 10.1109/4.881217
– ident: ref5
  doi: 10.1109/ISCA.1999.765937
– ident: ref2
  doi: 10.1109/DATE.2001.915091
– ident: ref25
  doi: 10.1145/1403375.1403724
– ident: ref37
  doi: 10.1007/s11227-005-0289-9
– ident: ref31
  doi: 10.1007/978-90-481-2427-5_5
– ident: ref36
  doi: 10.1109/JSSC.2007.909328
– ident: ref11
  doi: 10.1109/JSSC.2005.859896
– ident: ref18
  doi: 10.1007/978-90-481-2427-5_9
– ident: ref3
  doi: 10.1109/FPGA.1996.564808
– ident: ref1
  doi: 10.1109/2.839320
– ident: ref38
  doi: 10.1109/DATE.2009.5090628
– ident: ref14
  doi: 10.1109/54.953269
– ident: ref34
  doi: 10.1109/CICC.2006.320889
– start-page: 749
  year: 2007
  ident: ref13
  article-title: nomadik(r): amobile multimedia application processor platform
  publication-title: Proc Asia-South Pacific Conf Design Automation (ASP-DAC)
– ident: ref32
  doi: 10.1007/978-90-481-2427-5_17
– ident: ref9
  doi: 10.1109/ISSCC.2008.4523070
– ident: ref30
  doi: 10.1109/FPL.2006.311270
– ident: ref12
  doi: 10.1109/MM.2008.31
– ident: ref4
  doi: 10.1145/275107.275164
– ident: ref21
  doi: 10.1023/A:1024499601571
– ident: ref23
  doi: 10.1109/JSSC.2005.859319
– ident: ref8
  doi: 10.1109/MM.2002.997877
– ident: ref20
  doi: 10.1109/ISSOC.2005.1595648
– ident: ref19
  doi: 10.1109/IPDPS.2003.1213334
– ident: ref26
  doi: 10.1109/DATE.2007.364617
– ident: ref15
  doi: 10.1109/SOCC.2009.5335668
– ident: ref17
  doi: 10.1109/SOCC.2009.5335668
– ident: ref39
  doi: 10.1007/978-90-481-2427-5_15
– year: 0
  ident: ref27
  publication-title: Abound Logic Embedded FPGA
– ident: ref22
  doi: 10.1109/DATE.2007.364559
– start-page: 217
  year: 2009
  ident: ref28
  publication-title: Dynamic System Reconfiguration in Heterogeneous Platforms
  contributor:
    fullname: pulini
SSID ssj0014481
Score 2.271606
Snippet This paper describes a System on Chip implementation of a reconfigurable digital signal processor. The device is suitable for execution of a wide range of...
SourceID proquest
crossref
pascalfrancis
ieee
SourceType Aggregation Database
Index Database
Publisher
StartPage 1615
SubjectTerms Applied sciences
Array signal processing
Circuit properties
Computation
Computational modeling
Design. Technologies. Operation analysis. Testing
Devices
Digital
Digital circuits
Digital signal processors
Electric, optical and optoelectronic circuits
Electronic circuits
Electronics
Exact sciences and technology
Fabrics
Field programmable gate arrays
globally asynchronous locally synchronous
Grains
Integrated circuits
Integrated circuits by function (including memories and processors)
Kernel
Mathematical models
Microprocessors
Network-on-a-chip
Network-on-Chip
Operating systems
Programming profession
reconfigurable architectures
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Signal processing
Synchronism
System-on-a-chip
System-on-Chip
Transistors
Title A Heterogeneous Digital Signal Processor for Dynamically Reconfigurable Computing
URI https://ieeexplore.ieee.org/document/5518487
https://www.proquest.com/docview/1027778086
https://search.proquest.com/docview/818832750
Volume 45
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDLbYTnDgNRCFMeXACVHWx9Y0x2kPTRyQ0EDiVqWpO01CHdrjwL_HbrpqCC7cKqVtKjtO7Nr-PoA7L0LdN6lyI5mFLlli4KY97kaTqIJ-kGpT9q1NZ_L5PR6NGSbnoe6FQcSy-Awf-bLM5WdLs-VfZV1GDyMHuwENqWLbq1VnDCjMsOx4Phkwqb7KYPqe6j7NZkNbxMUotT7DZu6dQSWpCpdE6jVJJbd0Fr925vK4mZz870NP4bhyK8XAroMzOMDiHI72wAZb8DIQU659WdKSQYr3xWgxZ8YQMVvM-dmqZWC5EuTHipFlqtcfH1-CQ9QiX8y3K-6zEpYIgt55AW-T8etw6laECq4ht2LjMtYYmshHiXmKmfRNGHFaMAtVaHJmBE-1p30aTHNGuu9pGeVG6b6isC8lU72EZrEs8ApEGMd5FoShp1XWizypU4NkzCZET6GK0YH7nYiTT4ubkZTxhqcS1kfC-kgqfTjQYhnWN1bic6DzQyn1OBevc7eYA-2dlpLK9NY0SyCljClUc0DUw2Q0nAnRpYAT8lJoJyNn6frvmW_g0FYJcKFfG5qb1RZvobHOtp1y1X0DwB3VEQ
link.rule.ids 310,311,315,782,786,791,792,798,23939,23940,25149,27933,27934,54767
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDLZgHIADb0R5jBw4IQp9bE1znNimAWMSGkjcqjR1p0loQxs78O-xm64CwYVbpbRNZceJXdvfB3DhRaibJlVuJLPQJUsM3LTB3WgSVdAMUm2KvrXeUA5e43aHYXKuql4YRCyKz_CaL4tcfjY1C_5VdsPoYeRgr8JasyEjabu1qpwBBRqWH88nEybllzlM31M398PhrS3jYpxan4Ezv51CBa0KF0XqOcklt4QWv_bm4sDpbv_vU3dgq3QsRcuuhF1YwckebH6DG9yHp5bocfXLlBYNUsQv2uMRc4aI4XjEz5ZNA9OZIE9WtC1XvX57-xQcpE7y8Wgx404rYakg6J0H8NLtPN_23JJSwTXkWHy4jDaGJvJRYp5iJn0TRpwYzEIVmpw5wVPtaZ8G05yx7htaRrlRuqko8EvJWA-hNplO8AhEGMd5FoShp1XWiDypU4NkziZET6GK0YHLpYiTd4uckRQRh6cS1kfC-khKfTiwzzKsbizF50D9h1KqcS5f534xB06XWkpK45vTLIGUMqZgzQFRDZPZcC5EFwJOyE-hvYzcpeO_Zz6H9d7zYz_p3w0eTmDD1gxw2d8p1D5mCzyD1Xm2qBcr8AscJ9hi
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=IEEE+journal+of+solid-state+circuits&rft.atitle=A+Heterogeneous+Digital+Signal+Processor+for+Dynamically+Reconfigurable+Computing&rft.au=ROSSI%2C+Davide&rft.au=CAMPI%2C+Fabio&rft.au=SPOLZINO%2C+Simone&rft.au=PUCILLO%2C+Stefano&rft.date=2010-08-01&rft.pub=Institute+of+Electrical+and+Electronics+Engineers&rft.issn=0018-9200&rft.eissn=1558-173X&rft.volume=45&rft.issue=8&rft.spage=1615&rft.epage=1626&rft_id=info:doi/10.1109%2FJSSC.2010.2048149&rft.externalDBID=n%2Fa&rft.externalDocID=23075833
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9200&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9200&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9200&client=summon