Line 48... |
Line 48... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.9 2003/09/30 20:53:58 mohor
|
|
// Fixing the core to be Bosch VHDL Reference compatible.
|
|
//
|
// Revision 1.8 2003/02/18 00:17:44 mohor
|
// Revision 1.8 2003/02/18 00:17:44 mohor
|
// Define CAN_CLOCK_DIVIDER_MODE not used any more. Deleted.
|
// Define CAN_CLOCK_DIVIDER_MODE not used any more. Deleted.
|
//
|
//
|
// Revision 1.7 2003/02/09 02:24:11 mohor
|
// Revision 1.7 2003/02/09 02:24:11 mohor
|
// Bosch license warning added. Error counters finished. Overload frames
|
// Bosch license warning added. Error counters finished. Overload frames
|
Line 81... |
Line 84... |
|
|
/* Mode register */
|
/* Mode register */
|
`define CAN_MODE_RESET 1'h1 /* Reset mode */
|
`define CAN_MODE_RESET 1'h1 /* Reset mode */
|
|
|
/* Bit Timing 0 register value */
|
/* Bit Timing 0 register value */
|
`define CAN_TIMING0_BRP 6'h0 /* Baud rate prescaler (2*(value+1)) */
|
//`define CAN_TIMING0_BRP 6'h0 /* Baud rate prescaler (2*(value+1)) */
|
`define CAN_TIMING0_SJW 2'h2 /* SJW (value+1) */
|
//`define CAN_TIMING0_SJW 2'h2 /* SJW (value+1) */
|
|
|
|
`define CAN_TIMING0_BRP 6'h3 /* Baud rate prescaler (2*(value+1)) */
|
|
`define CAN_TIMING0_SJW 2'h1 /* SJW (value+1) */
|
|
|
/* Bit Timing 1 register value */
|
/* Bit Timing 1 register value */
|
`define CAN_TIMING1_TSEG1 4'h4 /* TSEG1 segment (value+1) */
|
//`define CAN_TIMING1_TSEG1 4'h4 /* TSEG1 segment (value+1) */
|
`define CAN_TIMING1_TSEG2 3'h3 /* TSEG2 segment (value+1) */
|
//`define CAN_TIMING1_TSEG2 3'h3 /* TSEG2 segment (value+1) */
|
|
//`define CAN_TIMING1_SAM 1'h0 /* Triple sampling */
|
|
|
|
`define CAN_TIMING1_TSEG1 4'hf /* TSEG1 segment (value+1) */
|
|
`define CAN_TIMING1_TSEG2 3'h2 /* TSEG2 segment (value+1) */
|
`define CAN_TIMING1_SAM 1'h0 /* Triple sampling */
|
`define CAN_TIMING1_SAM 1'h0 /* Triple sampling */
|
|
|
|
|
|
|
No newline at end of file
|
No newline at end of file
|