2.1.11 ASB Advanced Options - ASSC RAM
If you enable user access to ASSC RAM in the ASB Advanced Options dialog box, you can read the contents of the ASSC RAM. For more information, see the ASB Advanced Options section.
During slot processing, the ASSC stores the raw analog‑to‑digital converter (ADC) result values. The address locations corresponding to these values are reported in the log file generated by the Analog System Builder.
The ASSC stores results on a per‑slot basis. If the sequencer samples a single channel multiple times, the resulting samples for that channel are stored in multiple ASSC RAM locations. Each stored value may differ because the samples are taken at different points in time.
The ASSC continuously overwrites each slot location every time it processes a sequence slot. Each ADC result is stored as a 12‑bit value. Because the ASSC RAM is organized as 9‑bit words, two RAM locations must be read to reconstruct a single 12‑bit ADC result.
| Port Name | Direction | Description |
|---|---|---|
| USER_ASSC_ADDR[8:0] | Input | User RAM address. These signals control the read address for the A‑port of the 512 × 9 ASSC dual‑port RAM. If unused, tie these signals to logic 0 or logic 1. |
| USER_ASSC_RD | Input | User RAM read enable (active high). When asserted, enables read access from the A‑port of the ASSC dual‑port RAM. If unused, tie this signal to logic 0. Ensure that ASSC_RAM_BUSY is logic 0 when this signal is first asserted; otherwise, the data read from the A‑port will not correspond to the USER_ASSC_ADDR[8:0] value. |
| USER_ASSC_RAM_BUSY | Output | ASSC RAM busy indicator (active high). Indicates that either the INIT/CFG soft IP block or the sample monitor evaluation phase state‑machine soft IP block is accessing the A‑port of the ASSC RAM. This signal can be monitored by external user logic or left unconnected if unused. |
| ASSC_RAM_WR_BUSY_B | Output | ASSC write‑busy indicator (active high). Indicates that the ASSC is writing to the B‑port of the dual‑port RAM. Provided for user status monitoring. |
| ASSC_RAM_DOUT | Output | Data output from the A‑port of the ASSC RAM. |
- ASSC Memory Content Report
The ASSC memory content report in the log file appears in the following format:
******************************************************************************
ASSC Memory Content Report
******************************************************************************
Slot Channel Address Bits Value
0 volt1 [08:00] Raw ADC Result [08:00]
[02:00] Raw ADC Result [11:09]
- One location contains bits [8:0]
- A second location contains bits [11:9]
These two values must be combined to reconstruct the full 12‑bit ADC result.
