The Open Electrical & Electronic Engineering Journal
2014, 8 : 19-26Published online 2014 July 25. DOI: 10.2174/1874129001408010019
Publisher ID: TOEEJ-8-19
Web-based HW/SW Codesign Automation of an 802.16 Channel Codec
ABSTRACT
The intelligent web-based systems had been developed for various applications such as conceptual design, rapid prototyping manufacturing, and supply chain planning. On the other hand, hardward/software (HW/SW) codesign is commonly used methodology for digital-system design. Noteworthy, our previous work had carried out in order to develop a web-based HW/SW codesign framework with implementation of a JPEG encoder [1]. Design of an 802.16 codec with the web-based HW/SW codesign automation is further performed in this work. The 802.16 codec designed by C program language is compiled with MS Visual C++ 6 to verify its correctness at first. The ANSI C design of an 802.16 codec is further transferred into the developed web-based codesign framework, which utilize web servers, CGI programs (in C or PERL), GCC compiler, SPIM simulator, and Cadence EDA tools. In about seventy working minutes, the respective design of a MIPS-like processor (hardware) in TSMC 0.18 μm VLSI layout with machine code (software) is going to be automatically accomplished in the web-based codesign framework. The full detailed HW/SW design is capable to be automatically e-mailed return to remote user for further application. In the web-based codesign framework, the MIPS-like processor is designed by using alogrithmic state machine and Verilog hardware description language. In addition, the HW/SW design of an 802.16 codec is verified with using a Xilinx FPGA development board for this study.