IPIntellectual Property直译为知识产权。在集成电路ICIntegrated Circuit 设计中IP 核被定义为已经经过工程验证、可以多次使用的具有某种确切功能的集成 电路设计模块。如今比较出名的 IP 产品有 Intel 的处理器技术、Nvidia 的 GPU 技术、TI 的 DSP 技术、Motorola 的嵌入式 MCU 技术、Trident 的 Graphics 技
IP (Intellectual Property) refers to intellectual property rights. In integrated circuit (IC) design, an IP core is defined as a verified and reusable integrated circuit design module with a specific function. Well-known IP products include Intel's processor technology, Nvidia's GPU technology, TI's DSP technology, Motorola's embedded MCU technology, and Trident's graphics technology. These IP cores have superior performance, lower energy consumption and heat generation, advanced technology, centralized intellectual property rights, and higher market value, and are a key element and competitive advantage of the global integrated circuit design industry. IP cores play a crucial role in chip development, and using IP core technology can effectively reduce chip design time and improve chip design efficiency. With the continuous development of computer and microelectronic technology, IP cores are increasingly applied in the field of integrated circuits. HDL language corresponds to soft cores, netlist corresponds to firm cores, and layout corresponds to hard cores. This classification is mainly based on the delivery method of the product, and these three IP core implementation methods have their own characteristics.
Soft cores: A specific functional module that is designed with hardware description language (such as VHDL or Verilog HDL), but does not involve specific circuit elements. Soft IPs usually appear in the form of HDL source files in hardware description languages, and the application development process is very similar to normal HDL design, but the cost of the required hardware and software environment is high. In actual embedded systems, IP cores generally have good portability and reusability. Therefore, introducing soft cores into traditional hardware design patterns is feasible. Soft cores have the characteristics of short design cycle and low design investment. Because there is no physical implementation involved, there is a lot of space for further design, so it will be more convenient and flexible to implement IP cores in this way. However, the main drawback is the risk of incompatibility in subsequent engineering applications, so it is necessary to modify the soft core according to the actual situation, but it is impossible to achieve overall optimized performance. Soft cores are provided in the form of source code edited by HDL, although the source code can be encrypted, the issue of intellectual property protection is also worth paying attention to.
Hard cores are final-stage products: In the EDA design field, hard cores refer to the verified design layout; specifically in FPGA design, it refers to the design that has been validated by front-end and back-end verification, with layout and process fixed, and designers cannot modify it. There are two reasons why it cannot be modified: first, the system design has strict timing requirements for each module, and the existing physical layout cannot be disrupted; second, the requirement to protect intellectual property rights does not allow designers to make any changes to it. The non-modification feature of IP hard cores makes their reuse difficult, so they can only be used in certain specific application
原文地址: https://www.cveoy.top/t/topic/dkmL 著作权归作者所有。请勿转载和采集!