Forum Discussion
Yep, in the altera manual somewhere, "embedded IP" section, if you select "small drivers, or reduced drivers, etc.." it automatically disables the interrupt functions and creates a polled mode uart driver using the HAL, so we are just running a "check uart" routine in the main process loop, to check uart1, then check uart2, then check uart3, then process our other information, etc,,, the system timer is also running in polled mode, timer expires every Xmsec, and upon expiration, sets a bit, and the fpga in hardware captures this and stores it to a register, so main process loop can check to see if timer expired by reading a register instead of having an interrupt system "our process loop is small and simple" so no need for interrupts, and it takes less code space.