JP2024513646A - Dedicated subsystem of power chip - Google Patents
Dedicated subsystem of power chip Download PDFInfo
- Publication number
- JP2024513646A JP2024513646A JP2023551664A JP2023551664A JP2024513646A JP 2024513646 A JP2024513646 A JP 2024513646A JP 2023551664 A JP2023551664 A JP 2023551664A JP 2023551664 A JP2023551664 A JP 2023551664A JP 2024513646 A JP2024513646 A JP 2024513646A
- Authority
- JP
- Japan
- Prior art keywords
- power
- module
- data
- dedicated
- signal conversion
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 101
- 238000006243 chemical reaction Methods 0.000 claims abstract description 66
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000008569 process Effects 0.000 claims abstract description 19
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 10
- 238000005070 sampling Methods 0.000 claims description 26
- 230000002093 peripheral effect Effects 0.000 claims description 17
- 230000032258 transport Effects 0.000 claims description 13
- 238000001914 filtration Methods 0.000 claims description 4
- 230000001629 suppression Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 abstract description 11
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00006—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
- H02J13/00016—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment using a wired telecommunication network or a data transmission bus
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00006—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
- H02J13/00028—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment involving the use of Internet protocols
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S40/00—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- Y04S40/12—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
- Y04S40/124—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment using wired telecommunication networks or data transmission busses
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Signal Processing (AREA)
- Power Sources (AREA)
- Microcomputers (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
本願は、電力チップの専用サブシステム及び電力システムの専用チップに関する。電力専用MACモジュールは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットを処理して、電力業務データを得るために用いられる。信号変換サブシステムは、タイムスケール管理モジュールの提供する第2タイムスケールに基づき、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うために用いられる。データ処理モジュールには、電力専用デジタル信号処理アレイ及び電力専用デジタル信号処理アレイに結合される第1メモリが含まれる。電力専用デジタル信号処理アレイは、信号変換サブシステムにおける電力業務データが指定アルゴリズムに従ってデータ処理を行って、所定のフォーマットに合致する処理データを得るために用いられる。本システムを採用することで、電力データ処理の需要を満たした上、システムのコスト及び消費電力を低下させ、システムの安定性を向上させる。
【選択図】図1
The present application relates to a dedicated subsystem of a power chip and a dedicated chip of a power system. The power-only MAC module is used to process the subscribed Ethernet data packets and obtain power service data based on a first timescale provided by the timescale management module. The signal conversion subsystem is used to sample, transport, and store power utility data in the power-only MAC module based on a second timescale provided by the timescale management module. The data processing module includes a power-only digital signal processing array and a first memory coupled to the power-only digital signal processing array. The power-specific digital signal processing array is used to process the power utility data in the signal conversion subsystem according to specified algorithms to obtain processed data that conforms to a predetermined format. By adopting this system, we can meet the demand for power data processing, reduce system cost and power consumption, and improve system stability.
[Selection diagram] Figure 1
Description
本願は、電気技術の分野に関し、特に、電力システムの専用チップ及び電力チップの専用サブシステムに関する。 TECHNICAL FIELD The present application relates to the field of electrical technology, and in particular to dedicated chips of power systems and dedicated subsystems of power chips.
現在、スマートグリッドは、電力網の情報化の手法により、システムの内部とシステム間の情報の迅速な伝達、及び各種のより高度な応用を実現している。電力網の情報化は、イーサネット技術を電力網に融合することにより、電力網通信のリアルタイム性、信頼性の向上を図る。コンピュータオープンシステムの相互接続通信参照モデルにおいて、MAC層の制御は、イーサネットにおける各機器の信頼性、高効率な通信の保証となる。 At present, smart grids are realizing rapid transmission of information within and between systems and various more advanced applications through power grid informatization methods. Computerization of power grids aims to improve the real-time performance and reliability of power grid communications by integrating Ethernet technology with power grids. In the computer open system interconnection communication reference model, control of the MAC layer guarantees reliability and highly efficient communication of each device in Ethernet.
現在、電力網用のチップは、汎用のMACモジュールにより単一のMAC機能を実現することが多く、また、ヘテロジニアスマルチコアの技術は、すでに超大規模コンピュータなどの分野に広く応用され、汎用のヘテロジニアスマルチコアのアーキテクチャは、すでに電力分野の安全制御可能なこと、低コスト、低消費電力のカスタマイズ化の需要を満たすことができない。 Currently, chips for power grids often implement a single MAC function using a general-purpose MAC module, and heterogeneous multi-core technology has already been widely applied to fields such as ultra-large scale computers. Multi-core architectures are already unable to meet the demands of safety controllability, low cost, low power customization in the power sector.
これに鑑みて、上記技術的問題に対して、電力データ処理の需要を満足した上、システムのコスト及び消費電力を低下し、システムの安定性を向上させる電力チップの専用サブシステム及び電力システムの専用チップを提供する必要がある。 In view of this, in order to solve the above technical problems, we have developed a dedicated subsystem of the power chip and a power system that satisfies the demand for power data processing, lowers the system cost and power consumption, and improves the system stability. A special chip must be provided.
電力チップの専用サブシステムであって、リアルタイム処理モジュールと、データ処理モジュールと、信号変換サブシステムと、タイムスケール管理モジュールと、電力専用MACモジュールとを含み、リアルタイム処理モジュール、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールは、システムバスを介して相互接続され、
リアルタイム処理モジュールは、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールをスケジューリングするために用いられ、
電力専用MACモジュールは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットを処理して、電力業務データを得るために用いられ、
信号変換サブシステムは、タイムスケール管理モジュールの提供する第2タイムスケールに基づき、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うために用いられ、
データ処理モジュールには、電力専用デジタル信号処理アレイ及び電力専用デジタル信号処理アレイに結合される第1メモリが含まれ、電力専用デジタル信号処理アレイは、信号変換サブシステムにおける電力業務データを指定アルゴリズムに従ってデータ処理して、所定のフォーマットに合致する処理データを得るために用いられ、第1メモリは、処理データを記憶するために用いられる、
電力チップの専用サブシステムである。
A dedicated subsystem of a power chip, including a real-time processing module, a data processing module, a signal conversion subsystem, a timescale management module, and a power-dedicated MAC module, which includes a real-time processing module, a data processing module, and a signal conversion module. The subsystems, timescale management module and power-only MAC module are interconnected via a system bus;
The real-time processing module is used to schedule the data processing module, the signal conversion subsystem, the timescale management module, and the power-only MAC module;
The power-only MAC module is used to process the subscribed Ethernet data packets and obtain power utility data based on the first timescale provided by the timescale management module;
The signal conversion subsystem is used to perform sampling, transportation, and storage processing on the power utility data in the power dedicated MAC module based on the second timescale provided by the timescale management module;
The data processing module includes a power-only digital signal processing array and a first memory coupled to the power-only digital signal processing array, the power-only digital signal processing array converting power utility data in the signal conversion subsystem according to a specified algorithm. the first memory is used to process data to obtain processed data that conforms to a predetermined format; the first memory is used to store the processed data;
It is a dedicated subsystem of the power chip.
一実施例では、信号変換サブシステムは、埋め込み式プロセッサと、第2メモリと、シリアル周辺機器インタフェースモジュールとを含み、
埋め込み式プロセッサは、第2タイムスケールに基づき、特定の埋め込み式プログラムを実行して、外付けの信号変換チップを制御して、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うことを実施し、信号変換サブシステムと信号変換チップは、シリアル周辺機器インタフェースモジュールの提供するシリアル周辺機器インタフェースプロトコルにより通信を行い、
第2メモリは、埋め込み式プログラム及び埋め込み式プロセッサが処理した電力業務データを記憶するために用いられる。
In one embodiment, the signal conversion subsystem includes an embedded processor, a second memory, and a serial peripheral interface module;
The embedded processor executes a specific embedded program based on the second time scale to control the external signal conversion chip to perform sampling, transport and storage processing on the power utility data in the power-only MAC module. The signal conversion subsystem and the signal conversion chip communicate using the serial peripheral interface protocol provided by the serial peripheral interface module.
The second memory is used to store embedded programs and power utility data processed by the embedded processor.
一実施例では、信号変換サブシステムは、メモリアクセスモジュールをさらに含み、
電力専用MACモジュールにおける電力業務データのデータ量がデータ量の閾値よりも大きいと検出すると、埋め込み式プロセッサは、第2タイムスケールに基づき、特定の埋め込み式プログラムを実行して、外付けの信号変換チップを制御して、電力専用MACモジュールにおける電力業務データに対してサンプリング及び記憶処理を行うことを実施し、メモリアクセスモジュールは、電力専用MACモジュールにおける電力業務データを運搬処理するために用いられる。
In one embodiment, the signal conversion subsystem further includes a memory access module;
When detecting that the amount of power utility data in the power-only MAC module is greater than the data amount threshold, the embedded processor executes a specific embedded program based on the second time scale to perform external signal conversion. The chip is controlled to perform sampling and storage processing on the power utility data in the power-only MAC module, and the memory access module is used to transport and process the power utility data in the power-only MAC module.
一実施例では、シリアル周辺機器インタフェースモジュールのプロトコルモードは、単線モード、2線モード及び4線モードのうちの少なくとも1つを含む。 In one embodiment, the protocol mode of the serial peripheral interface module includes at least one of a single wire mode, a two wire mode, and a four wire mode.
一実施例では、信号変換サブシステムは、8チャネルのインタフェースになるように構成されている。 In one embodiment, the signal conversion subsystem is configured to be an eight channel interface.
一実施例では、電力専用MACモジュールには、専用命令セットで実現されるプログラム可能なメッセージ専用プロセッサが一つ搭載され、メッセージ専用プロセッサは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットに対してフィルタリング及びストーム抑制処理を行って、電力業務データを得るために用いられる。 In one embodiment, the power-only MAC module includes one programmable message-only processor implemented with a dedicated instruction set, and the message-only processor is configured to: It is used to perform filtering and storm suppression processing on subscribed Ethernet data packets to obtain power utility data.
一実施例では、システムは、1つのスレーブインタフェース及び1つのホストインタフェースを含み、スレーブインタフェース及びホストインタフェースは、システムを電力システムの専用チップに集積するために用いられる。 In one embodiment, the system includes one slave interface and one host interface, where the slave interface and the host interface are used to integrate the system into a dedicated chip of the power system.
一実施例では、リアルタイム処理モジュールは、第1リアルタイムプロセッサ及び第2リアルタイムプロセッサを含み、第1リアルタイムプロセッサは、信号変換サブシステムをスケジューリングするために用いられ、第2リアルタイムプロセッサは、電力専用MACモジュールをスケジューリングするために用いられる。 In one embodiment, the real-time processing module includes a first real-time processor and a second real-time processor, the first real-time processor is used to schedule the signal conversion subsystem, and the second real-time processor is used to schedule a power-only MAC module. used for scheduling.
一実施例では、第1タイムスケールは、イーサネットデータパケット処理のタイムスタンプ情報を含み、第2タイムスケールは、電力業務データのサンプリング時間間隔情報を含む。 In one embodiment, the first timescale includes timestamp information for Ethernet data packet processing and the second timescale includes sampling time interval information for power utility data.
電力システムの専用チップであって、上記のシステムが集積されている、
電力システムの専用チップである。
A dedicated chip for power systems, in which the above systems are integrated.
This is a dedicated chip for power systems.
上記電力チップの専用サブシステム及び電力システムの専用チップは、電力チップの専用サブシステムにおけるリアルタイム処理モジュールにより、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールをスケジューリングする。電力専用MACモジュールは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットを処理して、電力業務データを得る。信号変換サブシステムは、タイムスケール管理モジュールの提供する第2タイムスケールに基づき、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うために用いられる。データ処理モジュールは、指定アルゴリズムに従って電力業務データをデータ処理して、リアルタイムプロセッサ又は電力システムの専用チップにおける応用プロセッサの負荷を低下させ、データ処理効率及びシステムの高性能を向上させるとともに、コストを低下し、システムの安定性を向上させる。 The dedicated subsystem of the power chip and the dedicated chip of the power system schedule the data processing module, signal conversion subsystem, time scale management module, and power dedicated MAC module by the real-time processing module in the dedicated subsystem of the power chip. The power-only MAC module processes the subscribed Ethernet data packets to obtain power utility data based on a first timescale provided by the timescale management module. The signal conversion subsystem is used to sample, transport, and store power utility data in the power-only MAC module based on a second timescale provided by the timescale management module. The data processing module processes power utility data according to specified algorithms to reduce the load on real-time processors or application processors in dedicated chips of power systems, improve data processing efficiency and system performance, and reduce costs. and improve system stability.
本願の目的、技術案及び利点をより明確にするために、以下、図面及び実施例を参照しながら、本願をさらに詳しく説明する。ここで記述される具体的な実施例は、本願を解釈するためだけに用いられ、本願を限定するために用いられないものと理解すべきである。 In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be described in more detail below with reference to the drawings and embodiments. It should be understood that the specific examples described herein are used only to interpret the present application and not to limit the present application.
本願は、電力業務データ処理に適用される電力チップの専用サブシステムを提供する。電力チップの専用サブシステムは、ヘテロジニアスマルチコアアーキテクチャに基づくものであり、当該システムが端末に応用されるとして説明する。理解できるように、電力チップの専用サブシステムは、端末及びサーバを含む応用環境に応用して、端末とサーバとのインタラクションにより実現されてもよいし、サーバに応用してもよい。 The present application provides a dedicated subsystem of a power chip applied to power utility data processing. The dedicated subsystem of the power chip is based on a heterogeneous multi-core architecture, and the system will be described as being applied to a terminal. As can be seen, the dedicated subsystem of the power chip may be applied to an application environment including a terminal and a server, and may be realized by the interaction between the terminal and the server, or may be applied to the server.
一実施例では、図1に示すように、電力チップの専用サブシステムが提供される。この電力チップの専用サブシステムは、リアルタイム処理モジュール、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールを含み、リアルタイム処理モジュール、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールは、システムバスを介して相互接続されている。 In one embodiment, a dedicated subsystem of a power chip is provided, as shown in FIG. The dedicated subsystems of this power chip include a real-time processing module, a data processing module, a signal conversion subsystem, a timescale management module, and a power dedicated MAC module; The module and power-only MAC module are interconnected via a system bus.
リアルタイム処理モジュールは、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールをスケジューリングするために用いられ、つまり、リアルタイム処理モジュールは、各モジュールの応用駆動を実行するために用いられる。リアルタイム処理モジュールには、少なくとも2つのリアルタイムプロセッサが含まれ、各リアルタイムプロセッサは、並列に応用駆動を実行する。リアルタイムプロセッサは、サブシステム全体のリソースのスケジューリング、プログラムのスケジューリング及びデータフローの制御を完成する。リソースのスケジューリングとは、電力業務データを電力チップの専用サブシステムから、バス相互接続を介して、SRAM/DDRなどのメモリ又はプロセッサ自体に運搬して使用することである。リアルタイム処理モジュールは、第1リアルタイムプロセッサ及び第2リアルタイムプロセッサを含み、第1リアルタイムプロセッサは、信号変換サブシステムをスケジューリングするために用いられ、第2リアルタイムプロセッサは、電力専用MACモジュールをスケジューリングするために用いられる。 The real-time processing module is used to schedule the data processing module, the signal conversion subsystem, the time scale management module and the power-only MAC module, that is, the real-time processing module is used to perform the application driving of each module. . The real-time processing module includes at least two real-time processors, each real-time processor executing application drives in parallel. The real-time processor completes the resource scheduling, program scheduling and data flow control of the entire subsystem. Resource scheduling is the conveyance of power utility data from a dedicated subsystem of a power chip, via a bus interconnect, to memory such as SRAM/DDR or to the processor itself for use. The real-time processing module includes a first real-time processor and a second real-time processor, the first real-time processor is used to schedule the signal conversion subsystem, and the second real-time processor is used to schedule the power-only MAC module. used.
電力専用MACモジュールは、汎用MACモジュールに専用命令セットで実現されるメッセージ専用プロセッサを一つ搭載し、カスタム命令により特定のイーサネットメッセージに対するサブスクライブの機能を効率的に実現することができる。タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットを処理して、電力業務データを得るために用いられる。電力業務データは、電力システムにおける電流、電圧などのアナログ量を含む。 The power-dedicated MAC module is a general-purpose MAC module that is equipped with one message-dedicated processor realized by a dedicated instruction set, and can efficiently implement the function of subscribing to a specific Ethernet message using a custom instruction. The first timescale provided by the timescale management module is used to process subscribed Ethernet data packets to obtain power utility data. Electric power business data includes analog quantities such as current and voltage in the electric power system.
第1タイムスケールは、イーサネットデータパケット処理のタイムスタンプ情報を含み、「第1」と「第2」は、異なるタイムスケールを区別するために用いられ、即ち、第1タイムスケールは、第2タイムスケールであってもよいし、第2タイムスケールは、第1タイムスケールであってもよい。タイムスケール管理モジュールは、電力チップの専用サブシステムにおける信号変換サブシステム及び電力専用MACモジュールにタイムスケールを提供するために用いられ、タイムスケールは、周辺装置の提供するIRIG-B(InterRange Instrumentation Group-B、Bタイムコード)及びPPS(Precision Positioning System、高精度測位サービス)フォーマットのタイムスケールのうちのいずれかによって定められる。 The first time scale includes time stamp information of the Ethernet data packet processing, and "first" and "second" are used to distinguish different time scales, i.e., the first time scale may be the second time scale, and the second time scale may be the first time scale. The time scale management module is used to provide a time scale to the signal conversion subsystem and the power dedicated MAC module in the dedicated subsystem of the power chip, and the time scale is determined by one of the time scales of IRIG-B (InterRange Instrumentation Group-B, B time code) and PPS (Precision Positioning System, high precision positioning service) formats provided by the peripheral device.
選択的には、電力専用MACモジュールには、専用命令セットで実現されるプログラム可能なメッセージ専用プロセッサが一つ搭載され、メッセージ専用プロセッサは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットに対して、フィルタリング及びストーム抑制処理を行って、電力業務データを得るために用いられ、データの紛失を回避する。 Optionally, the power-only MAC module includes one programmable message-only processor implemented with a dedicated instruction set, the message-only processor configured to: Filtering and storm suppression processing is performed on the subscribed Ethernet data packets to obtain power utility data and avoid data loss.
信号変換サブシステムは、ADCサブシステムであってもよく、タイムスケール管理モジュールの提供する第2タイムスケールに基づき、電力専用MACモジュールにおける電力業務データに対して、サンプリング、運搬及び記憶処理を行うために用いられる。信号変換サブシステム、即ちADCサブシステムは、ADCチップの制御モジュールであり、SPI(Serial Peripheral Interface、シリアル周辺機器インタフェース)プロトコルによって通信を行う。 The signal conversion subsystem may be an ADC subsystem, and is configured to perform sampling, transportation, and storage processing on the power utility data in the power-only MAC module based on the second timescale provided by the timescale management module. used for. The signal conversion subsystem, or ADC subsystem, is a control module of the ADC chip and communicates using the SPI (Serial Peripheral Interface) protocol.
第2タイムスケールは、電力業務データのサンプリング時間間隔情報を含む。第2タイムスケールは、信号変換サブシステムが必要な電力業務データを採集して、採集された電力業務データを所定のフォーマットのデータに変換するようにトリガーするために用いられる。例えば、電力専用MACモジュールのサブスクライブしたイーサネットメッセージに基づき得る電力業務データは、アナログ信号である。第2タイムスケールに基づき、信号変換サブシステムの外付けのADCサンプリングチップが電力業務データをサンプリングするように制御して、サンプリング電力業務データを得る。サンプリング電力業務データを信号変換することにより、デジタル信号形式の電力業務データを得る。デジタル信号形式の電力業務データを、信号変換サブシステムが結合されたメモリに送信して記憶する。信号変換サブシステムが結合されたDMAモジュール(Direct Memory Access、ダイレクトメモリアクセス)により、データ運搬を行う。ADCサブシステムがタスクを完成した後、リアルタイムプロセッサに信号指示を中断して、データのサンプリング、運搬及び記憶を完了する。 The second time scale includes sampling time interval information for power utility data. The second timescale is used to trigger the signal conversion subsystem to collect the necessary power utility data and convert the collected power utility data into data in a predetermined format. For example, power utility data that may be based on subscribed Ethernet messages of a power-only MAC module is an analog signal. Based on the second time scale, an external ADC sampling chip of the signal conversion subsystem is controlled to sample the power service data to obtain sampled power service data. Electric power service data in a digital signal format is obtained by converting the sampled power service data. Power utility data in the form of digital signals is transmitted to and stored in a memory coupled to the signal conversion subsystem. Data transport is performed by a DMA module (Direct Memory Access) coupled to a signal conversion subsystem. After the ADC subsystem completes its task, it interrupts signaling to the real-time processor to complete sampling, transport, and storage of data.
データ処理モジュールには、電力専用デジタル信号処理アレイ、及び電力専用デジタル信号処理アレイに結合される第1メモリを含む。電力専用デジタル信号処理アレイは、信号変換サブシステムにおける電力業務データを、指定アルゴリズム(指定アルゴリズム、即ち、電力システムに応用されるデジタル信号処理アルゴリズム、例えば、離散フーリエ変換(DiscreteFourier Transform、DFT)、高速フーリエ変換(fast Fourier transform、FFT)などのアルゴリズム)に従ってデータ処理して、所定のフォーマットに合致する処理データを得る(例えば、DFTを採用して取得電流又は電圧に畳込み演算を行い、対応するベクトルを得る)ために用いられる。メモリは、処理データを記憶するために用いられる。 The data processing module includes a power-only digital signal processing array and a first memory coupled to the power-only digital signal processing array. The power dedicated digital signal processing array converts the power utility data in the signal conversion subsystem into a specified algorithm (i.e., a digital signal processing algorithm applied to the power system, such as a discrete Fourier transform (DFT), a high speed Data processing is performed according to an algorithm such as a fast Fourier transform (FFT) to obtain processed data that conforms to a predetermined format (e.g., by employing DFT to perform a convolution operation on the acquired current or voltage to create a corresponding vector). Memory is used to store processing data.
ただし、電力専用デジタル信号処理アレイは、DSPアレイ(Digital Signal Processing、デジタル信号処理技術のチップ)である。DSPアレイは、電力システムに応用される各種のデジタル信号処理アルゴリズムを実行することができ、応用プロセッサのデータ処理の負荷を緩和して、応用プロセッサのデータ処理性能を向上させ、結合された第1メモリは、SRAM(Static Random-Access Memory、スタティックランダムアクセスメモリ)である。SRAMは、計算データを記憶するために用いられる。 However, the power-dedicated digital signal processing array is a DSP array (Digital Signal Processing, a chip for digital signal processing technology). The DSP array can execute various digital signal processing algorithms applied to the power system, reducing the data processing load of the application processor and improving the data processing performance of the application processor, and the associated first memory is an SRAM (Static Random-Access Memory). The SRAM is used to store the calculation data.
選択的には、SRAMは、電力チップの専用サブシステムにおける他のモジュールの生成する中間データを記憶するために用いられ、当該中間データは、DSP計算が生成するデータ、ADCサブシステムのサンプリングデータなどを含む。 Optionally, the SRAM is used to store intermediate data generated by other modules in the dedicated subsystem of the power chip, including data generated by the DSP calculations, sampled data from the ADC subsystem, etc.
選択的には、一実施例では、当該システムは、1つのスレーブインタフェース及び1つのホストインタフェースを含み、スレーブインタフェース及びホストインタフェースは、システムを電力システムの専用チップに集積するために用いられ、それにより、電力チップの専用サブシステムを異なるタイプや機能の電力システムの専用チップに集積することが容易になり、コストを低減させる。 Optionally, in one embodiment, the system includes one slave interface and one host interface, the slave interface and the host interface being used to integrate the system into a dedicated chip of the power system, thereby , it becomes easier to integrate dedicated subsystems of power chips into dedicated chips of power systems of different types and functions, reducing costs.
プロセッサは、レジスタを配置することにより、ADCサンプリングを起動させる。サンプリングが終了すると、プロセッサは、中断を受けて、ADCチップインタフェースによるデータの受信を開始し、初歩的にデータを処理後、データをSRAM/DDRなどに運搬して記憶して、リアルタイムプロセッサに引き渡して後続のデータ処理及び計算を行う。一実施例では、図2に示すように、電力チップの専用サブシステムの構造ブロック図の模式図である。電力チップの専用サブシステムは、リアルタイム処理モジュール、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールを含む。また、リアルタイム処理モジュールは、2つのリアルタイムプロセッサを含み、そのうち、一方のリアルタイムプロセッサは、ADCサブシステムをスケジューリングするために用いられ、他方のリアルタイムプロセッサは、電力専用MACモジュールをスケジューリングするために用いられる。データ処理モジュールには、DSPと電力専用デジタル信号処理アレイに結合される第1メモリSRAMとが含まれる。ADCサブシステムは、8チャネルのインタフェースになるように構成され、電力専用MACは、8チャネルのインタフェースになるように構成されている。スレーブインタフェース及びホストインタフェースは、当該システムを電力システムの専用チップに集積するために用いられる。 The processor activates ADC sampling by placing registers. When the sampling is completed, the processor receives the interruption and starts receiving data through the ADC chip interface, and after processing the data, transports the data to SRAM/DDR, etc., stores it, and hands it over to the real-time processor. for subsequent data processing and calculations. In one embodiment, as shown in FIG. 2, FIG. 2 is a schematic diagram of a structural block diagram of a dedicated subsystem of a power chip. The dedicated subsystems of the power chip include a real-time processing module, a data processing module, a signal conversion subsystem, a timescale management module, and a power-only MAC module. The real-time processing module also includes two real-time processors, one real-time processor is used to schedule the ADC subsystem, and the other real-time processor is used to schedule the power-only MAC module. . The data processing module includes a DSP and a first memory SRAM coupled to a power-only digital signal processing array. The ADC subsystem is configured to be an 8-channel interface, and the power-only MAC is configured to be an 8-channel interface. A slave interface and a host interface are used to integrate the system into a dedicated chip of the power system.
上記電力チップの専用サブシステムは、リアルタイム処理モジュールにより、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールをスケジューリングする。各モジュールは、機能的に互いに独立し、独立に柔軟に配置することができる。電力専用MACモジュールは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットを処理して、電力業務データを得る。信号変換サブシステムは、タイムスケール管理モジュールの提供する第2タイムスケールに基づき、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うために用いられる。リアルタイムプロセッサにより、タイムスケール管理モジュールを配置することで、同時にADCサブシステム及び電力専用MACモジュールにタイムスケールを提供することができ、それにより、ADCサンプリングの定時と、イーサネットデータパケットメッセージの定時的な解析などの機能をサポートする。データ処理モジュールは、電力業務データを指定アルゴリズムに従ってデータ処理し、それにより、リアルタイムプロセッサ又は電力システムの専用チップにおける応用プロセッサの負荷を低下させ、データ処理効率及びシステムの高性能を向上させるとともに、コストを低下させ、システムの安定性を向上させる。 The dedicated subsystem of the power chip schedules a data processing module, a signal conversion subsystem, a time scale management module, and a power dedicated MAC module by a real-time processing module. Each module is functionally independent from each other and can be independently and flexibly arranged. The power-only MAC module processes the subscribed Ethernet data packets to obtain power utility data based on a first timescale provided by the timescale management module. The signal conversion subsystem is used to sample, transport, and store power utility data in the power-only MAC module based on a second timescale provided by the timescale management module. With the real-time processor, a timescale management module can be deployed to simultaneously provide timescales to the ADC subsystem and the power-only MAC module, thereby ensuring that the ADC sampling is on time and the Ethernet data packet message is on time. Support functions such as analysis. The data processing module processes the power utility data according to a specified algorithm, thereby reducing the load on the real-time processor or the application processor in the dedicated chip of the power system, improving the data processing efficiency and system performance, and reducing the cost. and improve system stability.
一実施例では、図3に示すように、信号変換サブシステムが提供される。当該信号変換サブシステムは、埋め込み式プロセッサ、第2メモリ、シリアル周辺機器インタフェースモジュール及びメモリアクセスモジュールを含み、そのうち、
埋め込み式プロセッサは、第2タイムスケールに基づき、特定の埋め込み式プログラムを実行し、外付けの信号変換チップを制御して、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うことを実施する。信号変換サブシステムと信号変換チップは、シリアル周辺機器インタフェース(SPI)モジュールの提供するシリアル周辺機器インタフェースプロトコルによって通信を行う。つまり、SPIインタフェースは、SPIプロトコルにより、信号変換サブシステムをADCサンプリングチップと通信させることができる。また、SPIプロトコルのモードは、単線、2線、4線などのモードに設定され、それにより、異なるタイプのADCサンプリングチップに適応することができ、信号変換サブシステムの汎用性を向上させる。
In one embodiment, a signal conversion subsystem is provided as shown in FIG. The signal conversion subsystem includes an embedded processor, a second memory, a serial peripheral interface module, and a memory access module, including:
The embedded processor executes a specific embedded program and controls the external signal conversion chip to perform sampling, transportation, and storage processing on the power utility data in the power-only MAC module based on the second time scale. Do what you do. The signal conversion subsystem and the signal conversion chip communicate through a serial peripheral interface protocol provided by a serial peripheral interface (SPI) module. In other words, the SPI interface allows the signal conversion subsystem to communicate with the ADC sampling chip via the SPI protocol. Also, the mode of the SPI protocol can be set to single-wire, two-wire, four-wire, etc. modes, which can adapt to different types of ADC sampling chips and improve the versatility of the signal conversion subsystem.
第2メモリは、埋め込み式プログラム及び埋め込み式プロセッサによる処理後の電力業務データを記憶するために用いられる。第2メモリは、SRAMであり、即ち、SRAMは、同時に埋め込み式プロセッサのプログラムのメモリ及びデータのメモリとすることができ、記憶するプログラム及びデータの大きさは、いずれも柔軟に設定可能であり、異なるプログラム及びデータの需要に応じて設定される大きさを決定することができる。 The second memory is used to store embedded programs and power utility data after processing by the embedded processor. The second memory is an SRAM, that is, the SRAM can be a program memory and a data memory of the embedded processor at the same time, and the size of the stored program and data can both be flexibly set. , the size can be determined according to different program and data needs.
メモリアクセスモジュール(即ち、DMAモジュール)は、電力専用MACモジュールにおける電力業務データのデータ量がデータ量の閾値よりも大きいと検出すると、埋め込み式プロセッサは、第2タイムスケールに基づき、特定の埋め込み式プログラムを実行し、外付けの信号変換チップを制御して、電力専用MACモジュールにおける電力業務データに対してサンプリング及び記憶処理を行うことを実施する。メモリアクセスモジュールは、電力専用MACモジュールにおける電力業務データを運搬処理するために用いられる。即ち、DMAモジュールは、柔軟なデータ運搬に用いられ、それにより、埋め込み式プロセッサを占用することなく、埋め込み式プロセッサに例えばADCサンプリングのデータ処理などの他の処理を行わせることができる。これにより、埋め込み式プロセッサの性能を向上させる。上記信号変換サブシステムにおいて、ADCサブシステムは、まず外部ホストによって埋め込み式プログラムをSRAM中に取り入れ、そして、埋め込み式プロセッサを起動させ、取得した第2タイムスケールに基づき、外付けのADCサンプリングチップを制御して、サンプリングを起動させて、SPIプロトコルによって通信を行って、電力業務データを送信又は受信する。即ち、埋め込み式プロセッサは、サンプリングが開始する前に、DMAモジュールを配置することができ、サンプリングが開始後、DMAは、SPIに適応する電力業務データを自ら運搬し、また、選択的に、異なるメモリ(例えば、DSPのSRAM、埋め込み式プロセッサのSRAMなど)に運搬する。DMAとSPIモジュールとは、ハードウェアによるハンドシェイクの方式によりハンドシェイクし、その後、バスを介して相互接続されてデータ運搬を行う。埋め込み式プロセッサは、先立って運搬されてきたデータに対していくつかの処理を行って、その後、データをサブシステムの他のモジュールに送信することができる。即ち、柔軟な配置により、電力業務データを処理する際、専用機能の需要を配置することで、コストを低下させることができる。 When the memory access module (i.e., DMA module) detects that the amount of power utility data in the power-only MAC module is greater than the data amount threshold, the embedded processor configures the specific embedded processor based on the second timescale. The program is executed and an external signal conversion chip is controlled to perform sampling and storage processing on the power business data in the power-dedicated MAC module. The memory access module is used to transport and process power utility data in the power-only MAC module. That is, the DMA module is used for flexible data transport, thereby allowing the embedded processor to perform other processing, such as data processing for ADC sampling, without occupying the embedded processor. This improves the performance of embedded processors. In the above signal conversion subsystem, the ADC subsystem first imports an embedded program into the SRAM by an external host, then activates the embedded processor, and converts the external ADC sampling chip based on the obtained second time scale. control to activate sampling and communicate according to the SPI protocol to transmit or receive power utility data. That is, the embedded processor can deploy the DMA module before sampling begins, and after sampling begins, the DMA itself carries power utility data that is compatible with the SPI, and optionally, a different memory (eg, DSP SRAM, embedded processor SRAM, etc.). The DMA and SPI modules handshake using a hardware handshake method, and are then interconnected via a bus to carry out data transfer. The embedded processor may perform some processing on the previously conveyed data and then transmit the data to other modules of the subsystem. In other words, the cost can be reduced by flexibly arranging the demand for dedicated functions when processing power business data.
一実施例では、図4に示すように、電力システムの専用チップ(電力SoCチップ)が提供され、当該電力システムの専用チップには、電力チップの専用サブシステム、応用プロセッサ、他のモジュール及びDDRコントローラ(Double Data Rate Synchronous Dynamic Random Access Memory、ダブルデータレート・シンクロナスダイナミックランダムアクセスメモリ)が集積されている。電力チップの専用サブシステム、応用プロセッサ、他のモジュール及びDDRコントローラは、通信バスを介して相互接続されている。DDRコントローラは、DDRメモリにアクセス可能であり、大量のデータの記憶について、柔軟にDDRアクセスにより解决することができる。 In one embodiment, a power system dedicated chip (power SoC chip) is provided, as shown in FIG. A controller (Double Data Rate Synchronous Dynamic Random Access Memory) is integrated. The power chip's dedicated subsystems, application processors, other modules and the DDR controller are interconnected via a communication bus. The DDR controller can access the DDR memory and can flexibly solve the storage of large amounts of data through DDR access.
電力チップの専用サブシステムは、リアルタイム処理モジュール、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールを含み、リアルタイム処理モジュール、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールは、システムバスを介して相互接続されている。 The dedicated subsystem of the power chip includes a real-time processing module, a data processing module, a signal conversion subsystem, a timescale management module and a power dedicated MAC module; and the power-only MAC module are interconnected via a system bus.
リアルタイム処理モジューは、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールをスケジューリングするために用いられる。リアルタイム処理モジュールは、第1リアルタイムプロセッサ及び第2リアルタイムプロセッサを含む。第1リアルタイムプロセッサは、信号変換サブシステムをスケジューリングするために用いられ、第2リアルタイムプロセッサは、電力専用MACモジュールをスケジューリングするために用いられる。 The real-time processing module is used to schedule the data processing module, signal conversion subsystem, timescale management module, and power-only MAC module. The real-time processing module includes a first real-time processor and a second real-time processor. The first real-time processor is used to schedule the signal conversion subsystem and the second real-time processor is used to schedule the power-only MAC module.
電力専用MACモジュールは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットを処理して、電力業務データを得るために用いられる。第1タイムスケールは、イーサネットデータパケット処理のタイムスタンプ情報を含む。即ち、電力専用MACモジュールには、専用命令セットで実現されるプログラム可能なメッセージ専用プロセッサが一つ搭載されている。メッセージ専用プロセッサは、タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットに対してフィルタリング及びストーム抑制処理を行って、電力業務データを得るために用いられる。 The power-only MAC module is used to process the subscribed Ethernet data packets and obtain power service data based on a first timescale provided by the timescale management module. The first timescale includes timestamp information for Ethernet data packet processing. That is, the power-only MAC module is equipped with one programmable message-only processor implemented with a dedicated instruction set. The message-dedicated processor is used to perform filtering and storm suppression processing on the subscribed Ethernet data packets to obtain power utility data based on a first timescale provided by the timescale management module.
信号変換サブシステムは、タイムスケール管理モジュールの提供する第2タイムスケールに基づき、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うために用いられる。データ処理モジュールには、電力専用デジタル信号処理アレイと、電力専用デジタル信号処理アレイに結合される第1メモリとが含まれる。電力専用デジタル信号処理アレイは、信号変換サブシステムにおける電力業務データを指定アルゴリズムに従ってデータ処理して、所定のフォーマットに合致する処理データを得るために用いられる。メモリは、処理データを記憶するために用いられる。 The signal conversion subsystem is used to sample, transport, and store power utility data in the power-only MAC module based on a second timescale provided by the timescale management module. The data processing module includes a power-only digital signal processing array and a first memory coupled to the power-only digital signal processing array. The power-specific digital signal processing array is used to process the power utility data in the signal conversion subsystem according to specified algorithms to obtain processed data that conforms to a predetermined format. Memory is used to store processing data.
なお、信号変換サブシステムは、埋め込み式プロセッサ、第2メモリ及びシリアル周辺機器インタフェースモジュールを含む。埋め込み式プロセッサは、第2タイムスケールに基づき、特定の埋め込み式プログラムを実行して、外付けの信号変換チップを制御して、電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うことを実施する。第2タイムスケールは、電力業務データのサンプリング時間間隔情報を含む。信号変換サブシステムと信号変換チップは、シリアル周辺機器インタフェースモジュールの提供するシリアル周辺機器インタフェースプロトコルによって通信を行う。第2メモリは、埋め込み式プログラム及び埋め込み式プロセッサの処理後の電力業務データを記憶するために用いられる。信号変換サブシステムは、8チャネルのインタフェースとなるように構成されている。シリアル周辺機器インタフェースモジュールのプロトコルモードには、単線モード、2線モード及び4線モードのうちの少なくとも1つが含まれる。 Note that the signal conversion subsystem includes an embedded processor, a second memory, and a serial peripheral interface module. The embedded processor executes a specific embedded program based on the second time scale to control the external signal conversion chip to perform sampling, transport and storage processing on the power utility data in the power-only MAC module. Implement the following. The second time scale includes sampling time interval information for power utility data. The signal conversion subsystem and the signal conversion chip communicate through a serial peripheral interface protocol provided by a serial peripheral interface module. The second memory is used to store embedded programs and power utility data after processing by the embedded processor. The signal conversion subsystem is configured to be an 8 channel interface. The protocol mode of the serial peripheral interface module includes at least one of a single wire mode, a two wire mode, and a four wire mode.
電力専用MACモジュールにおける電力業務データのデータ量がデータ量の閾値よりも大きいと検出すると、埋め込み式プロセッサは、第2タイムスケールに基づき、特定の埋め込み式プログラムを実行して、外付けの信号変換チップを制御して、電力専用MACモジュールにおける電力業務データに対してサンプリング及び記憶処理を行うことを実施する。信号変換サブシステムにおけるメモリアクセスモジュールにより、電力専用MACモジュールにおける電力業務データに対して運搬処理を行う。 When detecting that the amount of power utility data in the power-only MAC module is greater than the data amount threshold, the embedded processor executes a specific embedded program based on the second time scale to perform external signal conversion. The chip is controlled to perform sampling and storage processing on the power service data in the power-only MAC module. The memory access module in the signal conversion subsystem performs transport processing on the power utility data in the power-only MAC module.
選択的には、システムは、1つのスレーブインタフェース及び1つのホストインタフェースを含む。スレーブインタフェース及びホストインタフェースは、システムを電力システムの専用チップに集積するために用いられる。 Optionally, the system includes one slave interface and one host interface. Slave and host interfaces are used to integrate the system into a dedicated chip of the power system.
具体的には、電力システムの専用チップの応用プロセッサは、バスによって電力チップの専用サブシステム内におけるすべての配置可能なオプションを配置することができ、また、電力チップの専用サブシステムは、さらにバスを介してDDR SDRAM(Double Data Rate Synchronous Dynamic Random Access Memory、ダブルデータレート・シンクロナスダイナミックランダムアクセスメモリ、単にDDRと称する)コントローラにアクセスことができる。DDRコントローラは、DDRメモリにアクセスすることができる。大量のデータの記憶について、柔軟にDDRアクセスにより解決することができる。電力SoCにおいて電力チップの専用サブシステムは、応用プロセッサにより初期化された後、自動的に稼働することができ、SoCの他のリソースを占用することがなく、応用プロセッサは、このとき、他のタスクを行うことができる。電力チップの専用サブシステムに割り当てられた動作が完了した後、中断信号により応用プロセッサに通知する。即ち、電力データ処理の需要を満たした上、システムのコストや消費電力を低下し、システムの安定性を向上させる。 Specifically, the power system's dedicated chip application processor can deploy all possible options within the power chip's dedicated subsystem by means of a bus, and the power chip's dedicated subsystem can further A DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory, simply referred to as DDR) controller can be accessed through the DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory, simply referred to as DDR) controller. A DDR controller can access DDR memory. Storage of large amounts of data can be solved flexibly with DDR access. In a power SoC, the dedicated subsystem of the power chip can be activated automatically after being initialized by the application processor, without occupying other resources of the SoC, and the application processor can then Able to perform tasks. After the operations assigned to the dedicated subsystems of the power chip are completed, the application processor is notified by an interrupt signal. That is, it not only satisfies the demand for power data processing, but also reduces system cost and power consumption, and improves system stability.
電力システムの専用チップに関する具体的な限定について、前文において電力チップの専用サブシステムに対する限定を参照すればよく、ここで説明の繰り返しは省略する。上述した電力システムの専用チップにおける各モジュールは、すべて又は一部がソフトウェア、ハードウェア及びそれらの組み合わせで実現することができる。 For specific limitations regarding the dedicated chip of the power system, reference may be made to the limitations regarding the dedicated subsystem of the power chip in the preamble, and the description will not be repeated here. Each module in the dedicated chip of the power system described above can be realized in whole or in part by software, hardware, or a combination thereof.
一実施例では、電力設備が提供され、当該電力設備は、端末であってもよく、その内部構造図は、図5で示すようにすることができる。当該電力設備は、システムバスを介して接続されたプロセッサ、メモリ、通信インタフェース、ディスプレイ及び入力装置を含む。なお、当該電力設備のプロセッサは、計算及び制御能力を提供するために用いられる。当該電力設備のメモリは、不揮発性記憶媒体と内部メモリを含む。当該不揮発性記憶媒体には、オペレーティングシステム及びプログラムが記憶されている。当該内部メモリは、不揮発性記憶媒体におけるオペレーティングシステム及びプログラムの動作に環境を提供する。当該電力設備の通信インタフェースは、外部の端末と有線又は無線の形態で通信するために用いられる。無線の形態は、WIFI、サービスプロバイダネットワーク、NFC(近距離無線通信)又は他の技術により実現することができる。当該設備プログラムは、プロセッサによって実行されると、電力チップの専用サブシステムを実現する。当該電力設備のディスプレイは、液晶ディスプレイ又は電子インクディスプレイであってもよい。当該電力設備の入力装置は、ディスプレイに被覆されたタッチ層であってもよく、設備に設けられたボタン又はタッチパネルなどであってもよい。 In one embodiment, a power equipment is provided, and the power equipment may be a terminal, the internal structure diagram of which may be as shown in FIG. 5. The power equipment includes a processor, memory, communication interface, display, and input device connected via a system bus. Note that the power equipment's processor is used to provide calculation and control capabilities. The memory of the power equipment includes non-volatile storage media and internal memory. An operating system and programs are stored in the nonvolatile storage medium. The internal memory provides an environment for the operation of the operating system and programs on non-volatile storage media. The communication interface of the power equipment is used to communicate with an external terminal in a wired or wireless manner. The wireless mode can be realized by WIFI, service provider network, NFC (near field communication) or other technologies. The equipment program, when executed by the processor, implements a dedicated subsystem of the power chip. The display of the power equipment may be a liquid crystal display or an electronic ink display. The input device of the power equipment may be a touch layer coated on the display, or may be a button or a touch panel provided on the equipment.
当業者であれば理解できるように、図5に示した構造は、本願発明に関連する部分構造のブロック図に過ぎず、本願発明が応用される電力設備に対する限定とならず、具体的な電力設備は、図に示した部材と比べてより多く又はより少ない部材を含むことができ、或いは、ある一部の部材を組み合わせることができ、或いは、異なる部材の配置を有することができる。 As can be understood by those skilled in the art, the structure shown in FIG. 5 is only a block diagram of a partial structure related to the present invention, and does not limit the power equipment to which the present invention is applied, The equipment may include more or fewer parts than those shown in the figures, some parts may be combined, or it may have a different arrangement of parts.
一実施例では、電力設備が提供され、当該電力設備は、メモリ及びプロセッサを含み、メモリには、コンピュータプログラムが記憶されている。当該プロセッサは、コンピュータプログラムを実行すると、上記システムの実施例における機能を実現する。 In one embodiment, a power facility is provided that includes a memory and a processor, and the memory has a computer program stored thereon. When the processor executes the computer program, it implements the functions of the embodiments of the system described above.
一実施例では、読み取り可能な記録媒体が提供され、読み取り可能な記録媒体には、コンピュータプログラムが記憶されている。当該コンピュータプログラムは、プロセッサによって実行されると、上記システムの実施例における機能を実現する。 In one embodiment, a readable recording medium is provided, and a computer program is stored on the readable recording medium. The computer program, when executed by the processor, implements the functionality of the embodiments of the system described above.
当業者であれば理解できるように、上記実施例に係るシステムの全部又は一部のプロセスは、コンピュータプログラムによって関連するハードウェアに指示することで実現できる。コンピュータプログラムは、不揮発性読み取り可能な記憶媒体に記憶することができる。当該コンピュータプログラム(設備プログラム)は実行されるとき、上記各システムの実施例のプロセスを含むことができる。また、本願の提供する各実施例に用いられたメモリ、記憶装置、データベース又は他の媒体に対するいかなる言及も、いずれも不揮発性と揮発性メモリのうちの少なくとも1つを含むことができる。不揮発性メモリは、読み取り専用メモリ(Read-Only Memory、ROM)、磁気テープ、フロッピーディスク、フラッシュメモリ又は光メモリなどを含むことができる。揮発性メモリは、ランダムアクセスメモリ(Random Access Memory、RAM)又は外部高速キャッシュメモリを含むことができる。限定ではなく、説明として、RAMは、多種の形式、例えばスタティックランダムアクセスメモリ(Static Random Access Memory、SRAM)又はダイナミックランダムアクセスメモリ(Dynamic Random Access Memory、DRAM)などであってもよい。 As can be understood by those skilled in the art, all or part of the processes of the system according to the above embodiments can be implemented by instructing related hardware by a computer program. A computer program can be stored on a non-volatile readable storage medium. When executed, the computer program (equipment program) may include the processes of each of the system embodiments described above. Furthermore, any references to memory, storage devices, databases, or other media used in the embodiments provided herein may include at least one of non-volatile memory and volatile memory. Nonvolatile memory may include read-only memory (ROM), magnetic tape, floppy disks, flash memory, optical memory, and the like. Volatile memory may include random access memory (RAM) or external high speed cache memory. By way of illustration and not limitation, RAM may be in a variety of forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
以上の実施例の各技術的特徴は任意に組み合わせることができ、説明を簡単にするため、前記実施例中の各技術的特徴のすべての可能な組み合わせは説明されていないが、これらの技術的特徴の組み合わせが矛盾しない限り、すべて本明細書に記載された範囲と見なすべきである。 The technical features of the above embodiments may be combined in any manner, and for ease of explanation, not all possible combinations of the technical features in the above embodiments have been described, but as long as the combinations of these technical features are not contradictory, they should all be considered within the scope of the present specification.
以上の実施例は本願のいくつかの実施形態を表現しただけで、その説明は比較的に具体的で詳細であるが、これによって発明の特許請求の範囲に対して制限すると理解すべきではない。当業者にとって、本願の構想を逸脱しない前提で、また若干の変形と改良を行うことができ、これらはすべて本願の保護範囲に属することを明確にすべきである。従って、本願の特許の保護範囲は、添付の特許請求の範囲を基準とする。 Although the above examples merely express some embodiments of the present application, and the description thereof is relatively specific and detailed, it should not be understood that this limits the scope of the claims of the invention. . It should be clear to those skilled in the art that some modifications and improvements can be made without departing from the concept of the present application, and all these fall within the protection scope of the present application. Therefore, the scope of protection of the patent of this application is based on the scope of the appended claims.
Claims (10)
リアルタイム処理モジュールと、データ処理モジュールと、信号変換サブシステムと、タイムスケール管理モジュールと、電力専用MACモジュールとを含み、前記リアルタイム処理モジュール、データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールは、システムバスを介して相互接続され、
前記リアルタイム処理モジュールは、前記データ処理モジュール、信号変換サブシステム、タイムスケール管理モジュール及び電力専用MACモジュールをスケジューリングするために用いられ、
前記電力専用MACモジュールは、前記タイムスケール管理モジュールの提供する第1タイムスケールに基づき、サブスクライブされたイーサネットデータパケットを処理して、電力業務データを得るために用いられ、
前記信号変換サブシステムは、前記タイムスケール管理モジュールの提供する第2タイムスケールに基づき、前記電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うために用いられ、
前記データ処理モジュールには、電力専用デジタル信号処理アレイ及び前記電力専用デジタル信号処理アレイに結合される第1メモリが含まれ、前記電力専用デジタル信号処理アレイは、前記信号変換サブシステムにおける電力業務データを指定アルゴリズムに従ってデータ処理して、所定のフォーマットに合致する処理データを得るために用いられ、前記第1メモリは、前記処理データを記憶するために用いられる、
ことを特徴とする電力チップの専用サブシステム。 A dedicated subsystem of a power chip,
a real-time processing module, a data processing module, a signal conversion subsystem, a timescale management module, and a power-only MAC module, the real-time processing module, data processing module, signal conversion subsystem, timescale management module, and power The dedicated MAC modules are interconnected via a system bus,
the real-time processing module is used to schedule the data processing module, signal conversion subsystem, timescale management module, and power-only MAC module;
the power-only MAC module is used to process subscribed Ethernet data packets to obtain power utility data based on a first timescale provided by the timescale management module;
The signal conversion subsystem is used to perform sampling, transportation, and storage processing on power utility data in the power dedicated MAC module based on a second timescale provided by the timescale management module;
The data processing module includes a power-only digital signal processing array and a first memory coupled to the power-only digital signal processing array, wherein the power-only digital signal processing array is configured to process power utility data in the signal conversion subsystem. The first memory is used to process data according to a specified algorithm to obtain processed data that conforms to a predetermined format, and the first memory is used to store the processed data.
A dedicated subsystem for power chips that is characterized by:
前記埋め込み式プロセッサは、前記第2タイムスケールに基づき、特定の埋め込み式プログラムを実行して、外付けの信号変換チップを制御して、前記電力専用MACモジュールにおける電力業務データに対してサンプリング、運搬及び記憶処理を行うことを実施し、前記信号変換サブシステムと前記信号変換チップは、前記シリアル周辺機器インタフェースモジュールの提供するシリアル周辺機器インタフェースプロトコルにより通信を行い、
前記第2メモリは、前記埋め込み式プログラム及び前記埋め込み式プロセッサが処理した電力業務データを記憶するために用いられる、
ことを特徴とする請求項1に記載のシステム。 The signal conversion subsystem includes an embedded processor, a second memory, and a serial peripheral interface module;
The embedded processor executes a specific embedded program based on the second time scale to control an external signal conversion chip to sample and convey power service data in the power-only MAC module. and performing storage processing, and the signal conversion subsystem and the signal conversion chip communicate using a serial peripheral interface protocol provided by the serial peripheral interface module;
the second memory is used to store the embedded program and power utility data processed by the embedded processor;
The system according to claim 1, characterized in that:
前記電力専用MACモジュールにおける電力業務データのデータ量がデータ量の閾値よりも大きいと検出すると、前記埋め込み式プロセッサは、前記第2タイムスケールに基づき、特定の埋め込み式プログラムを実行して、外付けの信号変換チップを制御して、前記電力専用MACモジュールにおける電力業務データに対してサンプリング及び記憶処理を行うことを実施し、前記メモリアクセスモジュールは、前記電力専用MACモジュールにおける電力業務データを運搬処理するために用いられる、
ことを特徴とする請求項2に記載のシステム。 The signal conversion subsystem further includes a memory access module;
When detecting that the amount of power business data in the power-dedicated MAC module is larger than the data amount threshold, the embedded processor executes a specific embedded program based on the second time scale to the signal conversion chip of the power-dedicated MAC module to perform sampling and storage processing on the power business data in the power-dedicated MAC module, and the memory access module transports and processes the power business data in the power-dedicated MAC module. used to
3. The system of claim 2.
ことを特徴とする請求項2に記載のシステム。 The mode of the serial peripheral interface module includes at least one of a single wire mode, a two wire mode, and a four wire mode.
3. The system of claim 2.
ことを特徴とする請求項1に記載のシステム。 the signal conversion subsystem is configured to be an 8-channel interface;
The system according to claim 1, characterized in that:
ことを特徴とする請求項1に記載のシステム。 The power-only MAC module is equipped with one programmable message-only processor implemented by a dedicated instruction set, and the message-only processor subscribes based on a first timescale provided by the timescale management module. is used to perform filtering and storm suppression processing on the received Ethernet data packets and obtain power utility data.
The system according to claim 1, characterized in that:
ことを特徴とする請求項1に記載のシステム。 The system includes one slave interface and one host interface, and the slave interface and the host interface are used to integrate the system into a dedicated chip of a power system.
The system according to claim 1, characterized in that:
ことを特徴とする請求項1に記載のシステム。 The real-time processing module includes a first real-time processor and a second real-time processor, the first real-time processor is used to schedule a signal conversion subsystem, and the second real-time processor is used to schedule a power-only MAC module. used to
The system according to claim 1, characterized in that:
ことを特徴とする請求項1に記載のシステム。 The first time scale includes timestamp information for Ethernet data packet processing, and the second time scale includes sampling time interval information for power utility data.
The system according to claim 1, characterized in that:
請求項1乃至9のいずれか1項に記載のシステムが集積されている、
ことを特徴とする電力システムの専用チップ。 A dedicated chip for power systems,
The system according to any one of claims 1 to 9 is integrated,
A dedicated chip for power systems that is characterized by:
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110616466.4A CN113067905B (en) | 2021-06-02 | 2021-06-02 | Subsystem special for power chip |
CN202110616466.4 | 2021-06-02 | ||
PCT/CN2022/078179 WO2022252718A1 (en) | 2021-06-02 | 2022-02-28 | Power-chip-specific subsystem |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024513646A true JP2024513646A (en) | 2024-03-27 |
Family
ID=76568524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023551664A Pending JP2024513646A (en) | 2021-06-02 | 2022-02-28 | Dedicated subsystem of power chip |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2024513646A (en) |
CN (1) | CN113067905B (en) |
WO (1) | WO2022252718A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113067905B (en) * | 2021-06-02 | 2021-09-24 | 南方电网数字电网研究院有限公司 | Subsystem special for power chip |
CN114268338A (en) * | 2021-12-02 | 2022-04-01 | 南方电网数字电网研究院有限公司 | Electric power telecommunication module with double 4G channels |
CN117825934B (en) * | 2024-03-05 | 2024-07-12 | 上海励驰半导体有限公司 | Test method, test system, electronic device and program product |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7745954B1 (en) * | 2007-01-15 | 2010-06-29 | Polsinelli Shughart PC | Power sampling systems and methods |
US8095815B2 (en) * | 2008-10-14 | 2012-01-10 | Hewlett-Packard Development Company, L.P. | System for reducing power consumption in an electronic chip |
CN102394785B (en) * | 2011-12-11 | 2016-01-20 | 天津市电力公司 | Based on the salesperson terminal intelligence operational system of the unified platform |
CN106230859B (en) * | 2016-09-01 | 2019-09-27 | 京信通信***(中国)有限公司 | A kind of data transfer device and communication apparatus |
CN206194076U (en) * | 2016-09-27 | 2017-05-24 | 国网福建省电力有限公司 | Substation equipment detecting system |
CN107579877B (en) * | 2017-09-18 | 2020-09-25 | 南京国电南自电网自动化有限公司 | FPGA-based power switch flow monitoring system and monitoring method |
CN112671598B (en) * | 2020-12-01 | 2021-09-24 | 南方电网数字电网研究院有限公司 | Special algorithm hardware module for electric power suitable for electric power system control protection device |
CN112540951A (en) * | 2020-12-01 | 2021-03-23 | 南方电网数字电网研究院有限公司 | Special main control chip suitable for electric power system control protection device |
CN113067905B (en) * | 2021-06-02 | 2021-09-24 | 南方电网数字电网研究院有限公司 | Subsystem special for power chip |
-
2021
- 2021-06-02 CN CN202110616466.4A patent/CN113067905B/en active Active
-
2022
- 2022-02-28 WO PCT/CN2022/078179 patent/WO2022252718A1/en active Application Filing
- 2022-02-28 JP JP2023551664A patent/JP2024513646A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN113067905B (en) | 2021-09-24 |
WO2022252718A1 (en) | 2022-12-08 |
CN113067905A (en) | 2021-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2024513646A (en) | Dedicated subsystem of power chip | |
US9703595B2 (en) | Multi-core system with central transaction control | |
CN103064805B (en) | SPI controller and communication means | |
US20190227971A1 (en) | Architecture for consolidating multiple sources of low-bandwidth data over a serial bus | |
CN104572290A (en) | Method and device for controlling message processing threads | |
CN109240966A (en) | A kind of accelerator card based on CPLD, collecting method and device | |
CN112527404A (en) | Configuration method, device, equipment and medium for chip relay protection general system | |
GB2541529A (en) | Apparatus and method of operating a system | |
EP3860187A1 (en) | Information sending and receiving method and device, terminal, and base station | |
CN111081003A (en) | Meter reading method, device and system | |
CN107615711A (en) | System for event propagation | |
CN102736594A (en) | Modular design method of unified platform of intelligent power distribution terminal | |
WO2019019285A1 (en) | Resource control method and apparatus | |
CN111313933A (en) | Meter reading method, device and system | |
CN103135488A (en) | Vehicle-mounted comprehensive development platform based on FlexRay | |
CN111078618A (en) | Electronic device and communication method of dual processors | |
US20220222080A1 (en) | Queuing System | |
CN115617407A (en) | Hardware driving method of embedded operating system | |
CN109361653A (en) | A kind of POWERLINK main website | |
CN116414436A (en) | Compatible unified development platform development method, device, medium and equipment | |
CN113608861A (en) | Software load computing resource virtualization distribution method and device | |
WO2020082214A1 (en) | Meter reading method, device, and system | |
CN104301000A (en) | Method for data processing by utilizing sample point stage accelerator and sample point stage accelerator | |
CN114710755B (en) | Message processing method, vehicle-mounted communication device, electronic equipment and storage medium | |
CN112835823B (en) | Storage controller response sending method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230822 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230822 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240416 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240716 |