Journal of Embedded Systems. 2014, 2(2), 23-27
DOI: 10.12691/jes-2-2-1
Open AccessArticle
Snigdharani Nath1, Manas Ranjan Jena2, and Shilparani Panda1
1Deparment of ETC, SIET, DHENKANAL,ODISHA
2Deparment of ELTCE, VSSUT, BURLA, ODISHA
Pub. Date: May 14, 2014
Cite this paper:
Snigdharani Nath, Manas Ranjan Jena and Shilparani Panda. A Novel System-on-Chip (SoC) Integration Open Core Protocol (OCP) Bus with Multiple Master & Slave Support. Journal of Embedded Systems. 2014; 2(2):23-27. doi: 10.12691/jes-2-2-1
Abstract
In this paper, we have designed a System-on-Chip (SoC) Integration with Open Core Protocol (OCP) both master and slave cores particularly in the burst and in the tag mode. The master core is responsible for initiating the communication on the bus. The slave core is the device that has been addressed by the master in order to establish the communication. Multiple OCP transfers can be linked into a burst transaction Cores such as DRAM controllers can supply the second related piece of data much faster than the first Bursts allow a target to know that there are more transfers coming, so it can pre-fetch. Tags allow out-of-order return of responses and out-of-order commit of write data. In IP core plug-and-play reuse, cores need to be coupled from one another using a clearly specified core interface protocol. The core must be portable from one SOC design to the next without integration rework. Taking advantage of the increasing density of IC process technologies remains extremely dependant on a formidable challenge. Adapting cores from chip design to chip design to make them fit with the rest of the system-on-a-chip (SOC) has become for a while a totally inefficient and unproductive methodology. Each time a core is to be integrated into a new system the system integrator is hampered by massive rework that reduces productivity.Keywords:
System-on-Chip (SoC) interface IPs Open Core Protocol (OCP) FIFO
This work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/4.0/
Figures
References:
| [1] | Jari Nurmi, “Processor design: System-on-chip computing for ASICS & FPGAS”, Springer 1st edition, 2007. |
| |
| [2] | Sonics, Inc. Open Core Protocol Specification Reference Guide Version 2.0. |
| |
| [3] | Wolf-Dietrich Weber “Enabling Reuse via an IP Core-centric Communications Protocol: Open Core Protocol.” Sonics, Inc. |
| |
| [4] | Farzad Nekoogar & Faranak Nekoogar “From ASICS to SOCS:A practical approach”, Pearson Educaton, 2003. |
| |
| [5] | Satoshi Komatsu, Shota Watanabe “Protocol Transducer Synthesis using Divide and Conquer approach” IEEE, 1-4244-0630-7/07-2007. |
| |
| [6] | Douglas J Smith, HDL Chip Design. |
| |
| [7] | Chih-Wea Wang, Chi-Shao Lai, Chi-Feng Wu, Shih-Arn Hwang, and Ying-Hsi Lin “On-chip Interconnection Design and SoC Integration with OCP” IEEE 1-4244-1617-2/08-2008 |
| |
| [8] | Bhaskar, J.A, “VHDL Primer”, Pearson Education thirteenth edition-2004. |
| |
| [9] | Clifford E. Cummings “Simulation and Synthesis Techniques for Asynchronous FIFO Design” Sunburst Design, Inc. |
| |
| [10] | Carl Harmacture, Computer Architecture. |
| |