DAB-Embedded has been started Windows Embedded Compact 2013 on NVidia Tegra K1

October 6, 2014
to all articles

DAB-EMBEDDED has been started Windows Embedded Compact 2013 board support package developing to NVIDIA K1 SOC.

Tegra K1 is NVIDIA’s latest mobile processor. It features a Kepler GPU with 192 cores, an NVIDIA 4-plus-1 quad-core ARM Cortex-A15 CPU, integrated video encoding and decoding support, image/signal processing, and many other system-level features. The Kepler GPU in Tegra K1 is built on the same high-performance, energy-efficient Kepler GPU architecture that is found in our high-end GeForce, Quadro, and Tesla GPUs for graphics and computing. That makes it the only mobile processor today that supports CUDA 6 for computing and full desktop OpenGL 4.4 and DirectX 11 for graphics.

NVIDIA Jetson TK1 development board is used as main hardware platform:

Basic OS port will have next features:

EBOOT with:

  1. SD/eMMC/SPI booting
  2. Ethernet RTL8111GS Realtek GigE LAN/PHY support
  3. L1 & L2 cache support
  4. UART4 support (debug messages)

OAL with:

  1. L1 instruction and data cache initialization, L2 cache initialization.
  2. Interrupt controller (GIC) initialization.
  3. Initialization translation table for memory management unit (MMU).
  4. Dedicated timer initialization for the OS (fixed or variable).
  5. Core profiler initialization.
  6. Debug output initialization (UART4).
  7. Kernel Independent Transport Layer (KITL) via the RTL8111GS GEMAC network peripheral (with support of operation via interrupts or by method of continuous scanning) for core debugging.
  8. Virtual Network Miniport (VMINI) bridge for simultaneous operation of the core debugger and network adapter in the OS.

Drivers for next hardware:

  1. SD/MMC/eMMC
  2. SPI
  3. I2C
  4. I2S
  5. SATA
  6. PCIe
  7. Display controller.