I. Introduction
Field-Programmable Gate Array (FPGA) is an important platform for embedded system design due to its flexibility and programmability. FPGAs have been used not only for simulation and rapid prototyping, but also for the delivered system [1] [2]. VHDL is a popular language used to describe hardware architecture and its behavior, which may be synthesized to an FPGA device. The translation of embedded system requirements into VHDL descriptions is a hard and error-prone task which demands a considerable amount of time and effort.