NDK-FPGA

Network Development Kit:

  • How to start
  • NDK Terminology
  • NDK Architecture
  • NDK testing
  • Performance report
  • Configuration files and parameters
  • Build System
  • Device Tree
  • Frequently Asked Questions
  • Known Limitations

Applications

  • Minimal NDK application
  • Top-Level Simulation using cocotb

Reusable Modules Library

  • AXI Tools
  • Basic Tools
  • Controllers & TSU
  • MI Tools
  • MFB Tools
  • MVB Components
  • Network Tools
  • PCIe Tools
  • Debug Tools
  • UVM Verification
    • SystemVerilog and UVM tutorial
    • UVM simulation
    • Components
      • RESET agent
      • Logic vector agent
      • logic_vector_mvb environment
      • Logic Vector Array agent
      • logic_vector_array_mfb environment
      • byte array to MAC SEG
      • Common package
      • LII agent
      • LII agent
      • LII interface
      • LII sequence item
      • LII monitor
      • LII driver
      • MVB agent
      • MFB Agent
      • MI agent
      • PMA agent
      • Intel MAC SEG
      • AXI Agent
      • FlowTest Sequence
      • AVMM Agent
      • AVST CRDT Agent
      • probe agent
      • LBUS Agent
      • LOGIC VECTOR ARRAY LBUS Environment

Bus Specifications

  • MI bus specification
  • MVB Specification
  • MFB specification

cocotb Verifications

  • Getting Started with cocotb
  • cocotbext-ndk

GitLab CI/CD Tools

  • Verible Tools

Supported Cards

  • ReflexCES XpressSX AGI-FH400G
  • Intel Stratix 10 DX FPGA DK
  • Silicom fb4CGg3@VU9P
  • Silicom fb2CGhh@KU15P
  • Silicom N6010
  • Silicom fb2CDg1@AGM39D-2
  • Bittware IA-420F
  • Bittware IA-440I
  • AMD Alveo U200
  • AMD Alveo U55C
  • AMD VCU118@VU9P
  • PRO DESIGN Falcon
  • Terasic A2700
  • iWave G35P
  • Napatech NT200A02
NDK-FPGA
  • UVM Verification
  • Components
  • View page source

Components

Library of commonly used agents and enviroments in UVM verification

Components:

  • RESET agent
    • simple sychronous RESET agents
  • Logic vector agent
    • Logic Vector Array sequence item
    • Logic Vector Array monitor
    • Logic Vector Array Sequence
    • Sequence configuration
  • logic_vector_mvb environment
    • Top sequencers and sequences
    • Configuration
    • Low sequence configuration
    • RX Inner sequences
  • Logic Vector Array agent
    • Logic Vector Array sequence item
    • Logic Vector Array monitor
    • Logic Vector Array Sequence
    • Sequence configuration
  • logic_vector_array_mfb environment
    • op sequencers and sequences
    • Configuration
    • Low sequence configuration
    • RX Inner sequences
  • byte array to MAC SEG
  • Common package
    • Random
    • Comparer
    • fifo
  • LII agent
    • LII interface
    • LII sequence item
    • LII monitor
    • LII driver
  • LII agent
  • LII interface
    • LII bus description
    • Generics
    • Ports
  • LII sequence item
  • LII monitor
  • LII driver
  • MVB agent
    • Interface
    • Sequence item
    • Sequence
    • Driver
    • Monitor
    • Config
    • Agent
  • MFB Agent
    • sequence_item
  • MI agent
    • Sequence_item
  • PMA agent
    • PMA interface
    • PMA sequence item
    • PMA monitor
    • PMA driver
  • Intel MAC SEG
    • Sequence item
    • Sequence
    • Config
  • AXI Agent
    • sequence_item
  • FlowTest Sequence
    • Sequence parameters
    • Example configurations
  • AVMM Agent
    • Sequence Items
    • Response logic
    • Sequences
  • AVST CRDT Agent
    • Agents
    • Sequence Item
    • Sequences
  • probe agent
    • Interface
    • Bind
    • Callback
  • LBUS Agent
    • Sequence Item
    • Sequences
    • Sequence Libraries
  • LOGIC VECTOR ARRAY LBUS Environment
    • Sequencers
    • Sequences
Previous Next

© Copyright 2026, CESNET z.s.p.o..

Built with Sphinx using a theme provided by Read the Docs.