International Journal of Computer Applications (0975 – 8887)
Volume 96– No.10, June 2014
55
Application Specific Hardware Design Simulation for
High Performance Embedded System
Ravi Khatwal
Research scholar
Department Of Computer science,
Mohan LaL Sukhadia University,
Udaipur, India.
Manoj Kumar Jain, Ph.D
Associate Professor,
Department Of Computer science,
Mohan LaL Sukhadia University,
Udaipur, India.
ABSTRACT
Application specific simulation is challenging task in various
real time high performance embedded devices. In this study
specific application is implemented with the help of Xilinx.
Xilinx provides SDK and XPS tools, XPS tools used for
develop complete hardware platform and SDK provides
software platform for application creation and verification.
Xilinx XUP-5 board have been used and implemented various
specific Applications with hardware platform. In this study
the base instruction set with customized instructions,
supported with specific hardware resources are analyzed.
Keywords
Xilinx, virtex-5 FPGA board, simulation, hardware and
software design, Xilinx Platform Studio.
1. INTRODUCTION
In co-design methodology, the hardware and software
components for an embedded system are designed jointly.
Each of the hardware and software components designed
using appropriate tools (hardware synthesis, code generation
and hardware-software co-simulation tools). In ASIP design
technology hardware can be design according for specific
application. Xilinx SDK provides software environment used
for various specific application verification and creation.
Kucukcakar, K. [1] proposed a unique architecture and
methodology to design ASIPs in the embedded controller
domain by customizing an existing processor instruction set
and architecture. Jain, M.K., Balakrishnan, M., Kumar, A. [2]
proposed survey in ASIP area and identifies some issues
which need to be addressed. Hartmann, M., Raghavan, P.,
Agrawal,P., Dehaene, W. [3] proposed a design method for
memristor-based (ReRAM) memory architectures for
embedded processors to address the effects caused by longer
write latencies. Sharma, A., Sutar, S., Sharma, V.K.,
Mahapatra, K.K. [4] designed an ASIP using language for
instruction-set architecture (LISA) and designed processor has
optimized instructions for the image enhancement application
in spatial domain. Fathy, A.,Isshiki, T.,Li, D., Kunieda, H. [5]
presented a complete framework for searching for Application
specific special instruction patterns based on tree scan
algorithm while tweaking it to fit real applications. J. Qiu, X.
Gao, Y. Jiang, X. Xiao [7] proposed a hybrid simulation
framework which improves the previous simulation methods
by aggressively utilizing the host machine resources. H. M.
Hassan, K. Mohammed and A. F. Shalash [8] presented an
ASIP design for a discrete Fourier transform (DFT)/discrete
cosine transform (DCT)/finite impulse response filters (FIR)
engine.
2. EMBEDDED DEVELOPMENT KIT
Xilinx [6] provides Embedded Development Kit (EDK) (see
figure 1) tools to design a complete embedded processor
system for implementation in a Xilinx FPGA device. Xilinx
Platform Studio (XPS) is the development environment used
for designing the hardware platform and Software
Development Kit (SDK) is an integrated development
environment used for C/C++ embedded software application
creation and verification. Embedded Development Kit also
provides ISE Plan ahead is used to design custom Memory
and processor configuration according to specific application.
Xilinx EDK provides XPS, SDK and ISE tools for simulation
analysis.
2.1 XPS
XPS provides hardware system development environments
and provides Specification of the microprocessor, peripherals,
and the interconnected components, along with their
respective detailed configuration.
2.2 SDK
SDK provides software development environments and also
used for developing standalone application.
2.3 ISE Design
ISE design used for verifies the correct functionality of
Hardware Description Language (HDL), RTL and schematic
design.