TTCAN

User’s Manual

Revision 1.6

manual_about.fm

6. CPU Interface

The interface of the TTCAN module consist of two parts (see figure 21). The Generic Interface which is a fixed part of the TTCAN module and the Customer Interface which can be adapted to the customers requirements.

Clock

Customer

CAN_CLK

Generic

 

 

 

 

Reset

Interface

CAN_RESET

Interface

RD_STATUS_REG_LOW

 

 

 

 

 

 

 

 

DB_W

 

 

 

 

(generic parameter)

 

 

 

 

CAN_WR_B

 

WR_<regx>_HIGH

 

Buffers

 

 

Control

 

Address

WR_<regx>_LOW

 

 

CAN_SELECT

Decode

Address(7:0)

Data Bus

CAN_ADDR

 

<regx>_HIGH_DIN

 

 

 

Control

 

 

<regx>_LOW_DIN

DataIN

 

CAN_DATA_IN

MUX

 

 

 

 

 

DataOUT

 

CAN_DATA_OUT

 

regx

 

 

 

Interrupt

Drivers

 

 

regy

 

 

 

 

 

 

 

 

CAN_INT

(optional output)

 

 

 

CAN_WAIT_B

 

 

 

 

Figure 21: Structure of the module interface

 

 

6.1 Customer Interface

The purpose of the Customer Interface is to adapt the timings of the module-external signals to the timing requirements of the module and to buffer / drive the external signals. Number and names of the module ports depend on the Customer Interface used with the actual implementation.

The Customer Interface also supplies the clock and reset signals for the module.

8 MHz is the minimum clock frequency required to operate the TTCAN module with a bit rate of 1 MBit/s. The maximum clock frequency is dependent on synthesis constraints and on the technology which is used for synthesis. The read / write timing of the TTCAN module depends on the Customer Interface used with the actual implementation.

Up to now three different Customer Interfaces are available for the TTCAN module. Two 16-bit interfaces to the AMBA APB bus from ARM and an 8-bit interface for the Motorola HC08 controller. A detailed description of these interfaces can be found in the Module Integration Guide, also describing how to build new Customer Interfaces for other CPUs.

BOSCH

- 75/77 -

11.11.02

Page 75
Image 75
Bosch Appliances TTCAN user manual Generic, Customer Interface