15.08.2013 Views

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TBF – The Transmit Buffer provides an interface between the CPU and the Bit Stream<br />

Processor (BSP) and is able to store a complete message. The buffer is written by the<br />

Figure 5.13 CAN Controller Block Diagram [98].<br />

CPU and read by the BSP. The TBF is 10 bytes long and holds the identifier (1 byte), the<br />

Control Field (1 byte) and the Data Field (maximum length of 8 bytes) (i.e., a complete<br />

message and identifier).<br />

RBF – The Receive Buffer is an interface between the BSP and the CPU and stores a<br />

message received from the CAN bus line. Once filled by the BSP and allocated to the<br />

CPU by the IML, the Receive Buffer cannot be used to store subsequent received<br />

messages until the CPU has acknowledged the reading of the buffer’s contents. Thus,<br />

unless the CPU releases an RBF within a protocol-defined time frame, future messages to<br />

140

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!