During my school course, we used some predefined C functions which performed some high-level operations in fpga components. Functions like setting the seven segment display by sending the hex values as argument directly. We did not program them by shifting and masking register and stuff. Similarly, we had many functions for other components too. I want to know whether these library files were provided by the fpga vendor or my school made them for education purpose.
I have good knowledge in hardware side (tool -vivado hls) but have very little idea in software.
I will be working on pure FPGA with microblaze.