CN106487549A - With the method communicated nothing central processing unit veneer and communication apparatus - Google Patents
With the method communicated nothing central processing unit veneer and communication apparatus Download PDFInfo
- Publication number
- CN106487549A CN106487549A CN201510532306.6A CN201510532306A CN106487549A CN 106487549 A CN106487549 A CN 106487549A CN 201510532306 A CN201510532306 A CN 201510532306A CN 106487549 A CN106487549 A CN 106487549A
- Authority
- CN
- China
- Prior art keywords
- veneer
- nothing
- message
- cpu
- master control
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention discloses a kind of method with communicating nothing central processing unit veneer, the method includes:After nothing CPU Board Power up, the message that reports comprising its single board information is sent to master control borad nothing CPU veneer;Master control borad be each connected and in power-up state nothing CPU veneer distribute a veneer agent process;Master control borad sends control message to corresponding nothing CPU veneer by veneer agent process, corresponding carries out reading process or to write process nothing CPU veneer to control.Invention additionally discloses a kind of communication apparatus.Present invention achieves master control borad and the communication nothing CPU veneer.
Description
Technical field
The present invention relates to communication technique field between plate, more particularly to a kind of with communicate nothing central processing unit veneer
Method and communication apparatus.
Background technology
In communication apparatus, one piece of master control borad realizes communication traffic function together with polylith access veneer.Connect
Enter that veneer commonly used at present is have CPU veneer, commonly has the control program of the access veneer of CPU only
Vertical operate in inside veneer, master control borad only needs to send control instruction to there is CPU veneer, it is possible to phase
To simply realizing the control to veneer.
With the needs that communicator service develops, arise at the historic moment nothing CPU veneer.Nothing CPU veneer most
Big feature is:Without CPU, internal memory, FPGA (Field-Programmable Gate Array, scene
Programmable gate array) chip etc., greatly reduce the hardware cost for accessing veneer.But, due to
There is no CPU processor nothing CPU veneer, master control borad cannot carry out effective communication with nothing CPU veneer.
Content of the invention
Present invention is primarily targeted at providing a kind of method with nothing the communication of central processing unit veneer and communication
Equipment, it is intended to solve the existing technical problem that cannot carry out effective communication nothing CPU veneer with master control borad.
For achieving the above object, a kind of and side communicated nothing central processor CPU veneer that the present invention is provided
Method, described is included with method that is communicating nothing CPU veneer:
After nothing CPU Board Power up, described will send out comprising the message that reports of its single board information nothing CPU veneer
Deliver to master control borad;
The master control borad be each connected and in power-up state nothing CPU veneer distribute a veneer
Agent process;
The master control borad sends control message to corresponding nothing CPU veneer by veneer agent process, with control
Making corresponding carries out reading process or to write process nothing CPU veneer.
Preferably, described report message and control message be add preset virtual LAN VLAN mark
Ether network packet.
Preferably, the control message includes write operation message and read operation message,
The master control borad sends control message to corresponding nothing CPU veneer by veneer agent process, with control
Making corresponding described carry out reading process nothing CPU veneer or includes the step of write process:
When the master control borad by veneer agent process to described carry out write operation nothing CPU veneer when, will bag
The write operation message for Configuration Values and configuration address being corresponded to containing the write operation is sent to described nothing CPU veneer;
Described Configuration Values and matchingly are parsed from the write operation message for receiving nothing CPU veneer
Location, and the Configuration Values are configured in the corresponding chip register of the configuration address;
When the master control borad veneer agent process to described carry out read operation nothing CPU veneer when, will include
The read operation message of the corresponding chip register address of the read operation is sent to described nothing CPU veneer;
Described parse chip register address nothing CPU veneer from the read operation message for receiving,
And corresponding for chip register address purpose Information encapsulation is become result message to send to the master control
Plate;
The veneer agent process of the master control borad receives the result message sent nothing CPU veneer, wherein,
The result message is to add the ether network packet for presetting virtual LAN VLAN mark.
Preferably, described nothing CPU veneer parse from the read operation message for receiving chip deposit
Device address, and corresponding for chip register address purpose Information encapsulation is become result message to send to institute
The step of stating master control borad includes:
If currently without the result message for receiving other read operation messages and no encapsulating, the nothing
CPU veneer receives the read operation message that the master control borad sends;
Described parse chip register address nothing CPU veneer from the read operation message for receiving,
And corresponding for chip register address purpose Information encapsulation is become result message to send to the master control
Plate.
Preferably, the veneer agent process of the master control borad receives the result report sent nothing CPU veneer
The step of text includes:
Whether just the veneer agent process of the master control borad judges the result message sent nothing CPU veneer
Thread;
When the result message sent nothing CPU veneer is ready, the veneer agent process of the master control borad
Receive the result message sent nothing CPU veneer.
Preferably, containing type field in the read operation message and result message,
The veneer agent process of the master control borad receive described send nothing CPU veneer result message the step of
Also include afterwards:
, according to the type field in the result message for receiving, determining should for the veneer agent process of the master control borad
As a result the result type of message.
For achieving the above object, the present invention also provides a kind of communication apparatus, and the communication apparatus is included nothing CPU
Veneer and master control borad,
The master control borad includes:
Course allocation module, for for each connected and in power-up state nothing CPU veneer distribute
One veneer agent process;
Veneer agent process module, for sending control report to veneer agent process is corresponding nothing CPU veneer
Text, corresponding is carried out reading process or to write process nothing CPU veneer to control;
Described include nothing CPU veneer:
Message reporting module, for, after nothing CPU Board Power up, will include the veneer nothing CPU veneer
The message that reports of information is sent to master control borad;
Message communication module, for receiving the control message of master control borad transmission, and according to the control for receiving
Message processed is carried out reading process or writes process.
Preferably, described report message and control message be add preset virtual LAN VLAN mark
Ether network packet.
Preferably, the control message includes write operation message and read operation message,
The veneer agent process module includes that the first r/w cell, first read unit and result treatment unit,
First r/w cell, for when the master control borad by veneer agent process to described mono- nothing CPU
When plate carries out write operation, the write operation message for corresponding to Configuration Values and configuration address comprising the write operation is sent out
Deliver to described nothing CPU veneer;
Described first reads unit, for the veneer agent process when the master control borad to described nothing CPU veneer
When carrying out read operation, the read operation message comprising the corresponding chip register address of the read operation is sent
Extremely described nothing CPU veneer;
Result treatment unit, for receiving the result message sent nothing CPU veneer, wherein, described
As a result message is to add the ether network packet for presetting virtual LAN VLAN mark
The message communication module includes that the second r/w cell and second reads unit,
Second r/w cell, for parse from the write operation message for receiving Configuration Values and
Join address, and the Configuration Values are configured in the corresponding chip register of the configuration address;
Described second reads unit, for parsing chip register from the read operation message for receiving
Address, and corresponding for chip register address purpose Information encapsulation is become result message to send to described
Master control borad.
Preferably, the second reading unit is additionally operable to:
Currently without receive other read operation messages and no encapsulating result message when, receive institute
State the read operation message of master control borad transmission;
Chip register address is parsed from the read operation message for receiving, and the chip is posted
The corresponding purpose Information encapsulation in storage address becomes result message to send to the master control borad.
Preferably, the result treatment unit is additionally operable to:
Judge whether the result message sent nothing CPU veneer is ready;
When described nothing CPU veneer send result message ready when, receive described nothing CPU veneer send
As a result message.
Preferably, containing type field in the read operation message and result message,
The veneer agent process module also includes:
Type of process unit, for according to the type field in the result message for receiving, determining the result report
The result type of text.
The present invention by master control borad be each connected and in power-up state nothing CPU veneer distribute one
Individual veneer agent process, then master control borad is according to demand by veneer agent process to corresponding mono- nothing CPU
Plate sends control message, with control corresponding carry out reading process or to write process nothing CPU veneer, so as to realize
Nothing the communication between CPU veneer and master control borad.
Description of the drawings
Fig. 1 is for of the present invention nothing CPU veneer and master control borad internal structure and control planning schematic diagram;
Fig. 2 is that the present invention is shown with the flow process of the method first embodiment for accessing veneer communication nothing central processing unit
It is intended to;
Fig. 3 is multithreading while the control schematic diagram of read operation exclusive reference;
Fig. 4 is the high-level schematic functional block diagram of communication apparatus first embodiment of the present invention.
The realization of the object of the invention, functional characteristics and advantage will be done further in conjunction with the embodiments referring to the drawings
Explanation.
Specific embodiment
It should be appreciated that specific embodiment described herein is not used to limit only in order to explain the present invention
Determine the present invention.
Technical scheme for a better understanding of the present invention, at this to of the present invention nothing CPU veneer and master control borad
Hardware configuration briefly introduced, with reference to Fig. 1 and Biao 1, on hardware, nothing not having on CPU veneer
CPU minimum system is set, fpga chip is also not provided with, nothing the CPLD (Complex of CPU veneer
Programmable Logic Device, CPLD) (support is nothing CPU with backboard for chip
Being connected with each other between veneer and master control borad simultaneously provides power supply by supporting nothing CPU veneer and master control borad
Circuit board) two-way be used for plate between communicate ethernet link be directly connected to, nothing the CPLD of CPU veneer
Chip when dispatching from the factory just burning finish;On software, nothing CPU veneer without the need for runs software program and
FPGA program, coordinates the institute for realizing accessing veneer active using CPLD program and the software program of master control borad
Energy.A veneer agent process is enabled for each nothing CPU veneer on master control borad, the process realizes having CPU
Most of function of veneer is accessed, and operation is written and read to accessing veneer, by veneer agent process and access
The CPLD chip cooperation of veneer is completed, and detailed process is described as follows:
1) ether network packet of the veneer agent process on master control borad by dedicated ethernet message format, leads to
Know device, the offset address that should be read and write nothing CPU veneer.Veneer Agent on slave control board,
Similarly in operation, simply do not carry out operating nothing the configuration querying of CPU veneer, do not carry out mono- with nothing CPU yet
The dedicated ethernet packet sending and receiving of plate.The information such as frame picture, alarm performance are the software systems by master control borad
System is synchronized on slave control board.
2) sent nothing the veneer Agent of the CPLD chip parsing master control borad of CPU veneer is special
Ether network packet, after coupling destination-mac address, according to predefined read-write in professional ether network packet
Action type and operation address, are converted into chip proprietary interface such as I2C and are operated.
3) nothing CPU veneer CPLD chip after the power-up, actively periodically reports comprising list toward master control borad
The dedicated ethernet message of plate type.Nothing CPU veneer CPLD chip according to configuration master control borad request,
Configuration chip device register and remote upgrade;According to the request of master control borad, the various announcements of this veneer are inquired about
Alert performance, by dedicated ethernet message, is sent to master control borad.
Due to processing nothing the CPLD chip that CPU veneer communication packet is the veneer, veneer transmitting-receiving message does not have
There is CPU flexibly, therefore its message format is specific format.In order to be able to distinguish common S mouth message or
Nothing CPU veneer communication packet, need (to go up to stamping particular vlan nothing CPU veneer communication packet
State dedicated ethernet message).Specific short message form is adopted nothing CPU veneer communication packet, it is impossible to S
Mouth message format is consistent.
The message is processed by the veneer agent process of veneer CPLD and master cpu:
(1) encapsulate/decapsulate nothing the message of CPU veneer and complete in CPLD chip
(2) the veneer Agent of master control borad directly invokes the driving of bottom ethernet mouth and carries out message encapsulation and receipts
Give out a contract for a project, master control borad CPU needs to transform Ethernet interface driving packet receiving process, adds VLAN.Need during reception
VLAN to be recognized, by the text delivery of particular vlan to veneer agent process.
Table 1
The present invention provides a kind of method with communicating nothing central processing unit veneer, in the present invention and nothing centre
In the first embodiment of the method for reason device veneer communication, with reference to Fig. 2, it is somebody's turn to do and communicates nothing central processing unit veneer
Method include:
Step S10, after nothing CPU Board Power up, will include reporting for its single board information nothing CPU veneer
Message is sent to master control borad;
Single board information includes the data such as board type, veneer position, single-board operation state, when mono- nothing CPU
On plate after electricity, this actively reports mono- nothing CPU comprising this nothing the CPLD chip of CPU veneer to master control borad
Plate information report message so that master control borad can upgrade in time connected nothing CPU single board state,
So as to the CPLD chip nothing CPU veneer according to the request of master control borad, configuration chip device register and remote
Journey upgrading, the request according to master control borad, inquire about the various alarm performances of this plate, and (are somebody's turn to do by reporting message
It is the ether network packet that with the addition of default VLAN mark to report message) send to master control borad, make nothing CPU
Communication between veneer and master control borad is more timely, effective.
Step S20, master control borad be each connected and in power-up state nothing CPU veneer distribute one
Individual veneer agent process;
On hardware, nothing without CPU minimum system on CPU veneer, also without FPGA (Field
Programmable Gate Array, field programmable gate array), need not operation on nothing CPU veneer
Software program and FPGA program, using the CPLD program in CPLD chip and the veneer generation of master control borad
Reason process coordinates the institute for realizing accessing veneer functional.So master control borad is connected for each and is in upper
The enabling nothing CPU veneer and distribute a veneer agent process of electricity condition, the veneer agent process can be real
Existing CPU accesses most of function of veneer, accesses veneer and drives, reads and writes and access the work(such as board register
Can then from veneer agent process and nothing CPU veneer CPLD chip with realize.
Step S30, master control borad send control message to corresponding nothing CPU veneer by veneer agent process,
Corresponding carry out reading process or to write process nothing CPU veneer to control.
Control message includes write operation message and read operation message, and master control borad is by veneer agent process to right
That answered sends control message nothing CPU veneer, corresponding carries out reading process or to write place nothing CPU veneer to control
Reason, i.e. master control borad borrow veneer agent process and instead of the CPU for accessing veneer, so as to by mono- nothing CPU
Message interaction between plate and master control borad, master control borad is according to the actual requirements by veneer agent process to no
CPU veneer sends control message, with control corresponding carry out reading process or to write process nothing CPU veneer, i.e.,
Achieve master control borad and nothing the communication between CPU veneer.
Preferably, it is to add the ether for presetting virtual LAN VLAN mark to report message and control message
Network packet.As the control message received nothing CPU veneer is processed for veneer CPLD chip, nothing CPU
Veneer transmitting-receiving message does not have CPU flexibly, and therefore its message format is specific format.It is general in order to be able to distinguish
Logical S mouth message or the communication packet (controlling message) nothing CPU veneer, need to nothing CPU veneer
Communication packet stamps particular vlan.Specific short message form is adopted nothing CPU veneer communication packet, no
Method is consistent with S mouth message format.It is the short message forms different from S mouth message.
In the present embodiment, connected and mono- nothing CPU in power-up state for each by master control borad
Plate distributes a veneer agent process, and then master control borad is according to demand by veneer agent process to corresponding
Control message is sent nothing CPU veneer, with control corresponding carry out reading process or to write process nothing CPU veneer,
So as to realize nothing the communication between CPU veneer and master control borad.
Further, on the basis of the present invention with the method first embodiment communicated nothing CPU veneer, carry
The method second embodiment for going out and communicating nothing CPU veneer, in a second embodiment, control message includes to write
Operation message and read operation message, step S30 include:
Step S31, when master control borad by veneer agent process to carrying out write operation nothing CPU veneer when, will
The write operation message for Configuration Values and configuration address being corresponded to comprising write operation is sent to nothing CPU veneer;
In master control borad needs, (i.e. master control borad is needed to entering nothing CPU veneer with when being communicated nothing CPU veneer
When row read operation or write operation), judge the veneer Agent of master control borad to operating nothing CPU veneer
Action type (action type includes read operation and write operation), so that it is determined that the veneer of master control borad act on behalf of into
Journey to nothing CPU veneer send control message type, that is, the control message for being sent be write operation message also
It is read operation message.
In master control borad by veneer agent process to carrying out write operation nothing CPU veneer when, veneer agent process
By the write operation message comprising write operation correspondence Configuration Values and configuration address, (message is for the addition of VLAN
The ether network packet of mark) send to nothing CPU veneer.Wherein, write operation is to incite somebody to action as requested correctly
Configuration Values are configured in the chip register nothing CPU veneer, relatively simple, as long as according to the addition of
The Ethernet message format (as shown in table 1) of VLAN mark is by purpose MAC (Media Access
Control, media access control layer) address, VLAN (Virtual Local Area Network, virtual
LAN), veneer destination address, command code etc. fill in correct, by the veneer agency run in master control borad
The ether network packet that with the addition of VLAN mark is sent process the ethernet port on backboard, is then carried on the back
The ether network packet that with the addition of VLAN mark can be forwarded to the CPLD chip nothing CPU veneer by plate,
By the CPLD chip analytic message, and the Configuration Values in message are configured to nothing the physics on CPU veneer
The chips such as layer, optical module.
Step S32, parses Configuration Values and matchingly nothing CPU veneer from the write operation message for receiving
Location, and the Configuration Values are configured in the corresponding chip register of configuration address;
With reference to Fig. 1, with common have CPU veneer as, the veneer agent process of master control borad also will be to PHY
(physical layer) chip, clock chip, temperature sensor, optical module are (as SFP (Small Form
Pluggable, SFP) optical module), recovered clock arranges etc. and to carry out initial configuration.Simply institute
Some initialization operations will be through adaptation layer, and reconvert becomes corresponding ether network packet, in Ethernet report
Chip and the address of the operation is carried in the payload of text.Veneer agent process converts such commands into docking
Enter the slot number of veneer different components, device number, write address, write data, Write Opcode.Veneer is acted on behalf of
Process will be issued adaptation layer with the relevant information of a write operation and carry out Ethernet encapsulation adaptation, by slot number
It is converted into different target MAC (Media Access Control) address, VLAN, device number, write address, writes data, command code
It is encapsulated in Ethernet payload.Last ether network packet is sent to correspondence by the L2 exchange chip of master control borad
Nothing on CPU veneer, nothing CPU veneer CPLD analytic message and execute corresponding device and write process.
Veneer Agent, receives the inside S mouth order that the internal S mouth of master control borad sends, can arrange
The port mode of PHY, 1588 pattern, recovered clock etc..Order is converted into by veneer Agent
The inside Ethernet bag of corresponding veneer, is sent to corresponding veneer, processes as initialization procedure.
Step S33, when master control borad by veneer agent process to carrying out read operation nothing CPU veneer when, will
Read operation message comprising the corresponding chip register address of read operation is sent to nothing CPU veneer;
When the veneer agent process of master control borad is to carrying out read operation nothing CPU veneer, i.e. the veneer of master control borad
Agent process needs to inquire about the value of the chip register nothing CPU veneer, will be comprising the corresponding chip of read operation
The read operation message of register address is sent to nothing CPU veneer, specifically including two steps, the first step:
Veneer agent process on master control borad sends read operation message to nothing CPU veneer to inquire about nothing CPU veneer core
Piece register and its address;Second step:The result message of inquiry is built nothing the CPLD chip of CPU veneer
It is passed back to the veneer agent process of master control borad.For second step, the veneer agent process of master control borad needs to open
Gone to receive the result message sended over nothing CPU veneer with a thread, and behaviour is read in the transmission of the first step
The reception result message operation for making message operation with second step is carried out respectively in two threads.
Step S34, parses chip register address nothing CPU veneer from the read operation message for receiving,
And corresponding for chip register address purpose Information encapsulation is become result message to send to master control borad;
Chip register address is parsed from the read operation message for receiving nothing CPU veneer, obtain no
The purpose information of CPU single board chip register address corresponding position, the purpose Information encapsulation of acquisition is become to add
The result message of the Ethernet message format of VLAN mark, and the result message sent in time to master
Control plate.
Step S35, the veneer agent process of master control borad receive the result message sent nothing CPU veneer, its
In, as a result message is to add the ether network packet for presetting virtual LAN VLAN mark.
The veneer agent process of master control borad when the result message postbacked nothing CPU veneer is received, for rear
Continuous classification, parsing or other process, so as to complete master control borad to the read operation nothing CPU veneer.
In the present embodiment, by when master control borad is needed with being communicated nothing CPU veneer, by veneer
Agent process sends control message to corresponding nothing CPU veneer, corresponding is carried out nothing CPU veneer with controlling
Read to process or write process;When the veneer agent process of master control borad is to carrying out write operation nothing CPU veneer, will
Write operation message is sent to nothing CPU veneer, for nothing CPU veneer parsing write operation message and by Configuration Values
It is configured in the corresponding chip register of configuration address;When the veneer agent process of master control borad is to mono- nothing CPU
When plate carries out read operation, read operation message is sent to nothing CPU veneer, for nothing CPU veneer according to solution
Read operation message after analysis postbacks result message, so as to by master control borad and nothing the message between CPU veneer
Interaction, master control borad send read operation message or write operation message to nothing CPU veneer according to the actual requirements, no
CPU veneer is only parsed and encapsulated message, does not carry out logic analysis and process to message, it is achieved thereby that main
Control plate achieves master control borad with the communication nothing CPU veneer to the read operation nothing CPU veneer and write operation.
Further, the second embodiment based on the method communicated nothing central processing unit veneer of the present invention, carries
Go out the 3rd embodiment with the method communicated nothing central processing unit veneer, in the third embodiment, step S34
Including:
Step S341, if currently without the result message for receiving other read operation messages and no encapsulating,
Then the read operation message that master control borad sends is received nothing CPU veneer;
Step S342, parses chip register address nothing CPU veneer from the read operation message for receiving,
And corresponding for chip register address purpose Information encapsulation is become result message to send to master control borad.
With reference to Fig. 3, master control borad is enabled a veneer agent process and corresponds to and led to nothing CPU veneer with one
News, and veneer agent process enable a thread be responsible for nothing CPU veneer send read operation message, one
Individual thread is responsible for receiving the result message sent nothing the CPLD chip of CPU veneer, when nothing CPU veneer
CPLD chip when being simultaneously received the read operation message that multiple threads are sended over, detect current time
Whether this has received that read operation message nothing CPU veneer and also the read operation message is being processed
(encapsulating the corresponding result message of read operation message of reception), if this is mono- nothing CPU for current time
Plate has the result message for encapsulating, then do not receive the read operation message of master control borad transmission;If current time
The result message not encapsulated nothing CPU veneer, then continue judge current time this nothing CPU veneer
Whether the read operation message of multiple threads transmission is simultaneously received, if there is multiple threads to send read operation message,
Then (for example determine read operation according to reach time, message length etc. of read operation message according to preset rules
The priority of message) select and parse a read operation message.Then according to the chip register for parsing
Address search to corresponding purpose information, and by purpose Information encapsulation send in result message to master control borad (send out
Send the master control borad of the read operation message of parsing).
In the present embodiment, multiple master control borad threads and meanwhile to nothing CPU veneer send read operation message when,
Only allow every time to receive and process the read operation message that a thread sends, i.e., nothing CPU veneer to read operation
The reception of message adopts mutual exclusion principle, it is to avoid once receive and process multiple read operation messages, so as to avoid
Because parsing at multiple read operation messages and processing the consuming time and handling process is differed, and cause to read behaviour
Make message and the chaotic problem of result message output is corresponded to, so as to preferably ensure that master control borad reception result report
The accuracy of text.
Further, the second embodiment based on the method communicated nothing central processing unit veneer of the present invention, carries
Go out the fourth embodiment with the method communicated nothing central processing unit veneer, in the fourth embodiment, step S35
Including:
Step S351, the veneer agent process of master control borad judge the result message that sends nothing CPU veneer whether
Ready;
Step S352, when the result message sent nothing CPU veneer is ready, the veneer of master control borad act on behalf of into
Journey receives the result message sent nothing CPU veneer.
, to sending after read operation message nothing CPU veneer, this is nothing CPU for veneer agent process due to master control borad
The CPLD of veneer replys result message needs certain time to the veneer agent process of master control borad, if main
It is not just required that control plate just went the value for obtaining result message in caching before the result message of reply is received
, so need exist for a delay protection processing.First judged no by the veneer agent process of master control borad
Whether the result message that CPU veneer sends is ready, i.e., tied dedicated for receiving by veneer agent process
The thread of retribution text is just stamped to the result message when the corresponding result message of read operation message is received
Thread mark (mark be used for represent result Message Ready), when using in the veneer agent process of master control borad
When the thread for sending read operation message detects the ready flag on result message, i.e., when nothing CPU veneer
When the result message of transmission is ready, the veneer agent process of master control borad receives the result sent nothing CPU veneer
Message;If not examining for sending the thread of read operation message in the veneer agent process of current time master control borad
The ready flag on result message is measured, is then waited and waiting time (such as 5ms) is preset, continue to detect
As a result the ready flag on message, so circulates, until for sending in the veneer agent process of master control borad
The thread of read operation message be not detected by the ready flag on result message or through preset times (for example
20 times) cycle detection after point out communication abnormality.
In the present embodiment, the result sent nothing CPU veneer is judged by the veneer agent process of master control borad
Whether message ready, when the result message sent nothing CPU veneer is ready, the veneer of master control borad act on behalf of into
Journey receives the result message sent nothing CPU veneer, prevents master control borad from not receiving result message or receiving not
Correct result message continues to execute subsequent step, improves master control borad with the standard communicated nothing CPU veneer
True property.
Further, the second embodiment based on the method communicated nothing central processing unit veneer of the present invention, carries
Go out the 5th embodiment with the method communicated nothing central processing unit veneer, in the 5th embodiment, step S35
Also include afterwards:
Step S36, the veneer agent process of master control borad according to the type field in the result message for receiving, really
The result type of the fixed result message.
For example, different from the byte number of inquiry CPLD register due to inquiring about PHY register, receive knot
Process after retribution text is also different, is at this moment accomplished by carrying out classification process to result message, by reading behaviour
Make in message, to add type field, type therein is kept nothing continuation after CPU veneer parsing read operation message
Field, and the type field is encapsulated to result message together (also comprising corresponding reading behaviour i.e. in result message
Make the type field of message) in, the veneer agent process of master control borad is according in the result message for receiving
Type field, determines the result type of result message, and then the result message to different types of structure is carried out
In batches, focus on.Wherein, type field can be the IVH field in Ethernet message, this word
Section is inserted when read operation message is sent, and replying nothing the CPLD chip of CPU veneer can be certainly in result message
The IVH field value that inserts on dynamic band, can thus distinguish different result types.
In the present embodiment, by adding type field in read operation message, so as in corresponding result report
Also add type field in text, the veneer agent process of master control borad can be according to the class type-word with regard to result message
Section is classified to the result message, then carries out batch to of a sort result message and focuses on, carries
Height finishes the processing speed of retribution text, makes master control borad and more efficient nothing the communication between CPU veneer.
The present invention also provides a kind of communication apparatus, in the first embodiment of communication apparatus of the present invention, reference
Fig. 4, communication apparatus include that (communication apparatus can include multiple nothing CPU veneer, sheet nothing CPU veneer 10
Embodiment is so that one nothing CPU veneer as an example) and master control borad 20,
Master control borad 20 includes:
Course allocation module 21, for connected for each and divide nothing CPU veneer in power-up state
Join a veneer agent process;
On hardware, nothing without CPU minimum system on CPU veneer, also without FPGA (Field
Programmable Gate Array, field programmable gate array), need not operation on nothing CPU veneer
Software program and FPGA program, using the CPLD program in CPLD chip and the veneer generation of master control borad
Reason process coordinates the institute for realizing accessing veneer functional.So the course allocation module 21 of master control borad is each
Connected and enable and distribute a veneer agent process, the list in power-up state nothing CPU veneer
Plate agent process can realize most of function that CPU accesses veneer, access veneer driving, read-write and connect
Enter the functions such as board register then from veneer agent process and nothing CPU veneer CPLD chip with realize.
Veneer agent process module 22, for sending control to veneer agent process is corresponding nothing CPU veneer
Message, corresponding is carried out reading process or to write process nothing CPU veneer to control;
Control message includes write operation message and read operation message, and master control borad passes through veneer agent process module
22 control veneer agent processes send control message to corresponding nothing CPU veneer, to control corresponding nothing
CPU veneer is carried out reading process or writes process, i.e., master control borad borrows veneer agent process and instead of access veneer
CPU, so as to pass through nothing the message interaction between CPU veneer and master control borad, master control borad is according to actual need
Ask and control message is sent to nothing CPU veneer by veneer agent process, corresponding nothing CPU veneer to control
Carry out reading process or process is write, that is, achieve master control borad and nothing the communication between CPU veneer.
Include nothing CPU veneer 10:
Message reporting module 11, for after nothing CPU Board Power up, by comprising this nothing CPU veneer
The message that reports of single board information is sent to master control borad;
Single board information includes the data such as board type, veneer position, single-board operation state, when mono- nothing CPU
On plate after electricity, this passes through CPLD chip actively to master control borad nothing the message reporting module 11 of CPU veneer
Report and report message comprising this nothing CPU single board information so that master control borad can upgrade in time connected
Nothing CPU single board state, so as to the CPLD chip nothing CPU veneer according to the request of master control borad, join
Chip device register and remote upgrade, the request according to master control borad is put, inquires about the various alarms of this plate
Can, and by reporting message (it is to the addition of the ether network packet that default VLAN is identified that this reports message)
Send to master control borad, make more timely, effective nothing the communication between CPU veneer and master control borad.
Message communication module 12, for receiving the control message of master control borad transmission, and according to the control for receiving
Message is carried out reading process or writes process.
Preferably, it is to add the ether for presetting virtual LAN VLAN mark to report message and control message
Network packet.As the control message received nothing CPU veneer is processed for veneer CPLD chip, nothing CPU
Veneer transmitting-receiving message does not have CPU flexibly, and therefore its message format is specific format.It is general in order to be able to distinguish
Logical S mouth message or the communication packet (controlling message) nothing CPU veneer, need to nothing CPU veneer
Communication packet stamps particular vlan.Specific short message form is adopted nothing CPU veneer communication packet, no
Method is consistent with S mouth message format.It is the short message forms different from S mouth message.
In the present embodiment, by the course allocation module 21 of master control borad 20 for each connected and locate
Distribute a veneer agent process in power-up state nothing CPU veneer 10, then the veneer of master control borad 20
Agent process module 22 sends control to corresponding nothing CPU veneer by veneer agent process according to demand
Message, with control corresponding carry out reading process or to write process nothing CPU veneer 10, so as to realize nothing CPU
Communication between veneer 10 and master control borad 20.
Further, on the basis of communication apparatus first embodiment of the present invention, communication apparatus second is proposed
Embodiment, in a second embodiment, control message includes write operation message and read operation message,
Veneer agent process module 22 includes that the first r/w cell 221, first reads unit 222 and result treatment
Unit 223,
First r/w cell 221, for when master control borad is by veneer agent process to entering row write nothing CPU veneer
During operation, the write operation message for corresponding to Configuration Values and configuration address comprising write operation is sent to mono- nothing CPU
Plate;
In master control borad needs, (i.e. master control borad is needed to entering nothing CPU veneer with when being communicated nothing CPU veneer
When row read operation or write operation), judge the veneer Agent of master control borad to operating nothing CPU veneer
Action type (action type includes read operation and write operation), so that it is determined that the veneer of master control borad act on behalf of into
Journey to nothing CPU veneer send control message type, that is, the control message for being sent be write operation message also
It is read operation message.
In master control borad by veneer agent process to carrying out write operation nothing CPU veneer when, the first r/w cell 221
Control veneer agent process will correspond to write operation message (report of Configuration Values and configuration address comprising write operation
Text is for the addition of the ether network packet of VLAN mark) send to nothing CPU veneer.Wherein, write operation is
As requested correct Configuration Values are configured in the chip register nothing CPU veneer, relatively simple,
As long as according to the addition of the Ethernet message format (as shown in table 1) of VLAN mark by purpose MAC
(Media Access Control, media access control layer) address, VLAN (Virtual Local Area
Network, VLAN), veneer destination address, command code etc. fill in correct, by master control borad
The ether network packet that with the addition of VLAN mark is sent the ether on backboard by the veneer agent process of operation
Port is netted, then backboard can be forwarded to the ether network packet that with the addition of VLAN mark nothing CPU veneer
CPLD chip, by the CPLD chip analytic message, and the Configuration Values in message are configured to nothing CPU
The chips such as physical layer, optical module on veneer.
First reads unit 222, for when master control borad is by veneer agent process to reading nothing CPU veneer
During operation, the read operation message comprising the corresponding chip register address of read operation is sent to mono- nothing CPU
Plate;
When the veneer agent process of master control borad is to carrying out read operation nothing CPU veneer, i.e. the veneer of master control borad
Agent process needs to inquire about the value of the chip register nothing CPU veneer, and first reads unit 222 will be comprising reading
Operate the read operation message of corresponding chip register address to send to nothing CPU veneer, specifically include two
Step, the first step:The first reading unit 222 on master control borad controls veneer agent process to send read operation report
Wen Zhiwu CPU veneer is to inquire about nothing CPU single board chip register and its address;Second step:Nothing CPU
The CPLD chip of veneer builds the veneer agent process that the result message of inquiry is passed back to master control borad.For
Second step, the veneer agent process of master control borad need to enable a thread and go to receive and be transmitted across nothing CPU veneer
The result message for coming, and the reception result message for sending the operation of read operation message and second step of the first step
Operation is carried out respectively in two threads.
Result treatment unit 223, for receiving the result message sent nothing CPU veneer, wherein, as a result
Message is to add the ether network packet for presetting virtual LAN VLAN mark;
The result treatment unit 223 of master control borad controls veneer agent process to postback nothing CPU veneer receiving
Result message when, for subsequent classification, parsing or other process, so as to complete master control borad to nothing CPU
The read operation of veneer.
Message communication module 12 includes that the second r/w cell 121 and second reads unit 122,
Second r/w cell 121, for parsing Configuration Values and matchingly from the write operation message for receiving
Location, and the Configuration Values are configured in the corresponding chip register of configuration address;
With reference to Fig. 1, with common have CPU veneer as, the veneer agent process of master control borad also will be to PHY
(physical layer) chip, clock chip, temperature sensor, optical module are (as SFP (Small Form
Pluggable, SFP) optical module), recovered clock arranges etc. and to carry out initial configuration.Simply institute
Some initialization operations will be through adaptation layer, and reconvert becomes corresponding ether network packet, in Ethernet report
Chip and the address of the operation is carried in the payload of text.The control veneer agent process of second r/w cell 121 will
These orders be converted into access the slot number of veneer different components, device number, write address, write data,
Write Opcode.Second r/w cell 121 controls veneer agent process to send out the relevant information with a write operation
Ethernet encapsulation adaptation is carried out to adaptation layer, slot number is converted into different target MAC (Media Access Control) address,
VLAN, device number, write address, writes data, command code and is encapsulated in Ethernet payload.Last ether
Network packet be sent to by the L2 exchange chip of master control borad corresponding nothing on CPU veneer, nothing CPU veneer
CPLD analytic message simultaneously executes corresponding device and writes process.
Veneer Agent, receives the inside S mouth order that the internal S mouth of master control borad sends, can arrange
The port mode of PHY, 1588 pattern, recovered clock etc..Order is converted into by veneer Agent
The inside Ethernet bag of corresponding veneer, is sent to corresponding veneer, processes as initialization procedure.
Second reads unit 122, for parsing chip register address from the read operation message for receiving,
And corresponding for chip register address purpose Information encapsulation is become result message to send to master control borad.
Chip deposit is parsed from the read operation message for receiving nothing the second reading unit 122 of CPU veneer
Device address, obtains the purpose information nothing CPU single board chip register address corresponding position, the purpose that will be obtained
Information encapsulation becomes with the addition of the result message of the Ethernet message format of VLAN mark, and by the result report
Text is sent in time to master control borad.
In the present embodiment, by when master control borad is needed with being communicated nothing CPU veneer, by veneer
Agent process module 22 sends control message to corresponding nothing CPU veneer, corresponding nothing CPU to control
Veneer is carried out reading process or writes process;When the veneer agent process of master control borad is to entering row write behaviour nothing CPU veneer
When making, the first r/w cell 221 sends write operation message to nothing CPU veneer, for nothing CPU veneer
Second r/w cell 121 parses write operation message and Configuration Values is configured to the corresponding chip deposit of configuration address
In device;When the veneer agent process of master control borad is to carrying out read operation nothing CPU veneer, first reads unit 222
Read operation message is sent to nothing CPU veneer, so that the second reading unit 122 nothing CPU veneer is according to solution
Read operation message after analysis postbacks result message, so as to by master control borad and nothing the message between CPU veneer
Interaction, master control borad send read operation message or write operation message to nothing CPU veneer according to the actual requirements, no
CPU veneer is only parsed and encapsulated message, does not carry out logic analysis and process to message, it is achieved thereby that main
Control plate achieves master control borad with the communication nothing CPU veneer to the read operation nothing CPU veneer and write operation.
Further, the second embodiment based on communication apparatus of the present invention, propose communication apparatus the 3rd are real
Example is applied, in the third embodiment, the second reading unit 122 is additionally operable to:
Currently without receive other read operation messages and no encapsulating result message when, receive master
The read operation message that control plate sends;
Parse chip register address from the read operation message for receiving, and by chip register address
Corresponding purpose Information encapsulation becomes result message to send to master control borad.
With reference to Fig. 3, master control borad is enabled a veneer agent process and corresponds to and led to nothing CPU veneer with one
News, and veneer agent process enable a thread be responsible for nothing CPU veneer send read operation message, one
Individual thread is responsible for receiving the result message sent nothing the CPLD chip of CPU veneer, when nothing CPU veneer
CPLD chip when being simultaneously received the read operation message that multiple threads are sended over, detect current time
Whether this has received that read operation message nothing CPU veneer and also the read operation message is being processed
(encapsulating the corresponding result message of read operation message of reception), if this is mono- nothing CPU for current time
Plate has the result message for encapsulating, then the second reading unit 122 does not receive the read operation report of master control borad transmission
Text;If the current time result message that do not encapsulating nothing CPU veneer, second reads unit 122
Continuation judges current time, and whether this is simultaneously received, nothing CPU veneer, the read operation report that multiple threads send
Text, if there is multiple threads to send read operation message, second reads unit 122 according to preset rules (for example
The priority for reaching the decision read operation message such as time, message length according to read operation message) select simultaneously
One read operation message of parsing.Then the second reading unit 122 is looked into according to the chip register address for parsing
Corresponding purpose information is found, and purpose Information encapsulation is sent in result message to master control borad (transmission solution
The master control borad of the read operation message of analysis).
In the present embodiment, multiple master control borad threads and meanwhile to nothing CPU veneer send read operation message when,
Only allow every time to receive and process the read operation message that a thread sends, i.e., nothing CPU veneer to read operation
The reception of message adopts mutual exclusion principle, it is to avoid once receive and process multiple read operation messages, so as to avoid
Because parsing at multiple read operation messages and processing the consuming time and handling process is differed, and cause to read behaviour
Make message and the chaotic problem of result message output is corresponded to, so as to preferably ensure that master control borad reception result report
The accuracy of text.
Further, the second embodiment based on communication apparatus of the present invention, propose communication apparatus the 4th are real
Example is applied, in the fourth embodiment, result treatment unit 223 is additionally operable to:
Judge whether the result message sent nothing CPU veneer is ready;
When the result message sent nothing CPU veneer is ready, the result message sent nothing CPU veneer is received.
, to sending after read operation message nothing CPU veneer, this is nothing CPU for veneer agent process due to master control borad
The CPLD of veneer replys result message needs certain time to the veneer agent process of master control borad, if main
It is not just required that control plate just went the value for obtaining result message in caching before the result message of reply is received
, so need exist for a delay protection processing.First sentenced by the result treatment unit 223 of master control borad
Whether the disconnected result message sent nothing CPU veneer is ready, i.e., by veneer agent process dedicated for connecing
The thread (result treatment unit 223 controls the thread) for receiving result message is receiving read operation message pair
During the result message that answers, (mark is used for representing that result message is accurate to stamp ready flag to the result message
Standby ready), when in the veneer agent process of master control borad, for sending the thread of read operation message, (first reads list
Unit 222 controls the thread) ready flag that detects on result message when, i.e., when sending nothing CPU veneer
Result message ready when, the result treatment unit 223 of master control borad receives the result sent nothing CPU veneer
Message;If not examining for sending the thread of read operation message in the veneer agent process of current time master control borad
The ready flag on result message is measured, then result treatment unit 223 is waited and presets waiting time (for example
5ms), continue the ready flag on result message is detected, so circulate, until the veneer generation of master control borad
For sending ready flag or the warp that the thread of read operation message is not detected by result message in reason process
Communication abnormality is pointed out after crossing the cycle detection of preset times (such as 20 times).
In the present embodiment, judged nothing the transmission of CPU veneer by the result treatment unit 223 of master control borad
As a result whether message is ready, when the result message sent nothing CPU veneer is ready, at the result of master control borad
Reason unit 223 receives the result message sent nothing CPU veneer, prevents master control borad from not receiving result message
Or the incorrect result message of reception continues to execute subsequent step, improves master control borad and nothing CPU veneer
The accuracy of communication.
Further, the second embodiment based on communication apparatus of the present invention, proposes the 5th with communication apparatus
Embodiment, in the 5th embodiment, containing type field in read operation message and result message,
Veneer agent process module 22 also includes:
Type of process unit 224, for according to the type field in the result message for receiving, determining the result
The result type of message.
For example, different from the byte number of inquiry CPLD register due to inquiring about PHY register, receive knot
Process after retribution text is also different, is at this moment accomplished by carrying out classification process to result message, by reading behaviour
Make in message, to add type field, type therein is kept nothing continuation after CPU veneer parsing read operation message
Field, and the type field is encapsulated to result message together (also comprising corresponding reading behaviour i.e. in result message
Make the type field of message) in, the type of process unit 224 of master control borad is according to the result message for receiving
In type field, determine the result type of result message, then the result message to different types of structure
Carry out batch, focus on.Wherein, type field can be the IVH field in Ethernet message, this
Individual field is inserted when read operation message is sent, and is replied in result message nothing the CPLD chip of CPU veneer
The IVH field value that inserts can be carried automatically, can thus distinguish different result types.
In the present embodiment, by adding type field in read operation message, so as in corresponding result report
Also add type field in text, the type of process unit 224 of master control borad can be according to the class with regard to result message
Type-word section is classified to the result message, then carries out batch to of a sort result message and focuses on,
The processing speed of result message is improve, makes master control borad and more efficient nothing the communication between CPU veneer.
Through the above description of the embodiments, those skilled in the art can be understood that above-mentioned
Embodiment method can add the mode of required general hardware platform by software to realize, naturally it is also possible to logical
Cross hardware, but the former is more preferably embodiment in many cases.Based on such understanding, the present invention's
The part that technical scheme is substantially contributed to prior art in other words can be with body in the form of software product
Reveal and, the computer software product is stored in a storage medium (as ROM/RAM, magnetic disc, light
Disk) in, use so that a station terminal equipment including some instructions (can be mobile phone, computer, service
Device, air-conditioner, or network equipment etc.) execute each embodiment of the present invention method.
The preferred embodiments of the present invention are these are only, the scope of the claims of the present invention is not thereby limited, every
The equivalent structure that is made using description of the invention and accompanying drawing content or equivalent flow conversion, or directly or
Connect and other related technical fields are used in, be included within the scope of the present invention.
Claims (12)
1. method that is a kind of and communicating nothing central processor CPU veneer, it is characterised in that described and nothing
The method of CPU veneer communication includes:
After nothing CPU Board Power up, described nothing CPU veneer by comprising its single board information report message
Send to master control borad;
The master control borad be each connected and in power-up state nothing CPU veneer distribute a list
Plate agent process;
The master control borad sends control message to corresponding nothing CPU veneer by veneer agent process, with control
Making corresponding carries out reading process or to write process nothing CPU veneer.
2. as claimed in claim 1 with the method communicated nothing CPU veneer, it is characterised in that described
It is to add the ether network packet for presetting virtual LAN VLAN mark to report message and control message.
3. as claimed in claim 1 with the method communicated nothing CPU veneer, it is characterised in that described
Control message includes write operation message and read operation message,
The master control borad sends control message to corresponding nothing CPU veneer by veneer agent process, with control
Making corresponding described carry out reading process nothing CPU veneer or includes the step of write process:
When the master control borad by veneer agent process to described carry out write operation nothing CPU veneer when, will bag
The write operation message for Configuration Values and configuration address being corresponded to containing the write operation is sent to described nothing CPU veneer;
Described Configuration Values and matchingly are parsed from the write operation message for receiving nothing CPU veneer
Location, and the Configuration Values are configured in the corresponding chip register of the configuration address;
When the master control borad by veneer agent process to described carry out read operation nothing CPU veneer when, will bag
Read operation message containing the corresponding chip register address of the read operation is sent to described nothing CPU veneer;
Described parse chip register address nothing CPU veneer from the read operation message for receiving,
And corresponding for chip register address purpose Information encapsulation is become result message to send to the master control
Plate;
The veneer agent process of the master control borad receives the result message sent nothing CPU veneer, its
In, the result message is to add the ether network packet for presetting virtual LAN VLAN mark.
4. as claimed in claim 3 with the method communicated nothing central processing unit veneer, it is characterised in that
Described parse chip register address from the read operation message for receiving nothing CPU veneer, and will
The corresponding purpose Information encapsulation in the chip register address becomes result message to send to the step of the master control borad
Suddenly include:
If currently without the result message for receiving other read operation messages and no encapsulating, the nothing
CPU veneer receives the read operation message that the master control borad sends;
Described parse chip register address nothing CPU veneer from the read operation message for receiving,
And corresponding for chip register address purpose Information encapsulation is become result message to send to the master control
Plate.
5. as claimed in claim 3 with the method communicated nothing central processing unit veneer, it is characterised in that
The veneer agent process of the master control borad receive described send nothing CPU veneer result message the step of wrap
Include:
Whether the veneer agent process of the master control borad judges the result message sent nothing CPU veneer
Ready;
When the result message sent nothing CPU veneer is ready, the veneer agent process of the master control borad
Receive the result message sent nothing CPU veneer.
6. as claimed in claim 3 with the method communicated nothing central processing unit veneer, it is characterised in that
Containing type field in the read operation message and result message,
The veneer agent process of the master control borad receives the step of the result message sent nothing CPU veneer
Also include after rapid:
, according to the type field in the result message for receiving, determining should for the veneer agent process of the master control borad
As a result the result type of message.
7. a kind of communication apparatus, it is characterised in that the communication apparatus is included nothing CPU veneer and master control
Plate,
The master control borad includes:
Course allocation module, for for each connected and in power-up state nothing CPU veneer distribute
One veneer agent process;
Veneer agent process module, for sending control report to veneer agent process is corresponding nothing CPU veneer
Text, corresponding is carried out reading process or to write process nothing CPU veneer to control;
Described include nothing CPU veneer:
Message reporting module, for, after nothing CPU Board Power up, will include the list nothing CPU veneer
The message that reports of plate information is sent to master control borad;
Message communication module, for receiving the control message of master control borad transmission, and according to the control for receiving
Message processed is carried out reading process or writes process.
8. communication apparatus as claimed in claim 7, it is characterised in that described report message and control report
Text presets the ether network packet of virtual LAN VLAN mark for adding.
9. communication apparatus as claimed in claim 7, it is characterised in that the control message includes to write behaviour
Make message and read operation message,
The veneer agent process module includes that the first r/w cell, first read unit and result treatment unit,
First r/w cell, for when the master control borad by veneer agent process to described mono- nothing CPU
When plate carries out write operation, the write operation message for corresponding to Configuration Values and configuration address comprising the write operation is sent out
Deliver to described nothing CPU veneer;
Described first reads unit, for when the master control borad by veneer agent process to described mono- nothing CPU
When plate carries out read operation, the read operation message comprising the corresponding chip register address of the read operation is sent out
Deliver to described nothing CPU veneer;
Result treatment unit, for receiving the result message sent nothing CPU veneer, wherein, described
As a result message is to add the ether network packet for presetting virtual LAN VLAN mark
The message communication module includes that the second r/w cell and second reads unit,
Second r/w cell, for parse from the write operation message for receiving Configuration Values and
Join address, and the Configuration Values are configured in the corresponding chip register of the configuration address;
Described second reads unit, for parsing chip register from the read operation message for receiving
Address, and corresponding for chip register address purpose Information encapsulation is become result message to send to described
Master control borad.
10. communication apparatus as claimed in claim 9, it is characterised in that
The second reading unit is additionally operable to:
Currently without receive other read operation messages and no encapsulating result message when, receive institute
State the read operation message of master control borad transmission;
Chip register address is parsed from the read operation message for receiving, and the chip is posted
The corresponding purpose Information encapsulation in storage address becomes result message to send to the master control borad.
11. communication apparatus as claimed in claim 9, it is characterised in that
The result treatment unit is additionally operable to:
Judge whether the result message sent nothing CPU veneer is ready;
When the result message sent nothing CPU veneer is ready, receive described nothing the transmission of CPU veneer
Result message.
12. communication apparatus as claimed in claim 9, it is characterised in that the read operation message and knot
Containing type field in retribution text,
The veneer agent process module also includes:
Type of process unit, for according to the type field in the result message for receiving, determining the result report
The result type of text.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510532306.6A CN106487549A (en) | 2015-08-26 | 2015-08-26 | With the method communicated nothing central processing unit veneer and communication apparatus |
PCT/CN2016/083668 WO2017032112A1 (en) | 2015-08-26 | 2016-05-27 | Method for communicating with board having no central processing unit and communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510532306.6A CN106487549A (en) | 2015-08-26 | 2015-08-26 | With the method communicated nothing central processing unit veneer and communication apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106487549A true CN106487549A (en) | 2017-03-08 |
Family
ID=58099562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510532306.6A Pending CN106487549A (en) | 2015-08-26 | 2015-08-26 | With the method communicated nothing central processing unit veneer and communication apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106487549A (en) |
WO (1) | WO2017032112A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107124316A (en) * | 2017-05-23 | 2017-09-01 | 烽火通信科技股份有限公司 | Hardware based quick switching action implementation method in a kind of data communications equipment |
CN108304338A (en) * | 2017-12-20 | 2018-07-20 | 深圳比特微电子科技有限公司 | More board managing methods |
CN111064815A (en) * | 2019-11-06 | 2020-04-24 | 深圳震有科技股份有限公司 | Method and device for sharing one IP by multiple single boards, computer equipment and medium |
WO2020135578A1 (en) * | 2018-12-29 | 2020-07-02 | 中兴通讯股份有限公司 | Resource management method and system for cpu-free single switching board, and storage medium |
CN113938331A (en) * | 2020-06-29 | 2022-01-14 | 中兴通讯股份有限公司 | Single board power-on method, main control board and readable storage medium |
WO2023284842A1 (en) * | 2021-07-15 | 2023-01-19 | 北京车和家信息技术有限公司 | Data transmission method, device, and automobile |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113050992A (en) * | 2021-03-09 | 2021-06-29 | 瀚云科技有限公司 | Register address obtaining method, device, terminal and readable storage medium |
CN115065615B (en) * | 2022-08-17 | 2022-11-29 | 北京左江科技股份有限公司 | FPGA-based network port state scanning system and method |
CN116541335B (en) * | 2023-07-05 | 2023-09-19 | 安擎计算机信息股份有限公司 | Method for distributing serial addresses and electronic equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100395744C (en) * | 2005-04-12 | 2008-06-18 | 华为技术有限公司 | Method and system for realizing central control of central control unit to single board |
CN100545860C (en) * | 2006-05-17 | 2009-09-30 | 华为技术有限公司 | A kind of individual board electronic tag read-write control system and method |
CN102346501A (en) * | 2010-07-30 | 2012-02-08 | 中兴通讯股份有限公司 | Equipment with unified machine frame management framework and management control method thereof |
CN103823657A (en) * | 2014-02-17 | 2014-05-28 | 汉柏科技有限公司 | Method for hyper-threading based communication between equipment boards |
-
2015
- 2015-08-26 CN CN201510532306.6A patent/CN106487549A/en active Pending
-
2016
- 2016-05-27 WO PCT/CN2016/083668 patent/WO2017032112A1/en active Application Filing
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107124316A (en) * | 2017-05-23 | 2017-09-01 | 烽火通信科技股份有限公司 | Hardware based quick switching action implementation method in a kind of data communications equipment |
CN107124316B (en) * | 2017-05-23 | 2019-10-11 | 烽火通信科技股份有限公司 | Hardware based quick switching action implementation method in a kind of data communications equipment |
CN108304338A (en) * | 2017-12-20 | 2018-07-20 | 深圳比特微电子科技有限公司 | More board managing methods |
WO2020135578A1 (en) * | 2018-12-29 | 2020-07-02 | 中兴通讯股份有限公司 | Resource management method and system for cpu-free single switching board, and storage medium |
CN111385133A (en) * | 2018-12-29 | 2020-07-07 | 中兴通讯股份有限公司 | Resource management method and system |
CN111064815A (en) * | 2019-11-06 | 2020-04-24 | 深圳震有科技股份有限公司 | Method and device for sharing one IP by multiple single boards, computer equipment and medium |
CN111064815B (en) * | 2019-11-06 | 2022-02-18 | 深圳震有科技股份有限公司 | Method and device for sharing one IP by multiple single boards, computer equipment and medium |
CN113938331A (en) * | 2020-06-29 | 2022-01-14 | 中兴通讯股份有限公司 | Single board power-on method, main control board and readable storage medium |
WO2023284842A1 (en) * | 2021-07-15 | 2023-01-19 | 北京车和家信息技术有限公司 | Data transmission method, device, and automobile |
Also Published As
Publication number | Publication date |
---|---|
WO2017032112A1 (en) | 2017-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106487549A (en) | With the method communicated nothing central processing unit veneer and communication apparatus | |
JP7041285B2 (en) | Hosts that communicate with the FPGA, methods of communicating with the FPGA, and communication systems | |
CN105612768A (en) | Lightweight iot information model | |
CN110401720A (en) | Information processing method, device, system, application server and medium | |
CN107770022A (en) | Collecting method, electronic equipment and storage medium based on rtu protocol | |
CN103957136B (en) | Moonlet CAN bus monitoring system | |
CN108255614A (en) | A kind of interface calling system and method based on micro services framework | |
CN107770298B (en) | Method and device for transmitting data | |
CN109977435A (en) | Factory runs emulation mode, factory's operation simulator and computer storage medium | |
CN108170626B (en) | 1553B bus software dynamic configurable method | |
CN110519841A (en) | Positioning system and method based on wisdom room point | |
CN115065637B (en) | Method and device for transmitting computing power resource information and electronic equipment | |
CN111464419A (en) | Data transmission control method based on bus network communication | |
EP3370377A1 (en) | Packet forwarding | |
CN106506303A (en) | A kind of main station system of controller real-time ethernet EtherCAT | |
CN112052930A (en) | Block chain-based electronic tag production method and electronic tag card | |
CN110109848B (en) | DSP hardware abstraction layer and DSP processor | |
CN110474828A (en) | A kind of MBUS bus communication and system | |
CN105988903A (en) | Laptop mainboard tester | |
CN104484260B (en) | Simulation monitoring circuit based on GJB289 bus interface SoC (system on a chip) | |
CN106776372B (en) | Emulation data access method and device based on FPGA | |
CN109698813A (en) | A kind of intelligent meter data recording system and method | |
CN102932208A (en) | Site monitoring method and device | |
CN110474891A (en) | Business access control method and device based on multisystem smart machine | |
CN115237101A (en) | Debugging method and intelligent debugging device for motor train unit and debugging system for motor train unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170308 |