Skip to main content

Customer Login

This content is for Speedgoat customer only. Log in to see content.

Forgot your password?

Don't have a Speedgoat account? Create an account.

Documentation
CONTENTS

Speedgoat Utilities Transmit Frame

Speedgoat Utilities Transmit Frame — This takes an input data and valid signal and generates an axi stream frame-based signal.

Library

  • >> speedgoatlib_hdlCoder_utilities_axi

Description

This block is a helper block for creating framed packets from a data source by adding a terminating tlast after the "maximum number of data beats" parameter.

Ports

The ports of the block.

In Ports
valid

Connect this to valid signalling from your data source so that the block knows the data is valid.

data

Connect to the data source. The bitwidth must match the "number of bit" parameter.

tReady

Connect this input to the valid signal from the axi stream slave.

Out Ports
AXIS-M

This is an axi stream master bus signal, containing tdata, tvalid and tlast, to be connected to the axis slave ports.

idle

This shows when the IP core is idle.

Parameters

The "maximum number of data beats" sets the length of the packet. The "number of bit" field sets the bitwidth of the data signal.