Various methods and apparatus to support transactions whose data address sequence within that transaction crosses an interleaved channel address boundary

A method, apparatus, and system are described, which generally relate to an interconnect routing transactions to target IP cores, including two or more channels making up a first aggregate target. The two or more channels populate an address space assigned to the first aggregate target and appear as...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHOU CHIENUN, SWARBRICK IAN ANDREW, VAKILOTOJAR VIDA, HAMILTON STEPHEN W, WINGARD DREW E
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator CHOU CHIENUN
SWARBRICK IAN ANDREW
VAKILOTOJAR VIDA
HAMILTON STEPHEN W
WINGARD DREW E
description A method, apparatus, and system are described, which generally relate to an interconnect routing transactions to target IP cores, including two or more channels making up a first aggregate target. The two or more channels populate an address space assigned to the first aggregate target and appear as a single target to the initiator IP cores. The interconnect implements chopping logic to chop an individual transaction from a first initiator IP core whose address sequence crosses a channel address boundary from a first channel to a second channel within the first aggregate target into two or more burst transactions. A first chopped burst transaction is chopped to fit within the address boundaries of the first channel and a second chopped burst transaction is chopped to fit within the address boundaries of the second channel.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9292436B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9292436B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9292436B23</originalsourceid><addsrcrecordid>eNqNjTsKAkEQRDcxEPUOfQGTXRE2VRRzP6m0My0zsHaP0z0uHsXbqiCCmVFB8erVsHocMEcpCheyIF4B2QOmhBnt1ZqAlpQkG1hGVnQWhRX6IErg0RDQ-0yqoHQtxI6gjxYigwX8GYHLokrvB4hslDvCG3lwAZmp-3pOUthjvo-rwRk7pcknRxWsV7vlZkpJjqQJHTHZcb9t67aeNfNF3fyBPAEiLFQi</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Various methods and apparatus to support transactions whose data address sequence within that transaction crosses an interleaved channel address boundary</title><source>esp@cenet</source><creator>CHOU CHIENUN ; SWARBRICK IAN ANDREW ; VAKILOTOJAR VIDA ; HAMILTON STEPHEN W ; WINGARD DREW E</creator><creatorcontrib>CHOU CHIENUN ; SWARBRICK IAN ANDREW ; VAKILOTOJAR VIDA ; HAMILTON STEPHEN W ; WINGARD DREW E</creatorcontrib><description>A method, apparatus, and system are described, which generally relate to an interconnect routing transactions to target IP cores, including two or more channels making up a first aggregate target. The two or more channels populate an address space assigned to the first aggregate target and appear as a single target to the initiator IP cores. The interconnect implements chopping logic to chop an individual transaction from a first initiator IP core whose address sequence crosses a channel address boundary from a first channel to a second channel within the first aggregate target into two or more burst transactions. A first chopped burst transaction is chopped to fit within the address boundaries of the first channel and a second chopped burst transaction is chopped to fit within the address boundaries of the second channel.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2016</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20160322&amp;DB=EPODOC&amp;CC=US&amp;NR=9292436B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20160322&amp;DB=EPODOC&amp;CC=US&amp;NR=9292436B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>CHOU CHIENUN</creatorcontrib><creatorcontrib>SWARBRICK IAN ANDREW</creatorcontrib><creatorcontrib>VAKILOTOJAR VIDA</creatorcontrib><creatorcontrib>HAMILTON STEPHEN W</creatorcontrib><creatorcontrib>WINGARD DREW E</creatorcontrib><title>Various methods and apparatus to support transactions whose data address sequence within that transaction crosses an interleaved channel address boundary</title><description>A method, apparatus, and system are described, which generally relate to an interconnect routing transactions to target IP cores, including two or more channels making up a first aggregate target. The two or more channels populate an address space assigned to the first aggregate target and appear as a single target to the initiator IP cores. The interconnect implements chopping logic to chop an individual transaction from a first initiator IP core whose address sequence crosses a channel address boundary from a first channel to a second channel within the first aggregate target into two or more burst transactions. A first chopped burst transaction is chopped to fit within the address boundaries of the first channel and a second chopped burst transaction is chopped to fit within the address boundaries of the second channel.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjTsKAkEQRDcxEPUOfQGTXRE2VRRzP6m0My0zsHaP0z0uHsXbqiCCmVFB8erVsHocMEcpCheyIF4B2QOmhBnt1ZqAlpQkG1hGVnQWhRX6IErg0RDQ-0yqoHQtxI6gjxYigwX8GYHLokrvB4hslDvCG3lwAZmp-3pOUthjvo-rwRk7pcknRxWsV7vlZkpJjqQJHTHZcb9t67aeNfNF3fyBPAEiLFQi</recordid><startdate>20160322</startdate><enddate>20160322</enddate><creator>CHOU CHIENUN</creator><creator>SWARBRICK IAN ANDREW</creator><creator>VAKILOTOJAR VIDA</creator><creator>HAMILTON STEPHEN W</creator><creator>WINGARD DREW E</creator><scope>EVB</scope></search><sort><creationdate>20160322</creationdate><title>Various methods and apparatus to support transactions whose data address sequence within that transaction crosses an interleaved channel address boundary</title><author>CHOU CHIENUN ; SWARBRICK IAN ANDREW ; VAKILOTOJAR VIDA ; HAMILTON STEPHEN W ; WINGARD DREW E</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9292436B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2016</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>CHOU CHIENUN</creatorcontrib><creatorcontrib>SWARBRICK IAN ANDREW</creatorcontrib><creatorcontrib>VAKILOTOJAR VIDA</creatorcontrib><creatorcontrib>HAMILTON STEPHEN W</creatorcontrib><creatorcontrib>WINGARD DREW E</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>CHOU CHIENUN</au><au>SWARBRICK IAN ANDREW</au><au>VAKILOTOJAR VIDA</au><au>HAMILTON STEPHEN W</au><au>WINGARD DREW E</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Various methods and apparatus to support transactions whose data address sequence within that transaction crosses an interleaved channel address boundary</title><date>2016-03-22</date><risdate>2016</risdate><abstract>A method, apparatus, and system are described, which generally relate to an interconnect routing transactions to target IP cores, including two or more channels making up a first aggregate target. The two or more channels populate an address space assigned to the first aggregate target and appear as a single target to the initiator IP cores. The interconnect implements chopping logic to chop an individual transaction from a first initiator IP core whose address sequence crosses a channel address boundary from a first channel to a second channel within the first aggregate target into two or more burst transactions. A first chopped burst transaction is chopped to fit within the address boundaries of the first channel and a second chopped burst transaction is chopped to fit within the address boundaries of the second channel.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9292436B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Various methods and apparatus to support transactions whose data address sequence within that transaction crosses an interleaved channel address boundary
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T06%3A07%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=CHOU%20CHIENUN&rft.date=2016-03-22&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9292436B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true