Bit Field Diagrams

To display a bit field diagram for a record type, you can:

  • hover over a record type to see it in the tooltip

  • place the cursor on a record and use the DVT: Show Diagram command

Diagrams

Notes

../../_images/vscode_vhdl_bitfield_1.png

The layout of a record type is represented horizontally, with the least significant bit (LSB) being the first declared member.

../../_images/vscode_vhdl_bitfield_2.png

Nested types are represented vertically.

../../_images/vscode_vhdl_bitfield_3.png

By default, record types that exceed 32 bits are divided into multiple lanes of 32 bits each. For further details such as the type of a member, refer to the table located below the diagram.

When generating the diagram using the DVT: Show Diagram command, you will get advanced functionalities such as zooming, panning, the option to save the diagram or copy the table contents to clipboard:

../../_images/vscode_vhdl_bitfield_4.png

Tip

By clicking on a bit field within the diagram, you can automatically navigate to the corresponding table cell, and vice versa.

Note

To adjust the lane width in multiple-lanes mode got to:

File ‣ Preferences ‣ Settings ‣ Extensions ‣ DVT ‣ Diagrams ‣ Bitfield: Lane Width.

Note

To switch the layout of the diagram to a single lane use the toolbar button or go to:

File ‣ Preferences ‣ Settings ‣ Extensions ‣ DVT ‣ Diagrams ‣ Bitfield: Layout.

Note

Diagrams are rendered using the Bit Field library.