IndraLab

Statements


| 9

sparser
"In particular, a Register-based Content-Addressable Memory (Reg-CAM) is used to accelerate the generation of the non-repeating key stream blocks."

sparser
"Specifically, the implemented controllers of Reg-CAM and SG-DMA are introduced as follows:"

sparser
"CAM implemented in FPGA can be categorized into two types: Register-based CAM (REG-CAM) and RAM-based CAM (MEM-CAM) [ xref ]."

sparser
"Furthermore, to accelerate the processing speed of NR-PRNG for real-time stream processing, the performance of implemented REG-CAM controller introduced in xref was evaluated."

sparser
"As shown in the experimental results in xref b, when the micro-processor employs the REG-CAM controller (μP + HW Accelerator) to operate ten thousand key stream blocks for duplication checking, it takes 27,601 μs."

sparser
"We have integrated this REG-CAM module as part of the system bus (as indicated in the green box in xref ), providing the REG-CAM with a bus interface for the micro-processor to access its relevant control and status registers."

sparser
"This allows the micro-processor to input key stream blocks generated by the KS-Generator controller (as shown in the other green box in xref ) into the REG-CAM controller."

sparser
"In this scenario, as the quantity of generated blocks accumulates, the use of REG-CAM for a hardware-accelerated comparison becomes even more effective compared to the time-consuming software-only approach."

sparser
"This enables the micro-processor (μP in xref ) to retrieve the key block generated by the “KS-Generator” controller, then performs a check on the generated key block using the REG-CAM controller (c."