This FPGA project can handle all types of CAN Frames by identifying them as well as leading with CAN Bit Timing.
We are able to differ CAN Frames between CAN Standard Format, or Extended in CAN Normal or CAN FD.
This FPGA project was made in Quartus 17.0