Andreas Schallenberg | 93306a3 | 2010-11-17 13:51:33 -0500 | [diff] [blame] | 1 | This document describes the board support for |
| 2 | Dil/NetPC DNP/5370 (http://www.dilnetpc.com/dnp0086.htm) module. |
| 3 | The distributor is SSV (http://www.ssv-embedded.de), |
| 4 | |
| 5 | The module used to develop the support files contains: |
| 6 | |
| 7 | * Processor: Blackfin BF537 Rev 0.3 (600 MHz core / 120MHz RAM) |
| 8 | |
| 9 | * RAM: 32 MB SDRAM |
| 10 | Hynix HY57V561620FTP-H 810EA |
| 11 | Connected to Blackfin via "Expansion Bus" |
| 12 | Address range 0x0000.0000 - 0x1fff.ffff |
| 13 | |
| 14 | * NOR flash: 32 MBit (4 MByte) |
| 15 | Exel Semiconductor ES29LVS320EB |
| 16 | Connected to Blackfin via "Expansion Bus", |
| 17 | Chip Selects 0, 1 and 2, each is connected |
| 18 | to a 1 MB memory bank at Blackfin, therefore |
| 19 | only 3 MB accessible. |
| 20 | Address range 0x2000.0000 - 0x202f.ffff |
| 21 | CFI compatible |
| 22 | |
| 23 | Exel Semiconductor was bought by Rohm Semiconductor (www.rohm.com). |
| 24 | |
| 25 | * NAND flash: 64 MBit (8 MByte) |
| 26 | Atmel 45DB642D-CNU |
| 27 | Connected to Blackfin via SPI |
| 28 | CFI compatible |
| 29 | |
| 30 | * Davicom DM9161EP Ethernet PHY |
| 31 | |
| 32 | * A SD card reader, connected via SPI |
| 33 | |
| 34 | * Hardware watchdog MAX823 or TPS3823 |
| 35 | |
| 36 | (other devices not listed here) |
| 37 | |
| 38 | To run it, the module must be inserted in a 64 pin DIL socket |
| 39 | on another board, e.g. DNP/EVA13 (together: SSV SK28). |
| 40 | |
| 41 | The Blackfin is booted from NOR flash. The NOR flash data begins |
| 42 | with the U-Boot code and is then followed by the Linux code. |
| 43 | Finally, the MAC is stored in the last sector. |
| 44 | You may need to adjust these settings to your needs. |
| 45 | The memory map used to develop the board support is: |
| 46 | |
| 47 | Memory map: |
| 48 | 0x00000000 .. 0x01ffffff SDRAM |
| 49 | 0x20000000 .. 0x202fffff NOR flash |
| 50 | |
| 51 | RAM use: |
| 52 | 0x01f9bffc .. 0x01fbbffb U-Boot stack |
| 53 | 0x01f9c000 .. 0x01f9ffff U-Boot global data |
| 54 | 0x01fa0000 .. 0x01fbffff U-Boot malloc() RAM |
| 55 | 0x01fc0000 .. 0x01ffffff U-Boot execution RAM |
| 56 | |
| 57 | NOR flash use: |
| 58 | 0x20000000 .. 0x0002ffff U-Boot |
| 59 | 0x20004000 .. 0x20005fff U-Boot environment |
| 60 | 0x20030000 .. 0x202effff Linux kernel image |
| 61 | 0x202f0000 .. 0x202fffff MAC address sector |
| 62 | |
| 63 | NOR flash is 0x00300000 (3145728) bytes large (3 MB). |
| 64 | Max space for compressed kernel in flash is 0x002c0000 (2883584) bytes (2.75 MB) |
| 65 | Max space for u-boot in flash is 0x00030000 (196608) bytes (192 KB) |
| 66 | |
| 67 | The module is hardwired to BYPASS boot mode. |