Documentation Index

Fetch the complete documentation index at: https://docs.fmad.io/llms.txt

Use this file to discover all available pages before exploring further.

Transceiver Configuration

Prev Next

FMADIO provides transceiver hardware that has been qualified ensuring the signal integrity eye charts are optimized for maximum stability and lowest BER rates possible. For example, we seep our transceiver to find the optimal eye size, below is example of a GTY eye diagram chart.

Unsupported Transceivers

FMADIO supports all transceiver modules, however some may require additional tuning and configuration.

Configuration is in the file

/opt/fmadio/etc/network.lua

Find the section named cap0/cap1, an example is shown below.

["cap0"] =
{
    ["Mode"]        = nil,
    ["Address"]     = nil,
    ["MAC"]         = nil,
    ["FEC"]         = nil,
    ["Transciver"]  = nil,
},
["cap1"] =
{
    ["Mode"]        = nil,
    ["Address"]     = nil,
    ["MAC"]         = nil,
    ["FEC"]         = nil,
    ["Transciver"]  = nil,
},

To configure customized transceiver setting, contact support@fmad.io for the recommend settings, and configure them in the Transciver section, example would be

["cap0"] =
{
    ["Mode"]        = nil,
    ["Address"]     = nil,
    ["MAC"]         = nil,
    ["FEC"]         = nil,
    ["Transciver"]  = "0xf 0 0 0xf",
},

It requires a power reset for the settings to take effect.

The goal is to make any transceiver turning on the FPGA permanent between reboots and power cycles.

FMADIO Packet Capture systems