Confluence will be unusable 23-July-2024 at 06:00 due to a Crowd upgrade.
The setup for BLD testing is as follows
The crate contains 3 application boards: slot 3,4, and 6. All of them are configured with the AmcCarrierTpr firmware. The linuxRT server contains 6 processors, and is running three instantiations of the AmcCarrierTprTst IOC (bsssBld branch); one corresponding to each of the application boards. This IOC has BSSS/BLD/BSAS/BSA integrated, and ready to go.
Calculating the worst case scenario of BLD traffic from the ATCA crate to the LinuxRT server:
@1Mhz, BLD transmits 28 events in a single packet
BLD bandwidth = 35714.28 x ( 3936 + 42 ) = 135.48 MBytes/s = 1.058 Gbits/s
Having three application boards running at the same time @ 1MHz, we get a 3.18 Gbps.
Outgoing BLD multicast packets on the other hand, have a different format, and have a smaller payload. The packet size is as follows
Multicast bandwidth = 142857.12 x ( 3824 + 42 ) = 526.7 MB/s = 4.114 Gb/s
Having three application boards running at the same time @ 1MHz, we get 12.34 Gbps.
Note the link of 1Gbps (limitation) between the LinuxRT server and the switch. To run at the speeds above, we would need an upstream link with bandwidth larger than 12.34 Gbps.
In the setup, all BLD EDEFs were activated to the maximum frequency (1MHz). BSSS was enabled on a speed of 10Hz on all data channels. BSAS was verified to be working. BSA was operated manually.
In these tests we worked with what we have including:
Keeping in mind that the BLD multicast transmission packets are failing, The three IOC applications processor consumption seems to be reasonable as follows
Total memory usage :
Examining the interface, no packet drops were observed.
The sniffer estimates the following bandwidth
Seems consistent with the above calculations.
BSSS/BSA and BSAS PVs were examined, and they seem to be coherent. The BLD multicast packet was also examined and seems to be coherent with reverse engineered “specifications”.
A camonitor was performed on the status of all 3 IOCs for 8 hours. Several Invalid statuses were observed as follows.
These results were obtained by camonitor. The true number of occurrences is equal or larger than this number.