Design and Implementation of Shared Bus based Heterogeneous MPSoC
Creators
- 1. Associate Professor, Department of Electronics and Instrumentation Engineering, Sri Ramakrishna Engineering College, Coimbatore, Tamil Nadu, India
- 2. UG Student, Department of Electronics and Instrumentation Engineering, Sri Ramakrishna Engineering College, Coimbatore, Tamil Nadu, India
Description
An MPSoC architecture is proposed with shared bus interconnect and its components mainly comprising of soft IPs. The proposed MPSoC architecture has four masters and four slaves communicated over a shared bus interconnect. Each master deals with two 16-bit inputs and process among an output of 32-bit. The slaves are four independent RAM soft IPs to be designed to handle 32-bit data. The main theme is to make the four masters and four slaves to get their tasks accessed through a 32-bit shared bus interconnect. Initially the soft IPs of processors and RAM memory elements are to be designed and to be verified using Modelsim simulation software. Before developing the proposed architecture, a prototype of one master to four slaves (1:4) with a simple address decoding scheme has to be developed and simulated in Modelsim simulation software. The prototype model architecture should be synthesized under target device Altera Cyclone II using Quartus synthesizing tool. The proposed architecture of 4 masters and 4 slaves with a common shared bus interconnect should be achieved and implement the entire architecture over Altera FPGA board and verify its functionality.
Files
(37-43)DESIGN AND IMPLEMENTATION.pdf
Files
(222.7 kB)
Name | Size | Download all |
---|---|---|
md5:19ddd443bce7c33f84440c35926022c8
|
222.7 kB | Preview Download |
Additional details
References
- Chin-Yao Chang and Kuen-Jong Lee, "On Deadlock Problem of On-chip buses Supporting Out-of-Order Transactions" in IEEE transactions on Very Large Scale Integration (VLSI) systems, vol. 22, no. 3, March 2014
- K. Lahiri, A. Raghunathan, and G. Lakshminarayana, "The LOTTERYBUS on-chip communication architecture," in IEEE Transaction on Very Large Scale Integration (VLSI) Syst., vol. 14, no. 6, pp. 596–608, Jun. 2006
- W. Wolf, A. Jerraya, and G. Martin, "Multiprocessor System-on-Chip (MPSoC) Technology," in IEEE Transactions on Computer Aided Design Integrated Circuits Syst., vol. 27, no. 10, Oct. 2008
- W. Zhang et al., "Design of a hierarchy-bus based MPSoC on FPGA," in International conference on Solid-State and Integrated Circuit Technology, pp. 1966-1968, March 2006
- H.W. Wang, C.S. Lai, C.F. Wu, S.A. Hwang, and Y.H. Lin, "On-Chip Interconnection Design and SOC Integration with OCP," in IEEE International Symposium VLSI Design, Automation Test, April 2008, pp. 25–28
- O. Ogawa, S. Bayon de Noyer, P. Chauvet, K. Shinohara, Y. Watanabe, H. Niizuma, T. Sasaki, and Y. Takai, "A practical approach for bus architecture optimization at transaction level," in Design, Automation Test, Europe Conference. Exhibit., 2003, pp. 176–181
- T. S. Cummins, "Method and apparatus for detecting a bus deadlock in an electronic system," U.S. Patent 6 292 910, Sep. 18, 2001
- H. Park, "Easily Adaptable On-Chip Debug Architecture for Multi-core Processor," in IEEE Transaction on Very Large Scale Integration, vol. 34, no. 1, Feb. 2013, pp. 44-54
- Wayne Wolf "Modern VLSI Design: IP-Based Design", Fourth Edition
- Samir Palnitkar "Verilog HDL: A guide to digital design and synthesis", second edition
Subjects
- Computer Science Engineering
- http://matjournals.com/journals.html