The invention provides a digital IP
configuration management system based on Python. The
system comprises a configuration table, a Python script, a
verification configuration code, an FPGA configuration code, an ASIC configuration code and a
process description file. A python script is used as a
system main body, a standardized configuration table is used as input, and an RTL
verification configuration code, an FPGA configuration code, an ASIC configuration code and a user-oriented
process description file can be automatically generated according to needs. According to the python-based digital IP
configuration management system provided by the invention, a conventional register table configuration content is normalized into three different python data sets, and an adaptive python script is combined, so that an RTL
verification configuration code, an FPGA configuration code, an ASIC configuration code and a user-oriented
process description file can be automatically generated according to needs, and the configuration efficiency is improved. The communication cost of developers with a plurality of related parties in each development stage is greatly reduced, IP development
standardization is facilitated, unified management and accumulation of assets in the organization process are facilitated, and later maintenance of workers is also facilitated.