Gowin Semiconductor's EDA development tool adds support for Ubuntu, integrates artificial intelligence and IoT development toolchain


Traditional FPGA EDA development tools have a long history of supporting Windows and Red Hat systems, but in many cases lack support for other Linux versions (such as Ubuntu). But the Ubuntu system has become the most popular operating system for the development of artificial intelligence solutions. The limitation of incompatible FPGA EDA tools and the Ubuntu platform has become a major obstacle for developers. Because of its open source and scripting capabilities, Ubuntu has become the operating system of choice for neural network model development software such as Caffe, Tensorflow, and Keras. Therefore, the support of the Gaoyun Semiconductor FPGA EDA tool for the Ubuntu system enables developers to seamlessly integrate FPGA synthesis, place and route, and bitstream generation into their AI design and scripting workflows.

Grant Jennings, director of international marketing at Gowin Semiconductor, said: "When developing edge inference solutions on traditional FPGAs, AI developers need to face the difficulty of using multiple operating systems. With Ubuntu OS support, AI developers can implement on a single operating system Their FPGA design flow. Not only can the current modeling script be updated at any time, the FPGA bitstream of the trained network can be generated locally, but the FPGA bitstream can also be automatically loaded and tested on the hardware platform. Gaoyun Semiconductor's FPGA EDA The development tool is very excited about the support of the Ubuntu system, because it can greatly shorten the product development cycle and provide more rigorous testing of neural networks deployed at the edge. "

In recent years, the Internet of Things and full-stack Web development communities have also supported the Ubuntu operating system to support connected edge devices. Gowin Semiconductor's FPGA EDA development tool's support for the Ubuntu operating system allows FPGA development and deployment updates to be performed in parallel with the rest of the system. With this integration, you can better collaborate between FPGAs and other software.

"While supporting the traditional RTL compilation process, Gowin Semiconductor is continuously committed to developing and improving its own tool chain to support various advanced technologies. In the field of Internet of Things and servers, it provides a single development environment for multiple software tools to simultaneously Scripting and automated development and testing have become critical. "Dr. Liu Jianhua, director of software at Gao Yun Semiconductor said," Now developers can integrate FPGA synthesis, deployment and testing for edge IoT applications, enabling field programmable Device association with other server controllers or monitors. "

Gowin Semiconductor provided detailed instructions for installing its FPGA EDA tool in the Ubuntu operating system and will begin to include Ubuntu scripts in many future reference designs and development boards (including the GoAI artificial intelligence development process)