Macnica Americas Inc. ODSY001 Manual De Usuario

Descargar
Página de 72
Odyssey MAX 10 FPGA and BLE Sensor Kit 
              User Guide    Odyssey MAX 10 FPGA and BLE Sensor Kit              - 
             
13 
 
© Mpression by Macnica Group 
2. 
Overview 
2.1  Introduction 
The Mpression Odyssey MAX 10 FPGA and BLE Sensor Kit is an evaluation board ideal for doing 
Internet  of  Things  (IoT)  proof-of-concept  development.    The  board  is  designed  to  allow  users  to 
evaluate  the  use  of  and  write  software  for  the  BCM20737S  BLE  module,  Max10  FPGA,  Energy 
Micro  Giant  Gecko  microcontroller, and  the  sensors  included  in  the  kit  for  use  in  their  own  end 
products.     
 
This  kit  encompass  everything  users  need  to  connect  wirelessly  using  Bluetooth
® 
Low  Energy 
(BLE), collect information from the environment and even add custom designs using programmable 
logic. 
 
 
Figure 2-1 Mpression Odyssey MAX 10 FPGA and BLE Sensor Kit 
 
The Odyssey MAX 10 FPGA and BLE Sensor Kit contains a BLE sensor board, an FPGA expansion 
board  and  a  battery  board.    The  BLE  sensor  board  has  a  Bluetooth  SMART  device,  a 
microcontroller and various sensors.    The sensors  include UV and ambient  light, pulse rate and 
blood  oximetry,  temperature  and  humidity  as  well  as  acceleration.    It  also  features  a  physical 
interface to either the battery board or the FPGA expansion board.    The FPGA expansion board 
includes  an  FPGA  for  programmable  logic,  a  microphone,  LEDs,  switches,  push-buttons  and 
expansion capabilities to an Arduino Nano.    The battery board allows the user to power the BLE 
sensor  board  off  a  coin  cell  battery  for  true  wireless  applications.    An  I
2
C  expansion  port  and  a 
J-Link interface to program the microcontroller are also integrated on the battery board. 
 
The kit is designed to interact with a Smartphone via the BLE link.    This communications link is 
used to exercise the sensors and other interfaces by means of a complex firmware infrastructure.   
Depending on individual needs, users can easily use the existing framework to implement a design 
or users can modify the firmware to achieve unique design goals.