When configuring the USRP RIO Reference Clock, the NI-USRP driver included in LabVIEW Communications System Design Suite, also referred to as LabVIEW Communications, version 1.1 stops several hardware clocks during reconfiguration. Accessing any configuration registers during that time creates an FPGA access violation. In the host implementation of the LTE Application Framework version 1.0, the Reference Clock was configured during runtime, which causes this access violation.
The implication of the FPGA access violation are as follows:
- If the bitfile was built using LabVIEW Communications version 1.0, execution of the host code results in a system hang
- If the bitfile was rebuild using LabVIEW Communications version 1.1, execution of the host code results in the generation of the error -61046 (as shown in Figure 1) and the termination of the VI.
Figure 1 - Error message -61046