source: rtems/c/src/lib/libbsp/bfin/TLL6527M/README @ 1c0663b

4.115
Last change on this file since 1c0663b was 9b4422a2, checked in by Joel Sherrill <joel.sherrill@…>, on May 3, 2012 at 3:09:24 PM

Remove All CVS Id Strings Possible Using a Script

Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines

next to each other after Id string line removed.

+ remove entire comment blocks which only exited to

contain CVS Ids

+ If the processing left a blank line at the top of

a file, it was removed.

  • Property mode set to 100644
File size: 2.9 KB
Line 
1BSP NAME:           TLL6527M
2BOARD:              TLL6527M
3CPU FAMILY:         Blackfin
4CPU:                Blackfin 527
5MODE:               32 bit mode
6
7DEBUG MONITOR:     
8SIMULATOR:         
9
10PERIPHERALS
11===========
12TIMERS:             internal
13  RESOLUTION:         1 milisecond
14SERIAL PORTS:       2 internal UART (polled/interrupt/dma)
15REAL-TIME CLOCK:    internal
16DMA:                internal
17VIDEO:              none
18SCSI:               none
19NETWORKING:         none
20
21
22DRIVER INFORMATION
23==================
24CLOCK DRIVER:       internal
25TIMER DRIVER:       internal
26I2C:
27SPI:
28PPI:
29SPORT:
30
31
32STDIO
33=====
34PORT:               Console port 1
35ELECTRICAL:         RS-232
36BAUD:               9600
37BITS PER CHARACTER: 8
38PARITY:             None
39STOP BITS:          1
40
41NOTES
42=====
43The TLL56527M board contains analog devices blackfin 527 processor. In addition
44to the peripherals provided by bf527 the board has a temprature sensor,
45accelerometer and power module connected via I2C. It also has LCD interface,
46Card reader interface.
47
48The analog device bf52X family of processors are different from the bf53x range
49of processors. This port supports the additional features that are not
50supported by the blackfin 53X family of processors.
51 
52The TLL6527M does not use the interrupt module used by the bfin 53x since it has
53an additional system interrupt controller isr registers for additional lines.
54On the 53X these line are multiplexed.
55The centralized interrupt handler is implemented to use lookup tables for
56jumping to the user ISR. For more details look at files implemented under
57libcpu/bfin/bf52x/interrupt/*
58
59This port supports only the uart peripheral. The uart is supported via
60polling, DMA, interrupt. The uart file is generic and is common between the
61ports. Under bsp configure.ac files
62* change the CONSOLE_BAUDRATE or to choose among different baudrate.
63* Set UART_USE_DMA for UART to use DMA based transfers. In DMA based transfer
64  chunk of buffer is transmitted at once and then an interrupt is generated.
65* Set CONSOLE_USE_INTERRUPTS to use interrupt based transfers. After every
66  character is transmitted an interrupt is generated.
67* If CONSOLE_USE_INTERRUPTS, UART_USE_DMA are both not set then the port uses
68  polling to transmit data over uart. This call is blocking.
69
70TLL6527 specific file are mentioned below.
71=====================================
72c/src/lib/libcpu/bfin/bf52x/*
73c/src/lib/libbsp/bfin/TLL6527M/*
74
75
76The port was compiled using
77===========================
781. bfin-rtems4.11-gcc (GCC) 4.5.2 20101216
79              (RTEMS gcc-4.5.2-3.el5/newlib-1.19.0-1.el5)
802. automake (GNU automake) 1.11.1
813. autoconf (GNU Autoconf) 2.68
82
83
84The port was configured using the flags
85==========================================
86--target=bfin-rtems4.11 --enable-rtemsbsp=TLL6527M --enable-tests=samples
87--disable-posix --disable-itron
88       
89
90ISSUES:
91Could not place code in l1code (SRAM) because it was not being loaded by the
92gnu loaded.
Note: See TracBrowser for help on using the repository browser.