Vector Memory
- Updated2025-10-09
- 3 minute(s) read
The NI-Digital Pattern Driver interprets patterns and automatically selects from the following types of memory to store vectors. A tiered memory structure enables low latency branching and large storage.
- Fast Vector Memory (FVM)
- Cache Vector Memory (CVM)
- Large Vector Memory (LVM)
- Pattern sequencing
- Opcode execution
- Memory fetch control
- Call and loop stack management
- Starting and halting the patterns
Available Memory by Region
| Memory Type | Number of Vectors |
|---|---|
| FVM | 6144 |
| CVM | 100352 |
| LVM | 134217728 |
Each exported or referenced label consumes at most 4 vectors in FVM and 172 vectors in CVM. The presence of a label in a pattern does not affect LVM, only the total pattern size affects LVM usage.
Note When you use
a non-sequential opcode, you have to create a label to use as a target.