Intel® Quark™ Microcontroller Developer Kit D2000 User Guide April 2016 Document Number: 333966-002EN
You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. All information provided here is subject to change without notice.
Contents 1.0 Introduction ............................................................................................................................................ 5 1.1 1.2 1.3 1.4 2.0 Hardware .................................................................................................................................................. 8 2.1 2.2 2.3 2.4 3.0 Terminology ................................................................................................................................
Revision History Date Revision Description April 2016 002 Booster Pack Pin Mapping added to Table 5.
1.0 Introduction This document describes Intel® Quark™ Microcontroller Developer Kit D2000 including the board, the hardware contained, and the toolchain required for software development and debugging. The platform consists of a small form-factor board and includes flash storage, a 6-axis compass and accelerometer and an Arduino Uno compatible shields’ interface. A USB connection enables programming and debugging (JTAG). 1.1 Table 1.
1.2 Toolchain The toolchain for programming the D2000 is called Intel® System Studio for Microcontrollers. Intel® System Studio for Microcontrollers is available at the following link: https://software.intel.com/en-us/intel-system-studio-microcontrollers For more details on the toolchain, see 3.0 Software and Tools. 1.3 Reference Documents This document provides an overview of the setup process. For a successful setup, ensure you have the documents listed in Table 2 available.
1.4 Block Diagram Figure 1.
2.0 Hardware The Intel® Quark ™ microcontroller D2000 package is shipped as a 40-pin QFN component. 2.1 Board Components Intel® Quark™ Microcontroller Developer Kit D2000 contains the following items: Main expansion options: • “Arduino Uno” compatible SIL sockets (3.3V IO only) • Booster pack compatible SIL headers (3.3V IO only) On-board components: • 6-axis Accelerometer / Magnetometer with temperature sensor • UART/JTAG to USB convert for USB debug port Other connectors include: • 1x USB 2.
2.2 Board Photo Figure 2. Intel® Quark™ Microcontroller Developer Kit D2000 Fab D Board Photo 2.3 Board Jumpers 1. FTDI UART/JTAG* J12 and J13 Jumpers are installed for both JTAG and UART by default. To isolate the Intel® Quark ™ microcontroller D2000 from the FTDI FT232HL, remove all the sleeves from Jumpers J7, J9, J10, J12, and J13. • J7 [2-3] JTAG (Default) [1-2] UART • J9 [2-3] JTAG (Default) [1-2] UART • J10 [2-3] JTAG (Default) [1-2] UART 2.
2.4 Table 5.
Pin Label CRB Pin Usage Arduino Shield Interface J4_2 UART_TXD/ DIO_01 UART_TXD/D IO_01 GPIO_12 ADC/COMP 12 UART_A_TXD J8_4 J4_3 DIO_02 DIO_02 GPIO_11 ADC/COMP 11 SPI_S_SCS J13_7 J4_4 DIO_03 DIO_03 GPIO_10 ADC/COMP 10 SPI_S_SDOUT J13_1 J4_5 DIO_04 DIO_04 GPIO_5 ADC/COMP 5 SYS_CLK_OUT J8_8 J4_6 DIO_05 DIO_05 GPIO_2 ADC/COMP 2 SPI_M_SS2 J8_5 J4_7 USB port/DIO_0 6 DIO_06 JTAG_TDO GPIO_19 PWM0 J4_8 DIO_07 DIO_07 GPIO_8 ADC/COMP 8 SPI_S_SCLK J22_1 NC J22_2 IOR
3.0 Software and Tools 3.1 Intel® System Studio for Microcontrollers Intel® System Studio for Microcontrollers is an integrated tool set for developing, optimizing, and debugging systems and applications for the Intel® Quark™ microcontroller D2000. The suite consists of the following components: • • • • • • • • • • • • GCC* Version 5.2.1 o Linker o Assembler o C Run-time Libraries Intel-enhanced GDB* 7.9 Intel® Integrated Performance Primitives for Microcontrollers 1.
3.1.1 Installation Installing the IDE begins by following the Intel® System Studio for Microcontrollers 2016 Release Notes. The release notes contain all system requirements and all prerequisites. Follow the instructions in: Intel® System Studio for Microcontrollers 2016 Release Notes Distributed with toolchain Note: The Intel® System Studio for Microcontrollers 2016 Release Notes is a separate document and should be followed at this point. 3.1.
3.2 BSP Release Note The Intel® Quark™ Microcontroller Software Interface BSP Release Notes contain release-specific information, including: 3.3 • Notes about the Board Support Package • Installation instructions • Details on provided utilities and applications • Known issues and workarounds. • Supported features of the release. Application Notes As of the writing of this document, no application notes have been created. As this document gets updated, they will be provided.