An FPGA with an embedded logic function that is fixed and cannot be reprogrammed is referred to as a "hard core." Hard cores are typically designed for specific tasks and are permanently implemented in the hardware. In contrast, "soft cores" are programmable and allow for flexibility in design.