2007
DOI: 10.1109/tcad.2007.895794
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Layer-Based Generation of System-On-Chip Bus Communication Models

Abstract: Abstract-With growing market pressures and rising system complexities, automated system-level communication design with efficient design space exploration capabilities is becoming increasingly important. At the same time, customized network-oriented communication architectures become necessary in enabling a high-performance communication among the system components. To this end, corresponding communication design flows that are supported by efficient design automation techniques need to be developed. In this p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 24 publications
(20 citation statements)
references
References 31 publications
0
20
0
Order By: Relevance
“…These considerations are put in place to simplify the design of the transducer hardware and they do not in any way restrict the communication models used at the application level. Channels with complex data types or other communication mechanisms, such as non-blocking FIFO, handshake, priority queues and so on, can easily be built on top of blocking FIFOs in a layered fashion [16]. The higher layers implementing the complex channels on top of type-less blocking FIFOs can be implemented in software.…”
Section: System-level Modeling Methodologymentioning
confidence: 99%
“…These considerations are put in place to simplify the design of the transducer hardware and they do not in any way restrict the communication models used at the application level. Channels with complex data types or other communication mechanisms, such as non-blocking FIFO, handshake, priority queues and so on, can easily be built on top of blocking FIFOs in a layered fashion [16]. The higher layers implementing the complex channels on top of type-less blocking FIFOs can be implemented in software.…”
Section: System-level Modeling Methodologymentioning
confidence: 99%
“…POLIS [7] (Co-Design Finite State Machine), DESCARTES [19] (ADF and an extended SDF), Cortadella [8] (petri nets) and SCE [10] (SpecC) provide some automation for SW generation from certain languages and models of computation. Our approach, in ESE, provides a C based input with multi-core support and has been demonstrated with actual board implementation.…”
Section: Related Workmentioning
confidence: 99%
“…The SW application executes on an off-the-shelf RTOS or by using an interrupt driven system for small applications. The generation of the TLM has been described in [11]. This paper focuses on SW synthesis from the generated TLM.…”
Section: Software Enabled Design Flowmentioning
confidence: 99%
“…Then, the user can explore the design space by entering architecture decisions into the design flow. The flow automatically generates a TLM that reflects the designers choices [11]. The generated TLM allows for a fast and accurate validation, performance evaluation, prototyping, and debugging of the complete system.…”
Section: Introductionmentioning
confidence: 99%