Startup scope
NXscope startup is an extension of the standard NXscope. It allows to capture a continuous data sequence at the FPGA startup (power on).
It’s based on the standard version of NXscope, with an additional module able to sample data at high speed without requiring any user’s action. Only a simple 1 to 4-input boolean condition is required to be met to start the acquisition.
NXscope startup uses a two-step capture processes, each one with its own memory:
- Fast capture RAM (user’s defined width and depth). The capture is automatically done on a simple trigger condition (1 to 4-input boolean function). The supported capture frequency clock can reach up to 200 MHz. After the first stage capture is done, the contents of this first level memory can be transferred to the second level RAM, which is part of a standard version of NXscope.
- The transfer of captured data to the NXscope RAM is launched when the “TRIG_ARMED” is high (when the user launches the “capture” command with the NXboard GUI). When the data transfer is complete, “DONE” goes high and the data are read by ANGIE via the buried JTAG.
- The results can be then analyzed and displayed, just like with the standard NXscope.
The table below shows a simplified NXscope_Startup block diagram.
The NXscope_Startup uses twice the amount of memory, comparing with the standard version of NXscope.