RTEMS 6.3
Loading...
Searching...
No Matches
bsp.h File Reference

Global BSP definitions. More...

#include <stdint.h>
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
#include <rtems.h>

Go to the source code of this file.

Data Structures

struct  altera_avalon_timer_regs
struct  altera_avalon_jtag_uart_regs

Macros

#define SYSTEM_BUS_WIDTH   32
#define JTAG_UART_BASE   0x08000000
#define JTAG_UART_IRQ   2
#define CLOCK_BASE   0x08001000
#define CLOCK_FREQ   50000000
#define CLOCK_VECTOR   1
#define TIMER_BASE   0x08002000
#define TIMER_FREQ   50000000
#define TIMER_VECTOR   3
#define NIOS2_BYPASS_CACHE   ((uint32_t)0x80000000ul)
#define NIOS2_IO_BASE(x)
#define NIOS2_IENABLE(x)
#define NIOS2_IRQ_ENABLE(x)
#define ALTERA_AVALON_TIMER_STATUS_TO_MSK   (0x1)
#define ALTERA_AVALON_TIMER_STATUS_TO_OFST   (0)
#define ALTERA_AVALON_TIMER_STATUS_RUN_MSK   (0x2)
#define ALTERA_AVALON_TIMER_STATUS_RUN_OFST   (1)
#define ALTERA_AVALON_TIMER_CONTROL_ITO_MSK   (0x1)
#define ALTERA_AVALON_TIMER_CONTROL_ITO_OFST   (0)
#define ALTERA_AVALON_TIMER_CONTROL_CONT_MSK   (0x2)
#define ALTERA_AVALON_TIMER_CONTROL_CONT_OFST   (1)
#define ALTERA_AVALON_TIMER_CONTROL_START_MSK   (0x4)
#define ALTERA_AVALON_TIMER_CONTROL_START_OFST   (2)
#define ALTERA_AVALON_TIMER_CONTROL_STOP_MSK   (0x8)
#define ALTERA_AVALON_TIMER_CONTROL_STOP_OFST   (3)
#define ALTERA_AVALON_JTAG_UART_DATA_DATA_MSK   (0x000000FFu)
#define ALTERA_AVALON_JTAG_UART_DATA_DATA_OFST   (0)
#define ALTERA_AVALON_JTAG_UART_DATA_RVALID_MSK   (0x00008000u)
#define ALTERA_AVALON_JTAG_UART_DATA_RVALID_OFST   (15)
#define ALTERA_AVALON_JTAG_UART_DATA_RAVAIL_MSK   (0xFFFF0000u)
#define ALTERA_AVALON_JTAG_UART_DATA_RAVAIL_OFST   (16)
#define ALTERA_AVALON_JTAG_UART_CONTROL_RE_MSK   (0x00000001u)
#define ALTERA_AVALON_JTAG_UART_CONTROL_RE_OFST   (0)
#define ALTERA_AVALON_JTAG_UART_CONTROL_WE_MSK   (0x00000002u)
#define ALTERA_AVALON_JTAG_UART_CONTROL_WE_OFST   (1)
#define ALTERA_AVALON_JTAG_UART_CONTROL_RI_MSK   (0x00000100u)
#define ALTERA_AVALON_JTAG_UART_CONTROL_RI_OFST   (8)
#define ALTERA_AVALON_JTAG_UART_CONTROL_WI_MSK   (0x00000200u)
#define ALTERA_AVALON_JTAG_UART_CONTROL_WI_OFST   (9)
#define ALTERA_AVALON_JTAG_UART_CONTROL_AC_MSK   (0x00000400u)
#define ALTERA_AVALON_JTAG_UART_CONTROL_AC_OFST   (10)
#define ALTERA_AVALON_JTAG_UART_CONTROL_WSPACE_MSK   (0xFFFF0000u)
#define ALTERA_AVALON_JTAG_UART_CONTROL_WSPACE_OFST   (16)

Functions

rtems_isr_entry set_vector (rtems_isr_entry handler, rtems_vector_number vector, int type)

Detailed Description

Global BSP definitions.