Справочник Пользователя для Macnica Americas Inc. ODSY001

Скачать
Страница из 72
Odyssey MAX 10 FPGA and BLE Sensor Kit 
22
 
    User Guide    Odyssey MAX 10 FPGA and BLE Sensor Kit 
 
©  Mpression  by  Macnica  Group 
A.  Samtec 2x5 programming and debug header (J2) 
This 50MIL spaced 10 position header is used to connect a Segger J-Link ARM programming and 
debug module. 
B.  I
2
C expansion port (SCL, SDA, GNC, VIN/TP1-4) 
The  battery  board  allows  a  user  to  connect  any  I
2
C  capable  device  via  these  4  unpopulated 
through-holes.    The signaling for this port comes via the J1 mating connector. 
C.  CR2032 battery retainer (J3) 
Battery power to the BLE sensor  kit is achieved  by installing a CR2032 coin cell battery in this 
retainer.    Operational power is only used from the battery when the USB or FPGA DIP interface 
supplied power is unavailable as determined by the LTC4415 dual ideal diode on the BLE sensor 
board. 
D.  Samtec 1x4 header (J4) 
This 50MIL spaced 4 position header is used to control the  BLE device mode of operation on the 
BLE sensor board. 
Table 4 Battery Board J4 Jumper Settings 
3-4 Shorted 
BLE Normal Operating Mode 
2-3 Shorted 
BLE Programming Mode 
E.  Molex 52991-0308 mating connector (J1) 
The battery board will mate to the BLE sensor board via this 30 position (2x15) receptacle. 
F.  EFM32/BLE GPIO (S1) 
This  push-button  is  used  as  a  GPIO  into  the  BLE  and  the  EFM32.    Its  primary  function  is  to 
enable the Console Menu.     
3.1.3 
FPGA board 
The FPGA board is ideal for doing proof-of-concept experiments that require custom programmable 
logic.    The  board’s  primary  feature  is  the  Altera  MAX  10  FPGA.    Along  with  the  enormous 
processing  power  of  the  FPGA,  this  board  includes  additional  interfaces  such  as  a  MEMS 
microphone, LEDs, dip switches and push-buttons for user interaction.    This FPGA board can also 
be expanded by means of the DIP connectors that are Arduino Nano compatible.    It is also possible 
to use the FPGA board in a stand-alone configuration.    See Tips & Tricks section below. 
 
The  FPGA  board  communicates  with  the  BLE  sensor  board  via  I
2
C  and  the  FPGA  can  be 
programmed  by  either  the  EFM32 on  the  BLE  sensor  board  or  directly  through  JTAG  as  shown 
here.