NetBurner 3.5.0
PDF Version
 
SBE70LC Platform Reference

Introduction

This document provides the memory map and locations of reference materials for those who wish to add additional hardware to their NetBurner device.

SBE70LC Processor Information

The SBE70LC uses the Microchip ARM SAME70 microprocessor. The reference manual and datasheet provide in-depth information on the processor, including register settings, bus configuration and timing information. It is located in the <nburn_install>\docs\Arm directory of your NetBurner installation.

Datasheet

The datasheet for the SBE70LC module includes information on connectors, signal names, and operational parameters. It is located on the SBE70LC product page: SBE70LC Datasheet.

Development Board Schematic

The SB70LC-ADPT-100 development board schematic is located in the <nburn_install>\docs\NetBurner\platform\Schematics directory. This schematic can be used for design ideas in your own hardware implementation for power, RS-232, RS-485, and SD Flash card implementation.

Memory Operation

The SBE70LC uses 3 types of memory:

  • 2MB Flash memory for non-volatile system configuration storage, user application storage, the application in a compressed format, and the optional EFFS-STD file system (note this is different from the EFFS-FAT flash card file system).
  • 8MB SDRAM containing the uncompressed application as well as any application data.
  • 384KB on-chip SRAM located in the SAME70 microprocessor.

At power-up the application is decompressed from Flash memory to SDRAM and execution begins. If the application is continuously trapping the device can be recovered using the jumper recovery method as described in the Recover section, or if you have serial communication enabled the boot sequence can be aborted by sending the appropriate serial command when prompted after a power cycle.

Memory Map

Region Size Address Range Description
Boot Loader 6k 0x00400000 to 0x004017FF Initial boot and application extraction
Config Record 10k 0x00401800 to 0x00403FFF System and User Configuration Data Flash
Cert. Storage 8k 0x00404000 to 0x00405FFF Optional Security certificate storage
User Flash 8k 0x00406000 to 0x00407FFF Unstructured binary User Flash Storage
App Flash 1.97M 0x00408000 to 0x005FFFFF Compressed Application and opt file system
Vector Table - 0x20400000 to 0x2040013F SRAM - Interrupt Vector Table
Fast App RAM 384k 0x20400180 to 0x2045FFFF SRAM - Fast Application RAM
Backup RAM 1k 0x40074000 to 0x400743FF Low power backup RAM
External Bus - 0x60000000 to 0x60FFFFFF Chip Select 0
External Bus 16M 0x61000000 to 0x61FFFFFF Chip Select 1
External Bus 16M 0x62000000 to 0x62FFFFFF Chip Select 2
External Bus 16M 0x63000000 to 0x63FFFFFF Chip Select 3
App RAM 8M 0x70000000 to 0x707FFFFF SDRAM - Standard Application RAM where code is decompressed and variables are allocated
QSPI XIP - 0x80000000 to 0x80FFFFFF QSPI (User add-on) - For utilizing memory Mapped Quad SPI memories