2113 Automatic Generation of Hardware Description Language and its Application to Controller Design