Wire Format
This page specifies the wire format for packets that are exchanged between WARP nodes and host PCs. The C-based implementation running in the Microblaze processor of a WARP node and the M-based implementation running on a host PC both agree to these wire format conventions.
Unicast Transport Header
All unicast messages to and from WARP nodes begin with a unicast transport header. This header is used by the framework to filter received messages according to ID values and sequence numbers.
Command/Response Header
Commands and responses begin with headers that specify ID values for particular commands and command groups. Additionally, these headers contain information how many arguments are contained and the overall length of the command or response.
Sample Header
One type of command is a sample packet. These commands contain an extra header that identify the samples and where they belong in sample buffers.
Attachments (4)
- wire_format.png (82.1 KB) - added by chunter 12 years ago.
- unicast_transport.png (72.7 KB) - added by welsh 12 years ago.
- command_response.png (40.7 KB) - added by welsh 12 years ago.
- sample.png (25.2 KB) - added by welsh 10 years ago.
Download all attachments as: .zip