中国电子技术网

设为首页 网站地图 加入收藏

 

[原创] Lattice iCE40UltraPlus FPGA系列移动开发平台(MDP)方案

关键词:iCE40UltraPlus FPGA 智能手机 平板电脑 语音识别 手持通信和工业设备

时间:2017-07-12 14:54:00       作者:Lattice       来源:中电网

lattice公司的iCE40UltraPlus FPGA系列是超低功耗FPGA和传感器管理器,具有大电流IR LED驱动器,1Mb SRAM,DSP区块,以及其它查找表(LUT),支持移动设备的常开语音识别功能.器件具有灵活的逻辑架构,其中两个器件的LUT从2800到5280,提供WLCS和QFN封装,采用先进的40nm低功耗技术,待机电流低到100 μA,主要用在常开的语音识别应用,智能手机,平板电脑,手持消费类电子,手持通信和工业设备,多传感器管理,传感器预处理和传感器融合,常开传感器应用以及USB 3.1 Type C电缆检测/电源供给.本文介绍了iCE40UltraPlus FPGA系列主要特性,框图,sysDSP功能框和DSP框图,以及iCE40 UltraPlus移动开发平台(MDP)板主要特性,框图,电路图和材料厂清单.

iCE40UltraPlus family from Lattice Semiconductor is an ultra-low power FPGA and sensor manager designed for ultra-low power mobile applications, such as smartphones, tablets and hand-held devices. iCE40UltraPlus is compatible with Lattice’s iCE40 Ultra family devices, containing all the functions iCE40 Ultra family has except the high current IR LED driver. In addition, the iCE40 UltraPlus features an additional 1 Mb SRAM, additional DSP blocks, with additional LUTs, all which can be used to support an always-on Voice Recognition function in the mobile devices, without the need to keep the higher power consuming voice codec on all the time.

The iCE40 UltraPlus family includes integrated SPI and I2C blocks to interface with virtually all mobile sensors and application processors. In addition, the iCE40 UltraPlus family also features two I/O pins that can support the interface to I3C devices. There are two on-chip oscillators, 10 kHz and 48 MHz, the LFOSC (10 kHz) is ideal for low power function in always-on applications, while HFOSC (48 MHz) can be used for awaken activities.

The iCE40 UltraPlus family also features DSP functional block to off-load Application Processor to pre-process information sent from the mobile device, such as voice data. The RGB PWM IP, with the three 24 mA constant current RGB outputs on the iCE40 UltraPlus provides all the necessary logic to directly drive the service LED, without the need of external MOSFET or buffer.

The iCE40 UltraPlus family of devices are targeting for mobile applications to perform all the functions in iCE40 Ultra devices, such as Service LED, GPIO Expander, SDIO Level Shift, and other custom functions. In addition, the iCE40 UltraPlus family devices are also targeting for Voice Recognition application.

The iCE40 UltraPlus family features two device densities, 2800 to 5280 Look Up Tables (LUTs) of logic with programmable I/Os that can be used as either SPI/I2C interface ports or general purpose I/O’s. Two of the iCE40 UltraPlus I/Os can be used to interface to higher performance I3C. It also has up to 120 kb of Block RAMs, plus 1024 kb of Single Port SRAMs to work with user logic.

iCE40UltraPlus FPGA主要特性:

 Flexible Logic Architecture
 Two devices with 2800 to 5280 LUTs
 Offered in WLCS and QFN packages
 Ultra-low Power Devices
 Advanced 40 nm low power process
 As low as 100 μA standby current typical
 Embedded Memory
 Up to 1024 kb Single Port SRAM
 Up to 120 kb sysMEM™ Embedded Block RAM
 Two Hardened I2C Interfaces
 Two I/O pins to support I3C interface
 Two Hardened SPI Interfaces
 Two On-Chip Oscillators
 Low Frequency Oscillator – 10 kHz
 High Frequency Oscillator – 48 MHz
 24 mA Current Drive RGB LED Outputs
 Three drive outputs in each device
 User selectable sink current up to 24 mA
 On-chip DSP
 Signed and unsigned 8-bit or 16-bit functions
 Functions include Multiplier, Accumulator, and Multiply-Accumulate (MAC)
 Flexible On-Chip Clocking
 Eight low skew global signal resource, six can be directly driven from external pins
 One PLL with dynamic interface per device
 Flexible Device Configuration
 SRAM is configured through:
 Standard SPI Interface
 Internal Nonvolatile Configuration Memory (NVCM)
 Ultra-Small Form Factor
 As small as 2.15 mm × 2.55 mm
iCE40UltraPlus FPGA应用:
 Always-On Voice Recognition Application
 Smartphones
 Tablets and Consumer Handheld Devices
 Handheld Commercial and Industrial Devices
 Multi Sensor Management Applications
 Sensor Pre-processing and Sensor Fusion
 Always-On Sensor Applications
 USB 3.1 Type C Cable Detect / Power Delivery Applications

图1.iCE40UltraPlus FPGA系列iCE40UP5K器件框图

图2.sysDSP功能框图表(16位x16位乘法器-累加)

图3.sysDSP功能框图表(8位x8位乘法器)

图4. DSP功能框图表(16位x16位乘法器)

Lattice iCE40 UltraPlus移动开发平台(MDP)板

Thank you for choosing the Lattice iCE40 UltraPlus™ Mobile Development Platform (MDP) Board.This MDP board is an easy-to-use platform for demonstrating various features of the iCE40 UltraPlus for mobile applications. The MDP form-factor is similar to a mobile device (cell phone), with various sensors, display, Bluetooth communication, and others. The board contains four individual iCE40 UltraPlus devices, each configured with a unique set of interfaces to support multiple demonstrations.

iCE40 UltraPlus移动开发平台(MDP)板主要特性:

 Mobile Display (Onboard 1.54 inch 240 x 240 RGB wearable type display with MIPI DSI interface)
 Camera (Onboard VGA 640 x 480 sensor with CSI and parallel video interface option)
 Image and facial recognition
 Microphones (Onboard Dual I2S and Dual PDM microphones with audio amp, 3.5 mm and expansion connectors)
 Voice recognition
 Audio beam forming capabilities
 Sensors (Various Mobile Type Sensors with expansion connector)
 RGB LED
 Pressure Sensor
 Compass Sensor
 Gyroscope Sensor
 Accelerometer Sensor
This guide describes how to begin using the MDP. The contents of this user guide include top-level functional descriptions of the various portions of the evaluation board, a summary of demonstrations, descriptions of the onboard connectors, switches, jumpers, configuration options, along with a complete set of schematics and the bill of materials.

iCE40 UltraPlus移动开发平台(MDP)板包括:

 iCE40UltraPlus Mobile Development Platform– PCB, case, and integrated Li-ion battery featuring:
 Four iCE40 UltraPlus devices (U1-U4 iCE5UP5K-WLCSP30) in 30-Ball WLCSP packages
 Large capacity of onboard SPI Flash memory (U37 Micron M25P80 8Mb) to store the FPGA demo bitstream for all four iCE40 UltraPlus devices
 Example of a PCB design using 0.40 mm Ball Pitch package
 Control switches to select which of the four devices is active (only one device is active at a time)
 Standard USB cable for device programming (Lattice part number HW-USBN-2A, HW-USBN-2B or equivalent)
 RoHS-compliant packaging and process
 Key Components
 iCE40UP5K-30WLCSP (4 pieces)
 Power Regulation
 Bluetooth module
 MIPI LCD Mobile Display (1.54 inch 240 x 240 RGB LH154Q01)
 Camera image sensor OVM7692 VGA 640 x 480 (CSI and parallel video interface option)
 Microphones (Dual I2S and Dual PDM microphones with audio amp, connectors for 3.5 mm and expansion)
 RGB LED
 Sensors that include:
– Barometric pressure sensor
– Compass sensor
– 3D accelerometer and 3D gyroscope sensor
– Three-axis linear accelerometer sensor
 Pre-loaded Demo – The kit includes a pre-loaded MIPI LCD Mobile Display demo.
 USB Connector Cable – A mini-B USB port provides power, a programming interface and communication channel for a PC to communicate directly to iCE40 devices.

图5.iCE40 UltraPlus移动开发平台(MDP)板外形图(正面)

图6.iCE40 UltraPlus移动开发平台(MDP)板外形图(背面)

图7.iCE40 UltraPlus移动开发平台(MDP)板框图

图8.iCE40 UltraPlus移动开发平台(MDP)板电路图(1):iCE40UPS5K FPGA A-显示

图9.iCE40 UltraPlus移动开发平台(MDP)板电路图(2):iCE40UPS5K FPGA B-音频

图10.iCE40 UltraPlus移动开发平台(MDP)板电路图(3):iCE40UPS5K FPGA C-传感器

图11.iCE40 UltraPlus移动开发平台(MDP)板电路图(4):iCE40UPS5K FPGA D-照相机

图12.iCE40 UltraPlus移动开发平台(MDP)板电路图(5):共同元件-SPI

图13.iCE40 UltraPlus移动开发平台(MDP)板电路图(6):显示器电路

图14.iCE40 UltraPlus移动开发平台(MDP)板电路图(7):音频电路

图15.iCE40 UltraPlus移动开发平台(MDP)板电路图(8):传感器和RGB电路

图16.iCE40 UltraPlus移动开发平台(MDP)板电路图(9):照相机电路

图17.iCE40 UltraPlus移动开发平台(MDP)板电路图(10):USB编程

图18.iCE40 UltraPlus移动开发平台(MDP)板电路图(11):电源

图19.iCE40 UltraPlus移动开发平台(MDP)板电路图(12):共同元件

图20.iCE40 UltraPlus移动开发平台(MDP)板电路图(13):电池连接器和充电器
iCE40 UltraPlus移动开发平台(MDP)板材料清单:









详情请见:
http://www.latticesemi.com/en/Products/FPGAandCPLD/iCE40Ultra.aspx#_0FE55F18073946BB968FC580D328F191
http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/iCE40UltraPlusMobileDevPlatform.aspx
iCE40_UltraPlus_MDP_User_Guide_FPGA-EB-02007.pdf
iCE40 UltraPlus Family Data Sheet.pdf

 

猜你喜欢