[go: up one dir, main page]

WO2008145060A1 - Development verification apparatus for universal chip - Google Patents

Development verification apparatus for universal chip Download PDF

Info

Publication number
WO2008145060A1
WO2008145060A1 PCT/CN2008/071090 CN2008071090W WO2008145060A1 WO 2008145060 A1 WO2008145060 A1 WO 2008145060A1 CN 2008071090 W CN2008071090 W CN 2008071090W WO 2008145060 A1 WO2008145060 A1 WO 2008145060A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
verification
target design
computer
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2008/071090
Other languages
French (fr)
Chinese (zh)
Inventor
Bo Hu
Zhenfeng Zhao
Dayong Yu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Transpacific IP Technology Dev Ltd
Original Assignee
Beijing Transpacific IP Technology Dev Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Transpacific IP Technology Dev Ltd filed Critical Beijing Transpacific IP Technology Dev Ltd
Priority to US12/602,014 priority Critical patent/US20100211921A1/en
Publication of WO2008145060A1 publication Critical patent/WO2008145060A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/32Circuit design at the digital level
    • G06F30/33Design verification, e.g. functional simulation or model checking

Definitions

  • the utility model relates to a universal chip development and verification device, in particular to a universal, high-speed, flexible and expandable integrated circuit chip development and verification platform, belonging to the field of chip design technology. Background technique
  • the basic structure of the traditional development and verification device is a programmable gate array and peripheral circuits, a simple power supply control circuit, and external interfaces are all on one motherboard, and externally, some relatively simple functional blocks can be expanded. see picture 1.
  • This structure is relatively simple.
  • the functional structure is single and cannot be changed. For different complexity designs, many different types of development and verification platforms are required.
  • the user needs to develop a verification platform in addition to a field programmable gate array with suitable capacity. It is also necessary to have an external device suitable for your own use for auxiliary design.
  • the purpose of the utility model is to provide a general-purpose chip development and verification device, which uses a cascading structure connected by a universal interface to provide users with more flexible matching during the development process, so that different users can select the development system that is most suitable for them.
  • the development and verification device of the universal chip proposed by the utility model comprises:
  • a target design module for storing and running the target code of the verification chip to be developed, and the target design module is respectively connected to the control processing module and the extended function module through a universal interface;
  • control processing module for operating a control program of the user of the device, establishing a data channel between the target design module and a computer that controls the verification process and displays the verification signal
  • an extended function module configured to establish a data channel between the target design module and the external test device
  • a computer a control processing program for inputting the user of the device, and a verification signal of the display device.
  • the computer is connected to the control processing module through a serial port, and is connected to the target design module through a universal serial data bus interface.
  • the target design module in the above development and verification device includes: (1) A field programmable gate array for operating the target code of the verification chip to be developed;
  • a clock for generating a clock signal required for the operation of the target code the clock being connected to the field programmable gate array;
  • the control processing module in the above development and verification device includes:
  • a microprocessor a control processing program for operating the user of the device, controlling data communication with the computer, and the microprocessor is connected to the computer through the serial port;
  • the serial port is used to realize the communication connection between the microprocessor and the computer, and the serial port is connected with the microprocessor and the computer.
  • the power management module in the above development and verification device includes:
  • Step-down DC switching power converter for outputting a voltage lower than the lowest voltage of the battery to supply power to the field programmable gate array core
  • Step-up DC switching power converter for outputting a voltage higher than the highest voltage value of the battery to supply power to each peripheral circuit
  • Step-up step-down DC switching power converter for outputting the voltage at the lowest voltage and the highest voltage of the battery, providing power for the field programmable gate interface and the microprocessor;
  • Lithium battery for powering the unit.
  • the extended function module in the above development and verification device includes:
  • Analog-to-digital, digital-to-analog conversion circuit analog signal and target for RF transmitting and receiving circuits
  • the signal conversion between the digital signals of the standard design module, the analog-to-digital, digital-to-analog conversion circuit is connected to the RF transmitting and receiving circuit and the target design module;
  • (2) RF transmitting and receiving circuits are used for transmitting and receiving wireless test signals.
  • the test signals generated by the target code are digital-analog converted and sent to the RF transmitting circuit, and modulated to emit RF signals;
  • the received RF signals are demodulated.
  • the data is then sent to the target design module via an analog to digital converter;
  • the target design module and the control processing module respectively perform modular integration of the field programmable gate array and the circuit around the microprocessor, and the capacity of the field programmable gate array module can be adjusted according to design requirements, and the replaceable extended function module is Complete chip design, evaluation, and test tasks of varying complexity.
  • the universal serial data bus interface establishes a high-speed data channel with the computer, through which a large amount of user work can be done on the computer for rapid prototyping.
  • the computer can generate a test excitation signal to facilitate the verification of the design work.
  • 1 is a structural block diagram of an existing chip development and verification apparatus
  • FIG. 2 is a structural block diagram of a general-purpose chip development and verification device designed by the present invention
  • Figure 3 is a circuit block diagram of a target design module used in the verification apparatus
  • Figure 4 is a circuit block diagram of a control processing module used in the verification apparatus
  • Figure 5 is a circuit block diagram of a power management module used in the verification device
  • Figure 6 is a schematic diagram of an extended function module in the verification device. detailed description
  • the development and verification device of the universal chip proposed by the utility model has a block diagram as shown in FIG. 2, comprising: a target design module for storing and running the target code of the verification chip to be developed; and a control processing module for operating the device user
  • the control processing program establishes a data channel between the target design module and the computer that controls the verification process and displays the verification signal, and generates an excitation signal for causing the target code to operate;
  • the power management module provides power for the device;
  • the extended function module uses And establishing a data channel between the target design module and the external test device; the computer, the control processing program for inputting the user of the device, and the verification signal of the display device.
  • the target design module in the above development and verification device has a circuit block diagram as shown in FIG. 3, comprising: a field programmable gate array for running the target code of the verification chip to be developed; and a configuration memory for storing the verification chip to be developed
  • the target code, the configuration memory is connected to the field programmable gate array;
  • the universal serial data bus interface is used for data communication between the computer and the target design module;
  • the clock is used to generate the clock signal required for the target code to run, the clock and
  • the field programmable gate array is connected;
  • the universal interface is used for signal connection between the target design module and other functional modules.
  • the target design module centered on the field programmable gate array, the field programmable gate array and the auxiliary circuit portion include: XILINX Spartenlll series field programmable gate array, field programmable gate array Choose a capacity of 200,000 doors - 1 million doors. Used to implement the user's design. Users can choose the appropriate field programmable gate array according to the scale of their own design, which is conducive to saving development costs. (If a larger field-programmable gate array is required, a higher level of target design module can be used without the need to modify other functional modules to achieve maximum cost savings).
  • the control processing module in the above development and verification device has a circuit block diagram as shown in FIG. 4, comprising: a microprocessor, a control processing program for running the device user, controlling data communication with the computer, and the microprocessor passes through the serial port. Connected to the computer; serial port, used to realize the communication connection between the microprocessor and the computer, the serial port is connected with the microprocessor and the computer; the universal interface is used to control the signal connection between the processing module and other functional modules.
  • the microprocessor and associated circuitry include a microprocessor using a C8051F120 processor, and the control program is run there.
  • the microprocessor is connected to the field programmable gate array in the target design module through a universal interface, real-time software and system simulation can be realized, and the field programmable gate array output data can be received by sending test data to the field programmable gate array.
  • the device can be used as a simple external simulation and evaluation platform, playing an important role in accelerating the design process and testing the user's design.
  • the simulation and evaluation capabilities of the microprocessor are not enough. Users can connect to the computer through the serial port and use the high-speed computing power of the computer to meet the design and test requirements. Moreover, because computers are often the most familiar development platforms for software developers, they can reduce staff training time and speed up the design process.
  • 1 serial port Communicate with the computer through the serial port.
  • the serial port driver chip used is SP3232.
  • the universal interface is used for signal connection with other functional modules to complete data exchange.
  • the power management module in the above development and verification device has a circuit block diagram as shown in FIG. 5, and includes: a step-down DC switching power converter for outputting a voltage lower than the lowest voltage of the battery, and providing the field programmable gate array core. Power supply; a step-up DC switching power converter for outputting a voltage higher than the highest voltage of the battery to supply power to each part of the peripheral circuit; a step-up step-down DC switching power converter for outputting the lowest voltage of the battery The highest voltage value provides power to the field programmable gate interface and microprocessor; the battery charging circuit is used to charge the lithium battery; and the lithium battery is used to supply power to the device.
  • the power management module and the auxiliary circuit include: a step-down DC switching power conversion circuit for outputting low The voltage at the lowest voltage of the battery provides power to the field-programmable gate array core.
  • the chip used is the TPS62040 chip from Texas Instruments.
  • the step-up DC switching power supply conversion circuit is used to output a voltage higher than the highest voltage of the battery, and provides power for each part of the peripheral circuit.
  • the chip is a TPS61032 chip of Texas Instruments.
  • the step-up step-down DC switching power supply conversion circuit is used to output the voltage at the lowest voltage and the highest voltage of the battery, and provides power for the field programmable gate interface and the microprocessor.
  • the chip is the TPS63000 chip of Texas Instruments. .
  • a battery charging circuit that charges a single-cell Li-Ion/Li-Polymer battery.
  • the chip is a Texas Instruments BQ24001 chip that provides power to the unit.
  • the circuit diagram of the extended function circuit module in the above development and verification device is shown in FIG. 6, and includes: an analog-to-digital, digital-to-analog conversion circuit, and a signal between the analog signal of the RF transmitting and receiving circuit and the digital signal of the target design module.
  • Conversion connected to the RF transmitting and receiving circuit and the target design module;
  • RF transmitting and receiving circuit used for transmitting and receiving the wireless test signal, the test signal generated by the target code is digital-analog converted and sent to the RF transmitting circuit, and modulated and transmitted
  • the RF signal is received; the received RF signal is demodulated and sent to the target design module through an analog-to-digital converter; a universal interface is used to extend the signal connection between the function module and other functional modules.
  • Analog-to-digital, digital-to-analog conversion circuit signal conversion between the analog signal of the RF transmitting and receiving circuits and the digital signal of the target design module, and the analog-to-digital converter converts the analog signal of the RF circuit into a field programmable ⁇ 1 array
  • the digital signal is sent to the target design module.
  • the chip uses the AD9201 chip of Analog Devices.
  • the digital-to-analog converter converts the digital signal sent by the target design module into an analog signal recognizable by the RF circuit.
  • the chip uses the AD9761 chip of Analog Devices.
  • the RF transmitting and receiving circuit is used for transmitting and receiving the wireless test signal.
  • the test signal generated by the target code is digital-analog converted and sent to the RF transmitting circuit.
  • the transmitting modulation chip uses the AD8349 chip of Analog Devices.
  • the received RF signal is demodulated and sent to the target design module through an analog-to-digital converter.
  • the receiving demodulator chip uses the AD8347 chip of Analog Devices; the universal interface. Used for signal connection with other function modules to complete data exchange.
  • the verification device adopts a cascading structure, and each part of the functional modules exist independently, and the functions can be realized in any combination, and the expansion modules of different functions can be used to meet the design requirements.
  • the method of developing the verification and the resources used are different, and one or several parts of the development verification apparatus may be used, so the example cannot be completed here, and the use of the development apparatus is explained.
  • extended function modules are designed: digital/analog, analog/digital conversion circuit, RF transmitting/receiving circuit, and target design module, control processing module and power management module to form wireless Transceiver system.
  • the control program is run on the microprocessor of the control processing module, and the field programmable gate array in the target design module implements the target code of the wireless transceiver - the intellectual property core.
  • the computer sends the excitation signal of the target code to the microprocessor in the control processing module through the serial port.
  • the microprocessor After the microprocessor receives the excitation signal for the action of the target code, the excitation signal is processed by the control processing program and sent to the field programmable gate array in the target design module through the universal interface.
  • the target code in the field programmable gate array processes the received excitation signal accordingly, and transmits the wireless test signal through digital-to-analog conversion and RF transmission.
  • the wireless test signal is received by the RF, analog-to-digital conversion, and sent to the target code in the field programmable gate array.
  • the target code processes the received test signal for corresponding data, and sends the verification signal to the control processing module through the universal interface. In the microprocessor.
  • the microprocessor After receiving the verification signal, the microprocessor transmits it to the computer through the serial port. 3. After the computer receives the verification signal, it is processed and displayed.
  • This development verification device supports the development phase:
  • the user's final design goal is the object code within the field programmable gate array.
  • This code is a link in the data stream. This link may be relatively simple or complex.
  • This development verification device supports the verification phase:
  • Verification of the target design requires the application of a large number of test stimulus signals.
  • traditional development verification structures it is often necessary to implement a test stimulus signal in a field programmable gate array using a hardware description language.
  • this method can also be employed.
  • another option is provided to generate a test excitation signal from a computer, transmit it to the microprocessor through the serial port, and then apply a test excitation signal to the field programmable gate array by microprocessing. This method is more flexible than the traditional method of applying the stimulus, and the user can change the test excitation signal at any time without changing the target design, thereby completing the verification process quickly.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

A developing verification apparatus for universal chip, which comprises an object design module for storing and performing the object code of the chip to be development verified, a control processing module for performing the control processing program etc. of the user of the apparatus, a power management module for managing the power and charging the battery, and an extended function module for implementing developing functions in various fields.

Description

一种通用芯片的开发验证装置 技术领域  Development and verification device for general-purpose chip

本实用新型涉及一种通用芯片的开发验证装置, 尤其涉及一种通用、 高速、 弹性、 可扩展的集成电路芯片的开发验证平台, 属于芯片设计技术 领域。 背景技术  The utility model relates to a universal chip development and verification device, in particular to a universal, high-speed, flexible and expandable integrated circuit chip development and verification platform, belonging to the field of chip design technology. Background technique

从事芯片设计研发通常的做法是先在现场可编程门阵列上完成初始目 标设计, 通过充分验证, 测试, 修改, 直到各种性能满足设计要求后, 再 向专用集成电路进行转化。 生产专用集成电路费用昂贵, 因此必须在现场 可编程门阵列阶段就必须经过充分的验证, 消除一切可能的问题后, 才能 进入专用集成电路阶段。 因此, 必需有一个稳定可靠, 强大的现场可编程 门阵列开发验证装置来支持目标设计, 保证设计、 验证、 系统测试各阶段 的工作能顺利进行。 设计各种知识产权核如此, 设计片上系统级芯片也是 如此。  The usual practice of chip design and development is to complete the initial target design on the field programmable gate array, and fully verify, test, and modify until the various performances meet the design requirements, and then convert to the ASIC. The production of ASICs is expensive, so it must be fully verified in the field of programmable gate arrays to eliminate all possible problems before entering the ASIC stage. Therefore, it is necessary to have a stable and reliable, powerful field programmable gate array development and verification device to support the target design, and ensure that the work of design, verification and system testing can be carried out smoothly. This is also the case with the design of various intellectual property cores, as well as the design of on-chip system-on-chips.

传统的开发验证装置基本结构是可编程门阵列及外围电路, 简单电源 控制电路, 外部接口均在一块主板上, 外部可以扩充些比较简单的功能块。 见图 1。  The basic structure of the traditional development and verification device is a programmable gate array and peripheral circuits, a simple power supply control circuit, and external interfaces are all on one motherboard, and externally, some relatively simple functional blocks can be expanded. see picture 1.

这种结构比较简单。 功能结构单一, 不能改变, 对于不同的复杂度的 设计需要很多不同型号开发验证平台。  This structure is relatively simple. The functional structure is single and cannot be changed. For different complexity designs, many different types of development and verification platforms are required.

同时, 在设计时用户可能会有以下需求:  At the same time, users may have the following requirements at design time:

1、不同目标芯片的设计规模肯定是不一样,从节约研发成本角度出发, 所用现场可编程门阵列的规模应该是可以选择的。  1. The design scale of different target chips is definitely different. From the perspective of saving R&D costs, the scale of field programmable gate arrays used should be optional.

2、 用户需要开发验证平台除了具有适合容量的现场可编程门阵列外, 还需要有适合自己用途的外部器件进行辅助设计。 2. The user needs to develop a verification platform in addition to a field programmable gate array with suitable capacity. It is also necessary to have an external device suitable for your own use for auxiliary design.

3、 对于需要协同工作的知识产权核或片上系统芯片设计, 由于外部工 作条件的不确定性, 需要提供大量的扩展接口, 这样用户才能够根据自己 的需要设计扩展板, 满足各种需要。  3. For the intellectual property core or system-on-chip design that needs to work together, due to the uncertainty of external working conditions, a large number of expansion interfaces are needed, so that users can design expansion boards according to their own needs to meet various needs.

4、 开发验证平台本身作为嵌入式系统的能力总是有限的, 资源也不够 丰富, 要想获得更多的资源, 必须能连接计算机, 从而能够利用计算机的 丰富资源, 这样对测试和验证都是十分有利的。 同时, 连接速度应该足够 快, 以满足实时性要求。 实用新型内容  4. The ability to develop the verification platform itself as an embedded system is always limited, and the resources are not rich enough. In order to obtain more resources, it must be able to connect to the computer, so that it can utilize the rich resources of the computer, so that both testing and verification are Very beneficial. At the same time, the connection speed should be fast enough to meet real-time requirements. Utility model content

本实用新型的目的是提出一种通用芯片的开发验证装置, 使用通用接 口连接的层叠式结构为用户在研发过程中提供更灵活的搭配, 使不同的用 户可以选择最适合自己的开发系统, 达到节约研发成本的目的。  The purpose of the utility model is to provide a general-purpose chip development and verification device, which uses a cascading structure connected by a universal interface to provide users with more flexible matching during the development process, so that different users can select the development system that is most suitable for them. The purpose of saving research and development costs.

本实用新型提出的通用芯片的开发验证装置, 包括:  The development and verification device of the universal chip proposed by the utility model comprises:

( 1 ) 目标设计模块, 用于储存和运行待开发验证芯片的目标代码, 目 标设计模块通过通用接口分别与控制处理模块和扩展功能模块相连接; (1) a target design module for storing and running the target code of the verification chip to be developed, and the target design module is respectively connected to the control processing module and the extended function module through a universal interface;

( 2 )控制处理模块, 用于运行装置使用者的控制处理程序, 建立上述 目标设计模块与控制验证过程、 显示验证信号的计算机之间的数据通道, (2) a control processing module for operating a control program of the user of the device, establishing a data channel between the target design module and a computer that controls the verification process and displays the verification signal,

( 3 ) 电源管理模块, 为本装置提供电源; (3) A power management module that provides power to the device;

( 4 )扩展功能模块, 用于建立上述目标设计模块与外界测试设备之间 的数据通道;  (4) an extended function module, configured to establish a data channel between the target design module and the external test device;

( 5 )计算机, 用于输入装置使用者的控制处理程序, 显示装置的验证 信号, 计算机通过串口与控制处理模块相连接, 通过通用串行数据总线接 口与目标设计模块相连接。  (5) A computer, a control processing program for inputting the user of the device, and a verification signal of the display device. The computer is connected to the control processing module through a serial port, and is connected to the target design module through a universal serial data bus interface.

上述开发验证装置中的目标设计模块包括: (1) 1个现场可编程门阵列, 用于运行待开发验证芯片的目标代码;The target design module in the above development and verification device includes: (1) A field programmable gate array for operating the target code of the verification chip to be developed;

(2)配置存储器, 用于存储待开发验证芯片的目标代码, 配置存储器 与现场可编程门阵列相连; (2) a configuration memory for storing the target code of the verification chip to be developed, and the configuration memory is connected to the field programmable gate array;

(3)通用串行数据总线接口, 用于计算机与目标设计模块之间的数据 it l;  (3) Universal serial data bus interface, used for data between the computer and the target design module it l;

(4) 时钟, 用于产生目标代码运行所需的时钟信号, 时钟与现场可编 程门阵列相连;  (4) A clock for generating a clock signal required for the operation of the target code, the clock being connected to the field programmable gate array;

(5) 通用接口, 用于目标设计模块与其它功能模块的信号连接。  (5) Universal interface for signal connection between the target design module and other functional modules.

上述开发验证装置中的控制处理模块包括:  The control processing module in the above development and verification device includes:

(1)微处理器, 用于运行装置使用者的控制处理程序, 控制与计算机 之间的数据通信, 微处理器通过串口与计算机相连;  (1) a microprocessor, a control processing program for operating the user of the device, controlling data communication with the computer, and the microprocessor is connected to the computer through the serial port;

(2)串口,用于实现微处理器与计算机的通讯连接, 串口与微处理器、 计算机相连。  (2) The serial port is used to realize the communication connection between the microprocessor and the computer, and the serial port is connected with the microprocessor and the computer.

(3) 通用接口, 用于控制处理模块与其它功能模块的信号连接。  (3) General purpose interface, used to control the signal connection between the processing module and other functional modules.

上述开发验证装置中的电源管理模块包括:  The power management module in the above development and verification device includes:

(1) 降压型直流开关电源转换器, 用于输出低于电池最低电压值的电 压, 为现场可编程门阵列内核提供电源;  (1) Step-down DC switching power converter for outputting a voltage lower than the lowest voltage of the battery to supply power to the field programmable gate array core;

(2)升压型直流开关电源转换器, 用于输出高于电池最高电压值的电 压, 为各部分外围电路提供电源;  (2) Step-up DC switching power converter for outputting a voltage higher than the highest voltage value of the battery to supply power to each peripheral circuit;

(3)升压降压型直流开关电源转换器, 用于输出在电池最低电压与最 高电压值之的电压, 为现场可编程门电路接口及微处理器提供电源;  (3) Step-up step-down DC switching power converter for outputting the voltage at the lowest voltage and the highest voltage of the battery, providing power for the field programmable gate interface and the microprocessor;

(4) 电池充电电路, 用于为锂电池充电;  (4) A battery charging circuit for charging a lithium battery;

(5) 锂电池, 用于为本装置提供电源。  (5) Lithium battery for powering the unit.

上述开发验证装置中的扩展功能模块, 包括;  The extended function module in the above development and verification device includes:

(1)模数、 数模转换电路, 用于射频发射、 接收电路的模拟信号与目 标设计模块的数字信号间的信号转换, 模数、 数模转换电路与射频发射接 收电路及目标设计模块相连; (1) Analog-to-digital, digital-to-analog conversion circuit, analog signal and target for RF transmitting and receiving circuits The signal conversion between the digital signals of the standard design module, the analog-to-digital, digital-to-analog conversion circuit is connected to the RF transmitting and receiving circuit and the target design module;

( 2 )射频发射、 接收电路, 用于无线测试信号的发射、 接收, 目标代 码产生的测试信号经过数模转换后送至射频发射电路, 经过调制后发射出 射频信号; 接收的射频信号解调后通过模数转换器将数据送至目标设计模 块;  (2) RF transmitting and receiving circuits are used for transmitting and receiving wireless test signals. The test signals generated by the target code are digital-analog converted and sent to the RF transmitting circuit, and modulated to emit RF signals; The received RF signals are demodulated. The data is then sent to the target design module via an analog to digital converter;

( 3 ) 通用接口, 用于扩展功能模块与其它功能模块的信号连接。  (3) Universal interface for extending the signal connection between the function module and other function modules.

本实用新型提出的通用芯片开发验证装置, 具有以下优点:  The universal chip development and verification device proposed by the utility model has the following advantages:

1、 可扩展性。 目标设计模块, 控制处理模块, 分别将现场可编程门阵 列及微处理器周围电路进行了模块式整合, 可根据设计需要调整现场可编 程门阵列模块的容量, 搭配可更换的扩展功能模块, 从而完成不同复杂度 的芯片设计, 评估, 测试任务。  1, scalability. The target design module and the control processing module respectively perform modular integration of the field programmable gate array and the circuit around the microprocessor, and the capacity of the field programmable gate array module can be adjusted according to design requirements, and the replaceable extended function module is Complete chip design, evaluation, and test tasks of varying complexity.

2、 通用性。 目标设计模块, 控制处理模块的搭配, 协同完成芯片设计, 评估, 测试任务, 对于不同功能的开发需要, 釆用不同扩展功能模块, 基 础平台不变, 实现了通用性。  2, versatility. The target design module, the control processing module, the collaborative chip design, evaluation, test tasks, the development needs of different functions, the use of different extended function modules, the basic platform unchanged, and achieve versatility.

3、 实现目标设计与计算机高速数据交换。 通用串行数据总线接口建 立了和计算机的高速数据通道, 通过该接口, 用户的大量工作可以先在计 算机上完成, 快速实现原型设计。 当设计完成后, 可以利用计算机产生测 试激励信号, 方便设计工作的验证。  3. Achieve target design and computer high-speed data exchange. The universal serial data bus interface establishes a high-speed data channel with the computer, through which a large amount of user work can be done on the computer for rapid prototyping. When the design is completed, the computer can generate a test excitation signal to facilitate the verification of the design work.

4、 强大的电源管理功能。 使用锂电池供电, 宽范围的电池输入发挥电 池的最大效率, 也可通过电源直接供电, 可以满足各种的使用环境。 附图说明  4. Powerful power management features. Powered by a lithium battery, a wide range of battery inputs maximizes battery efficiency and can be powered directly from the power supply to meet a variety of operating environments. DRAWINGS

图 1是已有的芯片开发验证装置的结构框图;  1 is a structural block diagram of an existing chip development and verification apparatus;

图 2是本实用新型设计的通用芯片开发验证装置的结构框图;  2 is a structural block diagram of a general-purpose chip development and verification device designed by the present invention;

图 3是本验证装置中所用的目标设计模块的电路框图; 图 4是本验证装置中所用的控制处理模块的电路框图; Figure 3 is a circuit block diagram of a target design module used in the verification apparatus; Figure 4 is a circuit block diagram of a control processing module used in the verification apparatus;

图 5是本验证装置所用的电源管理模块的电路框图;  Figure 5 is a circuit block diagram of a power management module used in the verification device;

图 6是本验证装置中的扩展功能模块的示意图。 具体实施方式  Figure 6 is a schematic diagram of an extended function module in the verification device. detailed description

本实用新型提出的通用芯片的开发验证装置, 其结构框图如图 2所示, 包括: 目标设计模块, 用于储存和运行待开发验证芯片的目标代码; 控制 处理模块, 用于运行装置使用者的控制处理程序, 建立上述目标设计模块 与控制验证过程、 显示验证信号的计算机之间的数据通道, 产生使目标代 码动作的激励信号; 电源管理模块, 为本装置提供电源; 扩展功能模块, 用于建立上述目标设计模块与外界测试设备之间的数据通道; 计算机, 用 于输入装置使用者的控制处理程序, 显示装置的验证信号。  The development and verification device of the universal chip proposed by the utility model has a block diagram as shown in FIG. 2, comprising: a target design module for storing and running the target code of the verification chip to be developed; and a control processing module for operating the device user The control processing program establishes a data channel between the target design module and the computer that controls the verification process and displays the verification signal, and generates an excitation signal for causing the target code to operate; the power management module provides power for the device; and the extended function module uses And establishing a data channel between the target design module and the external test device; the computer, the control processing program for inputting the user of the device, and the verification signal of the display device.

上述开发验证装置中的目标设计模块, 其电路框图如图 3所示, 包括: 1个现场可编程门阵列,用于运行待开发验证芯片的目标代码;配置存储器, 用于存储待开发验证芯片的目标代码, 配置存储器与现场可编程门阵列相 连; 通用串行数据总线接口, 用于计算机与目标设计模块之间的数据通讯; 时钟, 用于产生目标代码运行所需的时钟信号, 时钟与现场可编程门阵列 相连; 通用接口, 用于目标设计模块与其它功能模块的信号连接。 本实用 新型的一个实施例中, 以现场可编程门阵列为中心的目标设计模块, 现场 可编程门阵列及附属电路部分包括: XILINX公司 Spartenlll 系列的现场可 编程门阵列, 现场可编程门阵列可选容量 20万门 -100万门。用于实现用户的 设计。 用户可以根据自己设计的规模选择适合的现场可编程门阵列, 有利 于节约开发成本。 (如果需要更大规模的现场可编程门阵列, 可以釆用更高 级别的目标设计模块, 而不需改动其他功能模块, 达到最大节省成本的要 求)。 1片配置存储器 (1M/2M/4M), 釆用型号 XCF01S/XCF02S/XCF04S, 用 于配置现场可编程门阵列。 1个全局时钟输入, 用于提供现场可编程门阵列 工作所需时钟。 通用接口。 用于与其他功能模块的信号连接, 完成数据交 换。 The target design module in the above development and verification device has a circuit block diagram as shown in FIG. 3, comprising: a field programmable gate array for running the target code of the verification chip to be developed; and a configuration memory for storing the verification chip to be developed The target code, the configuration memory is connected to the field programmable gate array; the universal serial data bus interface is used for data communication between the computer and the target design module; the clock is used to generate the clock signal required for the target code to run, the clock and The field programmable gate array is connected; the universal interface is used for signal connection between the target design module and other functional modules. In one embodiment of the present invention, the target design module centered on the field programmable gate array, the field programmable gate array and the auxiliary circuit portion include: XILINX Spartenlll series field programmable gate array, field programmable gate array Choose a capacity of 200,000 doors - 1 million doors. Used to implement the user's design. Users can choose the appropriate field programmable gate array according to the scale of their own design, which is conducive to saving development costs. (If a larger field-programmable gate array is required, a higher level of target design module can be used without the need to modify other functional modules to achieve maximum cost savings). One piece of configuration memory (1M/2M/4M), model XCF01S/XCF02S/XCF04S, for configuring field programmable gate arrays. 1 global clock input for field programmable gate array The clock required for the job. General purpose interface. Used for signal connection with other function modules to complete data exchange.

上述开发验证装置中的控制处理模块, 其电路框图如图 4所示, 包括: 微处理器, 用于运行装置使用者的控制处理程序, 控制与计算机之间的数 据通信, 微处理器通过串口与计算机相连; 串口, 用于实现微处理器与计 算机的通讯连接, 串口与微处理器、 计算机相连; 通用接口, 用于控制处 理模块与其它功能模块的信号连接。 本实用新型的一个实施例中, 微处理 器及附属电路包括:微处理器使用 C8051F120处理器,控制程序在这里运行。 微处理器通过通用接口连接到目标设计模块中的现场可编程门阵列, 可以 实现实时的软件和系统仿真, 通过发送测试数据到现场可编程门阵列, 接 收现场可编程门阵列输出数据, 微处理器可以当作简单的外部的仿真和评 估平台来使用, 对于加速设计过程和测试用户设计, 发挥了重要作用。 微 处理器的仿真和评估能力还不够, 用户可以通过串口连接到计算机, 利用 计算机的高速计算能力满足设计,测试需求。 而且, 由于计算机通常是软件 开发人员最熟悉的开发平台, 可以减少人员培训时间, 加速设计过程。 1个 串口。 通过串口完成和计算机通讯。 使用的串口驱动芯片是 SP3232。 通用 接口用于与其他功能模块的信号连接, 完成数据交换。  The control processing module in the above development and verification device has a circuit block diagram as shown in FIG. 4, comprising: a microprocessor, a control processing program for running the device user, controlling data communication with the computer, and the microprocessor passes through the serial port. Connected to the computer; serial port, used to realize the communication connection between the microprocessor and the computer, the serial port is connected with the microprocessor and the computer; the universal interface is used to control the signal connection between the processing module and other functional modules. In one embodiment of the invention, the microprocessor and associated circuitry include a microprocessor using a C8051F120 processor, and the control program is run there. The microprocessor is connected to the field programmable gate array in the target design module through a universal interface, real-time software and system simulation can be realized, and the field programmable gate array output data can be received by sending test data to the field programmable gate array. The device can be used as a simple external simulation and evaluation platform, playing an important role in accelerating the design process and testing the user's design. The simulation and evaluation capabilities of the microprocessor are not enough. Users can connect to the computer through the serial port and use the high-speed computing power of the computer to meet the design and test requirements. Moreover, because computers are often the most familiar development platforms for software developers, they can reduce staff training time and speed up the design process. 1 serial port. Communicate with the computer through the serial port. The serial port driver chip used is SP3232. The universal interface is used for signal connection with other functional modules to complete data exchange.

上述开发验证装置中的电源管理模块, 其电路框图如图 5 所示, 包括: 降压型直流开关电源转换器, 用于输出低于电池最低电压值的电压, 为现 场可编程门阵列内核提供电源; 升压型直流开关电源转换器, 用于输出高 于电池最高电压值的电压, 为各部分外围电路提供电源; 升压降压型直流 开关电源转换器, 用于输出在电池最低电压与最高电压值之的电压, 为现 场可编程门电路接口及微处理器提供电源; 电池充电电路, 用于为锂电池 充电; 锂电池, 用于为本装置提供电源。 本实用新型的一个实施例中, 电 源管理模块及附属电路包括: 降压型直流开关电源转换电路,用于输出低 于电池最低电压值的电压, 为现场可编程门阵列内核提供电源, 所用芯片 是德州仪器公司的 TPS62040芯片。 升压型直流开关电源转换电路, 用于输 出高于电池最高电压值的电压, 为各部分外围电路提供电源, 使用芯片是 德州仪器公司的 TPS61032芯片。 升压降压型直流开关电源转换电路, 用于 输出在电池最低电压与最高电压值之的电压, 为现场可编程门电路接口及 微处理器提供电源, 是用芯片是德州仪器公司的 TPS63000芯片。 电池充电 电路, 可为单节锂离子 /锂聚合物电池充电, 使用芯片是德州仪器公司的 BQ24001芯片, 为装置提供电源。 The power management module in the above development and verification device has a circuit block diagram as shown in FIG. 5, and includes: a step-down DC switching power converter for outputting a voltage lower than the lowest voltage of the battery, and providing the field programmable gate array core. Power supply; a step-up DC switching power converter for outputting a voltage higher than the highest voltage of the battery to supply power to each part of the peripheral circuit; a step-up step-down DC switching power converter for outputting the lowest voltage of the battery The highest voltage value provides power to the field programmable gate interface and microprocessor; the battery charging circuit is used to charge the lithium battery; and the lithium battery is used to supply power to the device. In an embodiment of the present invention, the power management module and the auxiliary circuit include: a step-down DC switching power conversion circuit for outputting low The voltage at the lowest voltage of the battery provides power to the field-programmable gate array core. The chip used is the TPS62040 chip from Texas Instruments. The step-up DC switching power supply conversion circuit is used to output a voltage higher than the highest voltage of the battery, and provides power for each part of the peripheral circuit. The chip is a TPS61032 chip of Texas Instruments. The step-up step-down DC switching power supply conversion circuit is used to output the voltage at the lowest voltage and the highest voltage of the battery, and provides power for the field programmable gate interface and the microprocessor. The chip is the TPS63000 chip of Texas Instruments. . A battery charging circuit that charges a single-cell Li-Ion/Li-Polymer battery. The chip is a Texas Instruments BQ24001 chip that provides power to the unit.

上述开发验证装置中的扩展功能电路模块, 其电路示意图如图 6 所示, 包括: 模数、 数模转换电路, 用于射频发射、 接收电路的模拟信号与目标 设计模块的数字信号间的信号转换, 与射频发射接收电路及目标设计模块 相连; 射频发射、 接收电路, 用于无线测试信号的发射、 接收, 目标代码 产生的测试信号经过数模转换后送至射频发射电路, 经过调制后发射出射 频信号; 接收的射频信号解调后通过模数转换器将数据送至目标设计模块; 通用接口, 用于扩展功能模块与其它功能模块的信号连接。 模数、 数模转 换电路, 用于射频发射、 接收电路的模拟信号与目标设计模块的数字信号 间的信号转换, 模数转换器将射频电路的模拟信号转换为现场可编程 ί 1阵 列可识别的数字信号送入目标设计模块,芯片使用 ADI公司的 AD9201芯片, 数模转换器将目标设计模块送出的数字信号转换为射频电路可识别的模拟 信号, 芯片使用 ADI公司的 AD9761芯片。 射频发射、 接收电路, 用于无线 测试信号的发射、 接收, 目标代码产生的测试信号经过数模转换后送至射 频发射电路, 经过调制后发射出射频信号, 发射调制芯片使用 ADI公司的 AD8349芯片; 接收的射频信号解调后通过模数转换器将数据送至目标设计 模块, 接收解调芯片使用 ADI公司的 AD8347芯片; 通用接口。 用于与其他 功能模块的信号连接, 完成数据交换。 本验证装置釆用了层叠式结构, 每部分功能模块独立存在, 可以任意 组合实现功能, 并且可以使用不同功能的扩展模块达到设计需要。 The circuit diagram of the extended function circuit module in the above development and verification device is shown in FIG. 6, and includes: an analog-to-digital, digital-to-analog conversion circuit, and a signal between the analog signal of the RF transmitting and receiving circuit and the digital signal of the target design module. Conversion, connected to the RF transmitting and receiving circuit and the target design module; RF transmitting and receiving circuit, used for transmitting and receiving the wireless test signal, the test signal generated by the target code is digital-analog converted and sent to the RF transmitting circuit, and modulated and transmitted The RF signal is received; the received RF signal is demodulated and sent to the target design module through an analog-to-digital converter; a universal interface is used to extend the signal connection between the function module and other functional modules. Analog-to-digital, digital-to-analog conversion circuit, signal conversion between the analog signal of the RF transmitting and receiving circuits and the digital signal of the target design module, and the analog-to-digital converter converts the analog signal of the RF circuit into a field programmable ί 1 array The digital signal is sent to the target design module. The chip uses the AD9201 chip of Analog Devices. The digital-to-analog converter converts the digital signal sent by the target design module into an analog signal recognizable by the RF circuit. The chip uses the AD9761 chip of Analog Devices. The RF transmitting and receiving circuit is used for transmitting and receiving the wireless test signal. The test signal generated by the target code is digital-analog converted and sent to the RF transmitting circuit. After modulation, the RF signal is transmitted. The transmitting modulation chip uses the AD8349 chip of Analog Devices. The received RF signal is demodulated and sent to the target design module through an analog-to-digital converter. The receiving demodulator chip uses the AD8347 chip of Analog Devices; the universal interface. Used for signal connection with other function modules to complete data exchange. The verification device adopts a cascading structure, and each part of the functional modules exist independently, and the functions can be realized in any combination, and the expansion modules of different functions can be used to meet the design requirements.

由于用户的目标设计是多种多样的, 开发验证的方法和使用的资源也 不同, 可能使用本开发验证装置的一个或几个部分, 所以这里无法完成所 例, 说明本开发装置的使用。  Since the target design of the user is various, the method of developing the verification and the resources used are different, and one or several parts of the development verification apparatus may be used, so the example cannot be completed here, and the use of the development apparatus is explained.

工作环境的建立: 为了完成数据的无线发射接收, 设计了扩展功能模 块: 数 /模, 模 /数转换电路, 射频发射 /接收电路, 与目标设计模块, 控制处 理模块和电源管理模块共同构成无线收发系统。  Establishment of working environment: In order to complete the wireless transmission and reception of data, extended function modules are designed: digital/analog, analog/digital conversion circuit, RF transmitting/receiving circuit, and target design module, control processing module and power management module to form wireless Transceiver system.

在计算机端运行设计好的数据收发显示、 控制程序。 在控制处理模块 的微处理器上运行控制程序, 在目标设计模块中的现场可编程门阵列实现 无线收发机的目标代码-即知识产权核。  Run the designed data transceiver display and control program on the computer side. The control program is run on the microprocessor of the control processing module, and the field programmable gate array in the target design module implements the target code of the wireless transceiver - the intellectual property core.

以下介绍本装置的工作过程:  The following describes the working process of this device:

数据发送过程:  Data transmission process:

1、 计算机将目标代码的激励信号通过串口发送到控制处理模块中的微 处理器。  1. The computer sends the excitation signal of the target code to the microprocessor in the control processing module through the serial port.

2、 微处理器收到使目标代码动作的激励信号后, 激励信号经过控制处 理程序的处理, 通过通用接口发送到目标设计模块中的现场可编程门阵列。  2. After the microprocessor receives the excitation signal for the action of the target code, the excitation signal is processed by the control processing program and sent to the field programmable gate array in the target design module through the universal interface.

3、 现场可编程门阵列内的目标代码将收到的激励信号作相应处理, 通 过数模转换及射频发射将无线测试信号发射出去。  3. The target code in the field programmable gate array processes the received excitation signal accordingly, and transmits the wireless test signal through digital-to-analog conversion and RF transmission.

数据接收过程:  Data receiving process:

1、 无线测试信号通过射频接收, 模数转换, 送至现场可编程门阵列内 的目标代码, 目标代码将接收到的测试信号作相应的数据处理, 通过通用 接口将验证信号发送到控制处理模块中的微处理器。  1. The wireless test signal is received by the RF, analog-to-digital conversion, and sent to the target code in the field programmable gate array. The target code processes the received test signal for corresponding data, and sends the verification signal to the control processing module through the universal interface. In the microprocessor.

2、 微处理器收到验证信号后, 通过串行口传送到计算机。 3、 计算机收到验证信号后, 经过处理显示出来。 2. After receiving the verification signal, the microprocessor transmits it to the computer through the serial port. 3. After the computer receives the verification signal, it is processed and displayed.

本开发验证装置对开发阶段的支持:  This development verification device supports the development phase:

用户的最终设计目标是现场可编程门阵列内的目标代码, 这段代码是 数据流中的一个环节, 这个环节可能相对比较简单, 也可以很复杂。  The user's final design goal is the object code within the field programmable gate array. This code is a link in the data stream. This link may be relatively simple or complex.

本开发验证装置对验证阶段的支持:  This development verification device supports the verification phase:

目标设计的验证需要施加大量的测试激励信号, 在传统的开发验证结 构中, 通常需要用硬件描述语言在现场可编程门阵列内实现产生测试激励 信号。 在本开发验证装置中, 也可以釆用这种方法。 同时, 还提供了另一 种选择, 就是用计算机产生测试激励信号, 通过串行口传送给微处理器, 然后由微处理对现场可编程门阵列施加测试激励信号。 这种方式比传统的 施加激励的方式要灵活, 用户可以在不改变目标设计的情况下随时更改测 试激励信号, 从而快速完成验证过程。  Verification of the target design requires the application of a large number of test stimulus signals. In traditional development verification structures, it is often necessary to implement a test stimulus signal in a field programmable gate array using a hardware description language. In this development verification device, this method can also be employed. At the same time, another option is provided to generate a test excitation signal from a computer, transmit it to the microprocessor through the serial port, and then apply a test excitation signal to the field programmable gate array by microprocessing. This method is more flexible than the traditional method of applying the stimulus, and the user can change the test excitation signal at any time without changing the target design, thereby completing the verification process quickly.

Claims

权利要求书 Claim 1、 一种通用芯片的开发验证装置, 其特征在于该装置包括:  A development and verification device for a general-purpose chip, characterized in that the device comprises: (1) 目标设计模块, 用于储存和运行待开发验证芯片的目标代码, 目 标设计模块通过通用接口分别与控制处理模块和扩展功能模块相连接; (1) a target design module for storing and running the target code of the verification chip to be developed, and the target design module is respectively connected to the control processing module and the extended function module through a universal interface; (2)控制处理模块, 用于运行装置使用者的控制处理程序, 建立上述 目标设计模块与控制验证过程、 显示验证信号的计算机之间的数据通道, (2) a control processing module for operating a control program of the user of the device, establishing a data channel between the target design module and a computer that controls the verification process and displays the verification signal, (3) 电源管理模块, 为本装置提供电源; (3) A power management module that provides power to the device; (4)扩展功能模块, 用于建立上述目标设计模块与外界测试设备之间 的数据通道;  (4) an extended function module, configured to establish a data channel between the target design module and the external test device; (5)计算机, 用于输入装置使用者的控制处理程序, 显示装置的验证 信号, 计算机通过串口与控制处理模块相连接, 通过通用串行数据总线接 口与目标设计模块相连接。  (5) Computer, a control processing program for the input device user, a verification signal of the display device, the computer is connected to the control processing module through the serial port, and is connected to the target design module through the universal serial data bus interface. 2、 如权利要求 1所述的开发验证装置, 其特征在于其中所述的目标设 计模块包括:  2. The development verification apparatus according to claim 1, wherein said target design module comprises: (1) 1个现场可编程门阵列, 用于运行待开发验证芯片的目标代码; (1) A field programmable gate array for operating the target code of the verification chip to be developed; (2)配置存储器, 用于存储待开发验证芯片的目标代码, 配置存储器 与现场可编程门阵列相连; (2) a configuration memory for storing the target code of the verification chip to be developed, and the configuration memory is connected to the field programmable gate array; (3)通用串行数据总线接口, 用于计算机与目标设计模块之间的数据 通讯;  (3) Universal serial data bus interface for data communication between the computer and the target design module; (4) 时钟, 用于产生目标代码运行所需的时钟信号, 时钟与现场可编 程门阵列相连;  (4) A clock for generating a clock signal required for the operation of the target code, the clock being connected to the field programmable gate array; (5) 通用接口, 用于目标设计模块与其它功能模块的信号连接。 (5) Universal interface for signal connection between the target design module and other functional modules. 3、 如权利要求 1所述的开发验证装置, 其特征在于其中所述的控制处 理模块包括: (1)微处理器, 用于运行装置使用者的控制处理程序, 控制与计算机 之间的数据通信, 微处理器通过串口与计算机相连; 3. The development verification device of claim 1, wherein the control processing module comprises: (1) a microprocessor, a control processing program for operating the user of the device, controlling data communication with the computer, and the microprocessor is connected to the computer through the serial port; (2)串口,用于实现微处理器与计算机的通讯连接, 串口与微处理器、 计算机相连。  (2) The serial port is used to realize the communication connection between the microprocessor and the computer, and the serial port is connected with the microprocessor and the computer. (3) 通用接口, 用于控制处理模块与其它功能模块的信号连接。  (3) General purpose interface, used to control the signal connection between the processing module and other functional modules. 4、 如权利要求 1所述的开发验证装置, 其特征在于其中所述的电源管 理模块包括:  4. The development verification device of claim 1, wherein the power management module comprises: (1) 降压型直流开关电源转换器, 用于输出低于电池最低电压值的电 压, 为现场可编程门阵列内核提供电源;  (1) Step-down DC switching power converter for outputting a voltage lower than the lowest voltage of the battery to supply power to the field programmable gate array core; (2)升压型直流开关电源转换器, 用于输出高于电池最高电压值的电 压, 为各部分外围电路提供电源;  (2) Step-up DC switching power converter for outputting a voltage higher than the highest voltage value of the battery to supply power to each peripheral circuit; (3)升压降压型直流开关电源转换器, 用于输出在电池最低电压与最 高电压值之的电压, 为现场可编程门电路接口及微处理器提供电源;  (3) Step-up step-down DC switching power converter for outputting the voltage at the lowest voltage and the highest voltage of the battery, providing power for the field programmable gate interface and the microprocessor; (4) 电池充电电路, 用于为锂电池充电;  (4) A battery charging circuit for charging a lithium battery; (5) 锂电池, 用于为本装置提供电源。  (5) Lithium battery for powering the unit. 5、 如权利要求 1所述的开发验证装置, 其特征在于其中所述的扩展功 能模块, 包括;  5. The development verification apparatus according to claim 1, wherein said extended function module comprises: (1)模数、 数模转换电路, 用于射频发射、 接收电路的模拟信号与目 标设计模块的数字信号间的信号转换, 模数、 数模转换电路与射频发射接 收电路及目标设计模块相连;  (1) Analog-to-digital, digital-to-analog conversion circuit, signal conversion between the analog signal of the RF transmitting and receiving circuits and the digital signal of the target design module, and the analog-to-digital, digital-to-analog conversion circuit is connected to the RF transmitting and receiving circuit and the target design module ; (2)射频发射、 接收电路, 用于无线测试信号的发射、 接收, 目标代 码产生的测试信号经过数模转换后送至射频发射电路, 经过调制后发射出 射频信号; 接收的射频信号解调后通过模数转换器将数据送至目标设计模 块;  (2) Radio frequency transmitting and receiving circuits, used for transmitting and receiving wireless test signals, the test signals generated by the target code are digital-analog converted and sent to the radio frequency transmitting circuit, and modulated to emit radio frequency signals; the received radio frequency signals are demodulated The data is then sent to the target design module via an analog to digital converter; (3) 通用接口, 用于扩展功能模块与其它功能模块的信号连接。  (3) General purpose interface, used to extend the signal connection between the function module and other function modules.
PCT/CN2008/071090 2007-05-31 2008-05-26 Development verification apparatus for universal chip Ceased WO2008145060A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/602,014 US20100211921A1 (en) 2007-05-31 2008-05-26 Development verification apparatus for universal chip

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200720149395.7 2007-05-31
CNU2007201493957U CN201037935Y (en) 2007-05-31 2007-05-31 Developing and checking device for universal chip

Publications (1)

Publication Number Publication Date
WO2008145060A1 true WO2008145060A1 (en) 2008-12-04

Family

ID=39210452

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/071090 Ceased WO2008145060A1 (en) 2007-05-31 2008-05-26 Development verification apparatus for universal chip

Country Status (3)

Country Link
US (1) US20100211921A1 (en)
CN (1) CN201037935Y (en)
WO (1) WO2008145060A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106021053A (en) * 2016-06-28 2016-10-12 国营芜湖机械厂 Module testing system in limit signal computer
CN111428438A (en) * 2020-03-25 2020-07-17 西安微电子技术研究所 Application verification system for vehicle-mounted electronic system MCU

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201037935Y (en) * 2007-05-31 2008-03-19 北京威讯紫晶科技有限公司 Developing and checking device for universal chip
CN101651359B (en) * 2009-09-10 2011-07-27 惠州Tcl移动通信有限公司 Power supply unit and power supply switching method of mobile terminal
CN103248078B (en) * 2012-02-09 2016-05-18 佳能企业股份有限公司 Power-supply management system and method thereof and electronic installation
CN102929756A (en) * 2012-10-28 2013-02-13 中国电子科技集团公司第十研究所 Universal high-speed parallel/serial bus development verification platform
TWI484721B (en) * 2013-12-12 2015-05-11 Po Yuan Huang Power storage and energy saving power supply of computer equipment battery system
WO2016013451A1 (en) * 2014-07-22 2016-01-28 ローム株式会社 Charging circuit, electronic device using same, and charger
CN106649001B (en) * 2015-10-29 2020-04-28 中车大连电力牵引研发中心有限公司 CPCI bus backboard test system
US11003205B2 (en) 2019-02-04 2021-05-11 Sigmasense, Llc. Receive analog to digital circuit of a low voltage drive circuit data communication system
US11644860B2 (en) 2018-08-27 2023-05-09 Sigmasense, Llc. Configuring a programmable drive sense unit
CN108983760A (en) * 2018-10-16 2018-12-11 昆明北方红外技术股份有限公司 Function of the MCU and source current test device
CN109446677B (en) * 2018-11-02 2023-07-14 南京贝伦思网络科技股份有限公司 Universal platform based on network chip and construction method thereof
US11327917B2 (en) 2019-01-14 2022-05-10 Sigmasense, Llc. Low voltage drive circuit and communication system
US10831690B2 (en) 2019-01-14 2020-11-10 Sigmasense, Llc. Channel allocation among low voltage drive circuits
US10915483B2 (en) 2019-01-14 2021-02-09 Sigmasense, Llc. Low voltage drive circuit with variable oscillating characteristics and methods for use therewith
US10884967B2 (en) 2019-01-14 2021-01-05 Sigmasense, Llc. Low voltage drive circuit with variable frequency characteristics and methods for use therewith
US10826747B2 (en) 2019-01-14 2020-11-03 Sigmasense, Llc. Low voltage drive circuit with digital to digital conversion and methods for use therewith
US10831226B2 (en) 2019-01-14 2020-11-10 Sigmasense, Llc Low voltage drive circuit with variable oscillating frequencies and methods for use therewith
US11221980B2 (en) * 2019-10-31 2022-01-11 Sigmasense, Llc. Low voltage drive circuit operable to convey data via a bus
CN113919258B (en) * 2021-09-14 2025-04-08 北京控制工程研究所 Verification method of programmable signal processing module for aerospace fiber-optic gyroscope
CN115032522B (en) * 2022-05-30 2025-08-05 深圳市广和通无线股份有限公司 Functional module for chip testing and chip testing method, device and system
CN115659906B (en) * 2022-10-28 2025-10-28 海光信息技术股份有限公司 A chip verification system, method and related equipment
CN116796670B (en) * 2023-08-29 2023-11-21 北京汤谷软件技术有限公司 Development board data analysis management system and method based on big data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6427224B1 (en) * 2000-01-31 2002-07-30 International Business Machines Corporation Method for efficient verification of system-on-chip integrated circuit designs including an embedded processor
CN1725188A (en) * 2004-07-22 2006-01-25 华为技术有限公司 Logic verification system and method
US20060294428A1 (en) * 2005-06-22 2006-12-28 Via Technologies, Inc. Test system and method
CN201037935Y (en) * 2007-05-31 2008-03-19 北京威讯紫晶科技有限公司 Developing and checking device for universal chip

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6373573B1 (en) * 2000-03-13 2002-04-16 Lj Laboratories L.L.C. Apparatus for measuring optical characteristics of a substrate and pigments applied thereto
KR100374328B1 (en) * 2000-06-03 2003-03-03 박현숙 chip design verification and test apparatus and method
US6912601B1 (en) * 2000-06-28 2005-06-28 Cypress Semiconductor Corp. Method of programming PLDs using a wireless link
WO2004028061A2 (en) * 2002-09-20 2004-04-01 Racom Products, Inc. Method for wireless data system distribution and disseminating information for use with web base location information
US6898720B2 (en) * 2002-12-24 2005-05-24 Sunrise Telecom Incorporated Scalable extensible network test architecture
US7024649B2 (en) * 2003-02-14 2006-04-04 Iwatt Multi-output power supply design system
US20060264178A1 (en) * 2005-05-20 2006-11-23 Noble Gayle L Wireless diagnostic systems
US8175099B2 (en) * 2007-05-14 2012-05-08 Microsoft Corporation Embedded system development platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6427224B1 (en) * 2000-01-31 2002-07-30 International Business Machines Corporation Method for efficient verification of system-on-chip integrated circuit designs including an embedded processor
CN1725188A (en) * 2004-07-22 2006-01-25 华为技术有限公司 Logic verification system and method
US20060294428A1 (en) * 2005-06-22 2006-12-28 Via Technologies, Inc. Test system and method
CN201037935Y (en) * 2007-05-31 2008-03-19 北京威讯紫晶科技有限公司 Developing and checking device for universal chip

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106021053A (en) * 2016-06-28 2016-10-12 国营芜湖机械厂 Module testing system in limit signal computer
CN106021053B (en) * 2016-06-28 2024-01-16 国营芜湖机械厂 Limit signal computer internal module test system
CN111428438A (en) * 2020-03-25 2020-07-17 西安微电子技术研究所 Application verification system for vehicle-mounted electronic system MCU
CN111428438B (en) * 2020-03-25 2023-02-07 西安微电子技术研究所 Application verification system for vehicle-mounted electronic system MCU

Also Published As

Publication number Publication date
US20100211921A1 (en) 2010-08-19
CN201037935Y (en) 2008-03-19

Similar Documents

Publication Publication Date Title
WO2008145060A1 (en) Development verification apparatus for universal chip
CN105824729B (en) A kind of virtual verification platform having versatility and implementation method
US20110066867A1 (en) Method and system for monitoring module power information in a communication device
CN107703818A (en) Wireless programming creative education intelligent controller system based on WiFi
WO2004059433A3 (en) Scalable extensible network test architecture
Madgwick et al. x-OSC: A versatile wireless I/O device for creative/music applications
CN105526967A (en) Measuring equipment and system based on intelligent terminal
KR20110120810A (en) Sensor node with universal interface port and plug and play function, sensor board with universal interface port and sensor device driver, universal interface port and method of operation of each
Upegui et al. An FPGA Dynamically Reconfigurable Framework for Modular Robotics.
CN103150952B (en) Reconfigurable electronic design automation (EDA) experimental platform
CN106272400A (en) A kind of special steering engine driving device of six degree of freedom mechanical arm
CN104657293A (en) Method and device for man-machine interaction of ME (Mobile Equipment)
CN102647317B (en) System and method for improving accessibility of sensor
CN209330129U (en) A Distributed Dynamic Radio Frequency Test Interface Device
CN112433900B (en) Method, system, device and storage medium for chip verification
US20080235712A1 (en) Hardware Object Request Broker on a Chip for Generating Separate Control and Data Channels for Improved Throughput Efficiency
CN108447361A (en) Electronic Experiment Teaching platform and experimental method
Rétornaz et al. Seamless multi-robot programming for the people: ASEBA and the wireless Thymio II robot
CN223229965U (en) A building block robot motherboard supporting human-computer interaction
CN101119261A (en) Data processing device and electric energy control method
CN203012141U (en) GPS positioning terminal platform with video function
JP2006185246A (en) Communication system conversion adapter
Taddese et al. Toward rapid prototyping of miniature capsule robots
Paiva Software-hardware co-design for NB-IoT low-power applications: consumption and performance analysis
CN203149961U (en) Reconstructible EDA experimental platform

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08757504

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 12602014

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 08757504

Country of ref document: EP

Kind code of ref document: A1