Loading…

Automatic debug circuit for FPGA rapid prototyping

In the modern verification environment the FPGA-based prototyping has become an important part of the whole verification flow. The ability to simulate real time application in the more realistic speeds allows much higher coverage than traditional HDL logic simulators. The main disadvantage of FPGA p...

Full description

Saved in:
Bibliographic Details
Main Authors: Panjkov, Zdravko, Wasserbauer, Andreas, Ostermann, Timm, Hagelauer, Richard
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 160
container_issue
container_start_page 155
container_title
container_volume
creator Panjkov, Zdravko
Wasserbauer, Andreas
Ostermann, Timm
Hagelauer, Richard
description In the modern verification environment the FPGA-based prototyping has become an important part of the whole verification flow. The ability to simulate real time application in the more realistic speeds allows much higher coverage than traditional HDL logic simulators. The main disadvantage of FPGA prototyping is inability to inspect and observe internal FPGA signals. Currently the only commercial solution for this problem is using embedded trace-buffers to record subsets of internal signals. This requires that the problem is first detected and then designer can implement additional trace-buffers and make new synthesis. This paper, presents an automatic debug circuit which allows easy access and extraction of all internal signals. The debug circuit is built on a remaining FPGA resources so it's important that this does not have a negative effect on the FPGA performance. The experiments showed that the automatic debug circuit does not significantly reduces FPGA performance and that it can be used for FPGA rapid prototyping.
doi_str_mv 10.1109/SISY.2015.7325370
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_7325370</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7325370</ieee_id><sourcerecordid>7325370</sourcerecordid><originalsourceid>FETCH-LOGICAL-i208t-e83f3e0f6370b39057f8fb8688261abd63f28c8b370469a042e5bfacb3c75bbd3</originalsourceid><addsrcrecordid>eNo9j8FKAzEYhKMoWGsfQLzkBXZN8u8mf45LsbVQUKiCnkqSTUrEuks2e-jbu2BxLjPwwTBDyD1nJedMP-42u89SMF6XCkQNil2QW15JBRoQ5SWZcV3pglWIV_9ZfdyQxTB8sUkgUAo1I6IZc3c0OTraejseqIvJjTHT0CW6el03NJk-trRPXe7yqY8_hztyHcz34Bdnn5P31dPb8rnYvqw3y2ZbRMEwFx4hgGdBTuMsaFargMGiRBSSG9tKCAId2glXUhtWCV_bYJwFp2prW5iTh7_e6L3f9ykeTTrtz3fhF0iMRmY</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Automatic debug circuit for FPGA rapid prototyping</title><source>IEEE Xplore All Conference Series</source><creator>Panjkov, Zdravko ; Wasserbauer, Andreas ; Ostermann, Timm ; Hagelauer, Richard</creator><creatorcontrib>Panjkov, Zdravko ; Wasserbauer, Andreas ; Ostermann, Timm ; Hagelauer, Richard</creatorcontrib><description>In the modern verification environment the FPGA-based prototyping has become an important part of the whole verification flow. The ability to simulate real time application in the more realistic speeds allows much higher coverage than traditional HDL logic simulators. The main disadvantage of FPGA prototyping is inability to inspect and observe internal FPGA signals. Currently the only commercial solution for this problem is using embedded trace-buffers to record subsets of internal signals. This requires that the problem is first detected and then designer can implement additional trace-buffers and make new synthesis. This paper, presents an automatic debug circuit which allows easy access and extraction of all internal signals. The debug circuit is built on a remaining FPGA resources so it's important that this does not have a negative effect on the FPGA performance. The experiments showed that the automatic debug circuit does not significantly reduces FPGA performance and that it can be used for FPGA rapid prototyping.</description><identifier>ISSN: 1949-047X</identifier><identifier>EISSN: 1949-0488</identifier><identifier>EISBN: 1467393886</identifier><identifier>EISBN: 9781467393881</identifier><identifier>DOI: 10.1109/SISY.2015.7325370</identifier><language>eng</language><publisher>IEEE</publisher><subject>Digital signal processing ; Field programmable gate arrays ; Hardware design languages ; Multiplexing ; Power demand ; Prototypes ; Random access memory</subject><ispartof>2015 IEEE 13th International Symposium on Intelligent Systems and Informatics (SISY), 2015, p.155-160</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7325370$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,23930,23931,25140,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7325370$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Panjkov, Zdravko</creatorcontrib><creatorcontrib>Wasserbauer, Andreas</creatorcontrib><creatorcontrib>Ostermann, Timm</creatorcontrib><creatorcontrib>Hagelauer, Richard</creatorcontrib><title>Automatic debug circuit for FPGA rapid prototyping</title><title>2015 IEEE 13th International Symposium on Intelligent Systems and Informatics (SISY)</title><addtitle>SISY</addtitle><description>In the modern verification environment the FPGA-based prototyping has become an important part of the whole verification flow. The ability to simulate real time application in the more realistic speeds allows much higher coverage than traditional HDL logic simulators. The main disadvantage of FPGA prototyping is inability to inspect and observe internal FPGA signals. Currently the only commercial solution for this problem is using embedded trace-buffers to record subsets of internal signals. This requires that the problem is first detected and then designer can implement additional trace-buffers and make new synthesis. This paper, presents an automatic debug circuit which allows easy access and extraction of all internal signals. The debug circuit is built on a remaining FPGA resources so it's important that this does not have a negative effect on the FPGA performance. The experiments showed that the automatic debug circuit does not significantly reduces FPGA performance and that it can be used for FPGA rapid prototyping.</description><subject>Digital signal processing</subject><subject>Field programmable gate arrays</subject><subject>Hardware design languages</subject><subject>Multiplexing</subject><subject>Power demand</subject><subject>Prototypes</subject><subject>Random access memory</subject><issn>1949-047X</issn><issn>1949-0488</issn><isbn>1467393886</isbn><isbn>9781467393881</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2015</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo9j8FKAzEYhKMoWGsfQLzkBXZN8u8mf45LsbVQUKiCnkqSTUrEuks2e-jbu2BxLjPwwTBDyD1nJedMP-42u89SMF6XCkQNil2QW15JBRoQ5SWZcV3pglWIV_9ZfdyQxTB8sUkgUAo1I6IZc3c0OTraejseqIvJjTHT0CW6el03NJk-trRPXe7yqY8_hztyHcz34Bdnn5P31dPb8rnYvqw3y2ZbRMEwFx4hgGdBTuMsaFargMGiRBSSG9tKCAId2glXUhtWCV_bYJwFp2prW5iTh7_e6L3f9ykeTTrtz3fhF0iMRmY</recordid><startdate>20150901</startdate><enddate>20150901</enddate><creator>Panjkov, Zdravko</creator><creator>Wasserbauer, Andreas</creator><creator>Ostermann, Timm</creator><creator>Hagelauer, Richard</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20150901</creationdate><title>Automatic debug circuit for FPGA rapid prototyping</title><author>Panjkov, Zdravko ; Wasserbauer, Andreas ; Ostermann, Timm ; Hagelauer, Richard</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i208t-e83f3e0f6370b39057f8fb8688261abd63f28c8b370469a042e5bfacb3c75bbd3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Digital signal processing</topic><topic>Field programmable gate arrays</topic><topic>Hardware design languages</topic><topic>Multiplexing</topic><topic>Power demand</topic><topic>Prototypes</topic><topic>Random access memory</topic><toplevel>online_resources</toplevel><creatorcontrib>Panjkov, Zdravko</creatorcontrib><creatorcontrib>Wasserbauer, Andreas</creatorcontrib><creatorcontrib>Ostermann, Timm</creatorcontrib><creatorcontrib>Hagelauer, Richard</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Panjkov, Zdravko</au><au>Wasserbauer, Andreas</au><au>Ostermann, Timm</au><au>Hagelauer, Richard</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Automatic debug circuit for FPGA rapid prototyping</atitle><btitle>2015 IEEE 13th International Symposium on Intelligent Systems and Informatics (SISY)</btitle><stitle>SISY</stitle><date>2015-09-01</date><risdate>2015</risdate><spage>155</spage><epage>160</epage><pages>155-160</pages><issn>1949-047X</issn><eissn>1949-0488</eissn><eisbn>1467393886</eisbn><eisbn>9781467393881</eisbn><abstract>In the modern verification environment the FPGA-based prototyping has become an important part of the whole verification flow. The ability to simulate real time application in the more realistic speeds allows much higher coverage than traditional HDL logic simulators. The main disadvantage of FPGA prototyping is inability to inspect and observe internal FPGA signals. Currently the only commercial solution for this problem is using embedded trace-buffers to record subsets of internal signals. This requires that the problem is first detected and then designer can implement additional trace-buffers and make new synthesis. This paper, presents an automatic debug circuit which allows easy access and extraction of all internal signals. The debug circuit is built on a remaining FPGA resources so it's important that this does not have a negative effect on the FPGA performance. The experiments showed that the automatic debug circuit does not significantly reduces FPGA performance and that it can be used for FPGA rapid prototyping.</abstract><pub>IEEE</pub><doi>10.1109/SISY.2015.7325370</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1949-047X
ispartof 2015 IEEE 13th International Symposium on Intelligent Systems and Informatics (SISY), 2015, p.155-160
issn 1949-047X
1949-0488
language eng
recordid cdi_ieee_primary_7325370
source IEEE Xplore All Conference Series
subjects Digital signal processing
Field programmable gate arrays
Hardware design languages
Multiplexing
Power demand
Prototypes
Random access memory
title Automatic debug circuit for FPGA rapid prototyping
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T05%3A04%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Automatic%20debug%20circuit%20for%20FPGA%20rapid%20prototyping&rft.btitle=2015%20IEEE%2013th%20International%20Symposium%20on%20Intelligent%20Systems%20and%20Informatics%20(SISY)&rft.au=Panjkov,%20Zdravko&rft.date=2015-09-01&rft.spage=155&rft.epage=160&rft.pages=155-160&rft.issn=1949-047X&rft.eissn=1949-0488&rft_id=info:doi/10.1109/SISY.2015.7325370&rft.eisbn=1467393886&rft.eisbn_list=9781467393881&rft_dat=%3Cieee_CHZPO%3E7325370%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i208t-e83f3e0f6370b39057f8fb8688261abd63f28c8b370469a042e5bfacb3c75bbd3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7325370&rfr_iscdi=true