< back to publications

Hardware-software codesign methodology starting from C/VHDL models

Author(s): M. Abid, A. Changuel, C. Valderrama, A. A. Jerraya

Journal: Technique et Science Informatiques (TSI)

Volume: 17

Issue: 2

Pages: 157-80

This paper presents a co-synthesis and prototyping environment of mixed hardware/software systems. The approach starts with a high-level C-VHDL specification. This model is refined during the different steps of design to generate an operational prototype which is mapped onto modular and flexible multiprocessor architecture. The combination between the use of existing design tools and the proposed methodology allows to design real-word applications. The environment is used to design a robot arm speed controller. The system uses an algorithm based on fuzzy logic. After some iterations of simulation and synthesis, a prototype is implemented using an architecture composed of software components and hardware components (microprocessor and FPGAs).