Browse > Article

Development and Verification of SoC Platform based on OpenRISC Processor and WISHBONE Bus  

Bin, Young-Hoon (Graduate School of Information and Communication, Hanbat National University)
Ryoo, Kwang-Ki (Graduate School of Information and Communication, Hanbat National University)
Publication Information
Abstract
This paper proposes a SOC platform which is eligible for education and application SOC design. The platform, fully synthesizable and reconfigurable, includes the OpenRISC embedded processor, some basic peripherals such as GPIO, UART, debug interlace, VGA controller and WISHBONE interconnect. The platform uses a set of development environment such as compiler, assembler, debugger and RTOS that is built for HW/SW system debugging and software development. Designed SOC, IPs and Testbenches are described in the Verilog HDL and verified using commercial logic simulator, GNU SW development tool kits and the FPGA. Finally, a multimedia SOC derived from the SOC platform is implemented to ASIC using the Magnachip cell library based on 0.18um 1-poly 6-metal technology.
Keywords
SoC 플랫폼;IP 개발 및 검증;온 칩 버스;임베디드 프로세서;
Citations & Related Records
연도 인용수 순위
  • Reference
1 OpenCores, http://www.opencores.org
2 Rudolf Usselmann, Verification Strategies, Rev. 0.1, February 4, 2001
3 OpenCores Coding Guidelines, Revision. 1.2, July 14, 2003
4 Magnachip Semiconductor, LTD. 0.18-Micron 1.8V Standard Cell Library Datasheet, June, 2005
5 Richard Herveille, WISHBONE SoC Architecture Specification, Revision B.3, September 7, 2002
6 Damjan Lampret, OpenRISCl000 Architecture Manual, January 28, 2003
7 Richard Herveille, VGA/LCD Core Specification, Rev. 2.0 March 20, 2003
8 David A. Patterson, Computer organization and design : the hardware software interface. 3rd edition, Morgan Kaufmann Pub, 2004
9 Jacob Gorban, UART IP Core Specification, Rev. 0.6 August 11, 2002
10 Damjan Lampret, OpenRISC1200 IP Core Specification Rev. 0.7, September 6, 2001
11 M. Bolado, 'Platform based on Open-Source Cores for Industrial Applications', IEEE Computer Society, 2004
12 Igor Mohor, SOC Debug Interface, Rev. 3.0 April 14, 2004
13 Daniel Mattsson, Evaluation of synthesizable CPU cores, December 21, 2004
14 Synopsys, Astro User Guide, version Y -2006.06, June 2006
15 Richard Stallman, Debugging with GDB, Rev. 9, June 2002
16 Synopsys, Design Compiler User Guide, version 2002.05, June, 2002
17 Xilinx, XC4VLX80 Data Sheet