summaryrefslogtreecommitdiffstats
path: root/bsps/bfin
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-25 15:06:08 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-04-26 07:17:57 +0200
commiteb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5 (patch)
tree14177ad7a58c06a3c537d1e55dae7bc369a1a4b9 /bsps/bfin
parentbsps: Remove unmaintained times files (diff)
downloadrtems-eb36d1198cdf9dc1e2f776ef6e1e38755f6d13c5.tar.bz2
bsps: Move documentation, etc. files to bsps
This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to 'bsps/bfin')
-rw-r--r--bsps/bfin/TLL6527M/README92
-rw-r--r--bsps/bfin/bf537Stamp/README37
-rw-r--r--bsps/bfin/eZKit533/README36
3 files changed, 165 insertions, 0 deletions
diff --git a/bsps/bfin/TLL6527M/README b/bsps/bfin/TLL6527M/README
new file mode 100644
index 0000000000..4a95fffdd0
--- /dev/null
+++ b/bsps/bfin/TLL6527M/README
@@ -0,0 +1,92 @@
+BSP NAME: TLL6527M
+BOARD: TLL6527M
+CPU FAMILY: Blackfin
+CPU: Blackfin 527
+MODE: 32 bit mode
+
+DEBUG MONITOR:
+SIMULATOR:
+
+PERIPHERALS
+===========
+TIMERS: internal
+ RESOLUTION: 1 milisecond
+SERIAL PORTS: 2 internal UART (polled/interrupt/dma)
+REAL-TIME CLOCK: internal
+DMA: internal
+VIDEO: none
+SCSI: none
+NETWORKING: none
+
+
+DRIVER INFORMATION
+==================
+CLOCK DRIVER: internal
+TIMER DRIVER: internal
+I2C:
+SPI:
+PPI:
+SPORT:
+
+
+STDIO
+=====
+PORT: Console port 1
+ELECTRICAL: RS-232
+BAUD: 9600
+BITS PER CHARACTER: 8
+PARITY: None
+STOP BITS: 1
+
+NOTES
+=====
+The TLL56527M board contains analog devices blackfin 527 processor. In addition
+to the peripherals provided by bf527 the board has a temprature sensor,
+accelerometer and power module connected via I2C. It also has LCD interface,
+Card reader interface.
+
+The analog device bf52X family of processors are different from the bf53x range
+of processors. This port supports the additional features that are not
+supported by the blackfin 53X family of processors.
+
+The TLL6527M does not use the interrupt module used by the bfin 53x since it has
+an additional system interrupt controller isr registers for additional lines.
+On the 53X these line are multiplexed.
+The centralized interrupt handler is implemented to use lookup tables for
+jumping to the user ISR. For more details look at files implemented under
+libcpu/bfin/bf52x/interrupt/*
+
+This port supports only the uart peripheral. The uart is supported via
+polling, DMA, interrupt. The uart file is generic and is common between the
+ports. Under bsp configure.ac files
+* change the CONSOLE_BAUDRATE or to choose among different baudrate.
+* Set UART_USE_DMA for UART to use DMA based transfers. In DMA based transfer
+ chunk of buffer is transmitted at once and then an interrupt is generated.
+* Set CONSOLE_USE_INTERRUPTS to use interrupt based transfers. After every
+ character is transmitted an interrupt is generated.
+* If CONSOLE_USE_INTERRUPTS, UART_USE_DMA are both not set then the port uses
+ polling to transmit data over uart. This call is blocking.
+
+TLL6527 specific file are mentioned below.
+=====================================
+c/src/lib/libcpu/bfin/bf52x/*
+c/src/lib/libbsp/bfin/TLL6527M/*
+
+
+The port was compiled using
+===========================
+1. bfin-rtems4.11-gcc (GCC) 4.5.2 20101216
+ (RTEMS gcc-4.5.2-3.el5/newlib-1.19.0-1.el5)
+2. automake (GNU automake) 1.11.1
+3. autoconf (GNU Autoconf) 2.68
+
+
+The port was configured using the flags
+==========================================
+--target=bfin-rtems4.11 --enable-rtemsbsp=TLL6527M --enable-tests=samples
+--disable-posix --disable-itron
+
+
+ISSUES:
+Could not place code in l1code (SRAM) because it was not being loaded by the
+gnu loaded. \ No newline at end of file
diff --git a/bsps/bfin/bf537Stamp/README b/bsps/bfin/bf537Stamp/README
new file mode 100644
index 0000000000..36224fcc22
--- /dev/null
+++ b/bsps/bfin/bf537Stamp/README
@@ -0,0 +1,37 @@
+BSP NAME: bf537Stamp
+BOARD: ADZS-BF537-STAMP
+CPU FAMILY: Blackfin
+CPU: Blackfin 537
+MODE: 32 bit mode
+
+DEBUG MONITOR: ICEBear
+SIMULATOR: Skyeye
+
+PERIPHERALS
+===========
+TIMERS: internal
+ RESOLUTION: 1 milisecond
+SERIAL PORTS: internal UART (polled/interrupt)
+REAL-TIME CLOCK: internal
+DMA: internal
+VIDEO: none
+SCSI: none
+NETWORKING: internal
+
+DRIVER INFORMATION
+==================
+CLOCK DRIVER: internal
+TIMER DRIVER: internal
+
+STDIO
+=====
+PORT: Console port 0
+ELECTRICAL: RS-232
+BAUD: 57600
+BITS PER CHARACTER: 8
+PARITY: None
+STOP BITS: 1
+
+NOTES
+=====
+
diff --git a/bsps/bfin/eZKit533/README b/bsps/bfin/eZKit533/README
new file mode 100644
index 0000000000..bcb00f2a4d
--- /dev/null
+++ b/bsps/bfin/eZKit533/README
@@ -0,0 +1,36 @@
+BSP NAME: eZKit533
+BOARD: ADSP-BF533 EzKit Lite
+CPU FAMILY: Blackfin
+CPU: Blackfin 533
+MODE: 32 bit mode
+
+DEBUG MONITOR: ICEBear
+SIMULATOR: Skyeye
+
+PERIPHERALS
+===========
+TIMERS: internal
+ RESOLUTION: 1 milisecond
+SERIAL PORTS: internal UART (polled/interrupt)
+REAL-TIME CLOCK: internal
+DMA: internal
+VIDEO: none
+SCSI: none
+NETWORKING: none
+
+DRIVER INFORMATION
+==================
+CLOCK DRIVER: internal
+TIMER DRIVER: internal
+
+STDIO
+=====
+PORT: Console port 0
+ELECTRICAL: RS-232
+BAUD: 57600
+BITS PER CHARACTER: 8
+PARITY: None
+STOP BITS: 1
+
+NOTES
+=====