
# TModuleType enumeration

*No description yet.*

```csharp
public enum TModuleType
```

**Namespace:** SCH · **Assembly:** Altium.SDK.Interfaces

## Values

| Name | Value | Description |
| --- | --- | --- |
| `eModuleType_RAM_SinglePortBlock` | 0 |  |
| `eModuleType_RAM_SinglePortDistributed` | 1 |  |
| `eModuleType_ROM_SinglePortBlock` | 2 |  |
| `eModuleType_RAM_DualPortBlock` | 3 |  |
| `eModuleType_RAM_DualPortDistributed` | 4 |  |
| `eModuleType_ROM_DualPortBlock` | 5 |  |
| `eModuleType_ClockManager` | 6 |  |
| `eModuleType_AsynchronousFIFO` | 7 |  |
| `eModuleType_ADD` | 8 |  |
| `eModuleType_SUB` | 9 |  |
| `eModuleType_ALU` | 10 |  |
| `eModuleType_MUL` | 11 |  |
| `eModuleType_CMP` | 12 |  |
| `eModuleType_LVDSIN` | 13 |  |
| `eModuleType_LVDSOUT` | 14 |  |
| `eModuleType_None` | 15 |  |

## Accepted by

[INexusDriver.CustomCoreGenerator](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/INexusDriver.md#customcoregenerator)
