Bu demo, standart 11-bit CAN ID'leri uzerinden donen bir bus'ta filtre kararinin nasil CPU ve FIFO maliyetine donustugunu gorunur kilar. Ayni akista `accept all`, `ID list` ve `ID mask` secimlerini; yararli frame kaybi, false accept ve parser baskisi acisindan karsilastir.
FIFO derinligi sabit: `3`. `Accept all` secimi parser'a bol miktarda frame tasiyabilir; dar filtre ise bazi gerekli ID'leri daha periferal seviyesinde kaybettirebilir. `ID mask` modunda esitlik: `(rx_id & mask) == (filter_id & mask)` olarak dusunulur.
CAN filtrelemenin en dogru gerekcesi hangisidir?