Register Address Space - 2.3 English

HBM/DDR4 Binary CAM Search LogiCORE IP Product Guide (PG336)

Document ID
PG336
Release Date
2022-05-25
Version
2.3 English

The user of the API Software must provide hardware write and hardware read functions for the API software to call once it needs to access the hardware. The hardware write and read functions use address, data, and a user specified context as arguments. The data is 32 bits wide and the address is 12 bits wide. The context can be used to differentiate multiple instances and thus allow the same functions to be used for multiple instances. The user of the API software must map the 12-bit wide address space used by each HBM/DDR BCAM instance to a hardware base address in both the hardware write and read functions. The HBM/DDR BCAM is accessed through the API and the register space is fully abstracted and therefore not listed. You do not need to directly access the registers in the IP; the driver supplied with the IP interfaces to the hardware under the hood and therefore direct accesses are not required.