Giter Site home page Giter Site logo

eez-open / xmos-eval-board Goto Github PK

View Code? Open in Web Editor NEW
11.0 5.0 6.0 8.03 MB

Evaluation board for XMOS XE216-512-TQ128 multicore microcontroller

License: Other

AGS Script 9.52% C 2.34% Objective-C 88.14%
evaluation-board xmos spi embedded-systems

xmos-eval-board's Introduction

Ownership and License

The contributors are listed in CONTRIB.TXT. This project uses the TAPR v1.0 license, see LICENSE.TXT. EEZ xmos-eval-board uses the C4.1 (Collective Code Construction Contract) process for contributions. To report an issue, use the issue tracker.

Overview

PCB r1B4 assembled

This project is an attempt to learn more about XMOS xCORE-200 multicore microcontroller XE216-512-TQ128 by making evaluation board that would be used as a prototype or building block in some future DIY open source Test & Measurement (T&M) projects. Selected MCU has 16 logical cores divided between two hardware cores (tiles)and include USB 2.0 and RGMII for Gigabit Ethernet. It has the highest pin count that comes in easy to mounting package (not BGA). The evaluation board is based on XMOS evaluation boards and a couple of so-called sliceCARDs.

Evaluation board features:

  • PCB dimension: 100 x 85 mm
  • Power supply: 12 Vdc with on board regulators for 1 V, 3.3 V (sequenced) and 5 V (for USB host)
  • XSYS 20-pin IDC connector for JTAG and real-time debugging (via 2-wire xlink0) with ESD protection
  • USB AB-mini 5-pin plug with ESD protection (hopefully can be used for OTG operation)
  • Support for RGB 4.3" LCD TFT (40-pin FFC 0.5 mm), 16-bit color space supported
  • LCD WLED power supply with brightness control (PWM)
  • Resistive touch screen controller (SPI)
  • QSPI Flash memory
  • 10-pin IDC connector for direct access to Flash memory
  • 16-bit I/O port expander with 2 opto-isolated input, 2 opto-isolated outputs, 3 on-board LEDs, 3 TVS protected inputs
  • Real time clock (SPI) with supercap backup (Vbat)
  • EEPROM (SPI)
  • SDRAM (multiplexed address and data bus)
  • 20-pin FFC 0.5 mm socket for Riverdi LCD TFT displays (SPI, Audio out)
  • Micro SD Card socket (SPI)
  • 10/100 Mbit Ethernet PHY with RJ-45 socket
  • Low-power audio amplifier
  • 10-pin header for cheap W5500 Ethernet module (SPI)
  • Reset switch

For MCU pin mapping check Portmap for EEZ evaluation board

xmos-eval-board's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

xmos-eval-board's Issues

SPI pins mapping rearangement

It's possible that used SPI pins mapping need to be adjusted in a way that 4 x 1-bit ports are used instead of randomly selected pins. With current mapping should still work if GPIO library is used.

Info about used QSPI flash

Add config (.xn) and header files that xTIMEcomposer can recognize used QSPI flash memory (officially not supported).

QSPI mux control is inverted

QSPI mux signal used to control IC11 and IC14 is inverted. Has to be connected to pin 5 of IC9 instead of pin 3.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.