You've already forked gitified_old_clb_svn
36 lines
847 B
C
36 lines
847 B
C
#ifndef __BOARD_H
|
|
#define __BOARD_H
|
|
|
|
#include <hw/memlayout.h>
|
|
|
|
/* Board-specific parameters */
|
|
|
|
/* WR Core system/CPU clock frequency in Hz */
|
|
#define CPU_CLOCK 62500000ULL
|
|
|
|
/* WR Reference clock period (picoseconds) and frequency (Hz) */
|
|
#ifdef SPEC_CLOCK
|
|
#define REF_CLOCK_PERIOD_PS 8000
|
|
#define REF_CLOCK_FREQ_HZ 125000000
|
|
#else
|
|
#define REF_CLOCK_PERIOD_PS 16000
|
|
#define REF_CLOCK_FREQ_HZ 62500000
|
|
#endif
|
|
|
|
/* Baud rate of the builtin UART (does not apply to the VUART) */
|
|
#define UART_BAUDRATE 115200ULL
|
|
|
|
/* Maximum number of simultaneously created sockets */
|
|
#define NET_MAX_SOCKETS 4
|
|
|
|
/* Socket buffer size, determines the max. RX packet size */
|
|
#define NET_SKBUF_SIZE 512
|
|
|
|
/* Number of auxillary clock channels - usually equal to the number of FMCs */
|
|
#define NUM_AUX_CLOCKS 1
|
|
|
|
int board_init();
|
|
int board_update();
|
|
|
|
#endif
|