User's Manual

Solutions for a Real Time World
ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 23 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com
TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
The table below shows the corresponding external Serial Flash signals when the external serial
Flash option of the Anthias module is used to store the application code.
Table 11: Anthias External Serial Flash Signals
SPI Serial Flash
Interface
Pad Label Description
FLASH_VDD 22 PIO_2 / I2C_SF_VDD
Programmable I/O line or I²C Serial
Flash power supply
SF_DIN 9 PIO_3 / SF_DIN
Programmable I/O line or SPI serial
flash data (SF_DIN) input
SF_CS# 10 PIO_4 / SF_CS#
Programmable I/O line or SPI serial
flash chip select (SF_CS#)
SF_CLK 21 I2C_SCL / SF_CLK SPI serial flash clock output (SF_CLK).
SF_DOUT 20 I2C_SDA / SF_DOUT SPI serial flash data output (SF_DOUT).
Programming and Debug Interface
Important Note:
The Anthias module debug SPI interface is available in SPI slave mode to enable an external
microcontroller to program and control the module, generally via libraries or tools supplied by
CSR/Unigen. The protocol of this interface is proprietary. The 4 SPI debug lines directly support
this function.
The SPI programs, configures and debugs the Anthias module. It is required for firmware upgrade
or debug. Ensure the 4 SPI signals are brought out to either test points or a header. If firmware
upgrading is required in the field then this interface needs to be accessible externally.
Take SPI_PIO#_SEL high to enable the SPI debug feature on PIO[8:5].
Anthias uses a 16-bit data and 16-bit address programming and debug interface. Transactions
occur when the internal processor is running or is stopped.
Data is written or read one word at a time, or the auto-increment feature is available for block
access.