kBed Ethernet Controller

kBed Kinetis K60 Ethernet Module

This 512kB Flash 100 MHz ARM Cortex M4 module enables your application for Ethernet and USB - while being an excellent process-i/o workhorse at the same time. The module is mBed-like for the inner 40 pins and takes out a lot more to the outer 40 pins. For your speed-ambitious projects an optional FPGA can handle PWMs, counters and special protocols. 

A cheap base module kBed-M is available that allows instant software development. kBed-M seats kBed, adding connectors for Ethernet and USB, a micro-SD-card socket and a serial line connector. Power for kBed can arbitrarily be sourced from USB or from the on-board 24V supply.

The µTasker real-time-kernel supports you with TCP/IP stack and web server, FTP or USB file transfer to internal Flash or external SD-card. Programming via Ethernet or JTAG. Remote update using our Network Device Discovery tool.

 Kinetis K60, 100 MHz, 114p. BGA with on chip:

  • 512kB Flash, 128kB RAM
  • DSP, MMU, 16 ch. DMA. Watchdog
  • 128-bit ID, encryption (AES, MD5, SHA, ...), RNG, CRC
  • Two 16-bit SAR ADCs with PGA, two 12-bit DACs
  • 8-ch. PWM timer, two 2-ch. quadr. counter
  • RTC plus 32byte backed up RAM
  • Ethernet, USB
  • six UART, three SPI, two I2C, two CAN, one I2S (some mutually exclusive)

 and on the kBed module:

  • Ethernet PHY
  • 1 MByte serial flash for update, web-pages, data
  • 10p 1.27mm Cortex JTAG debug connector
  • RESET key, 2 LEDs, 3.3V regulator

 Optional FPGA: ACTEL ProASIC3 nano

  • FIFO and (DP-) RAM functionality
  • Custom programming available

 30 x 54 mm module, two 40p. dbl. header pins

  • Prices
  • Details
  • Installation
" kBed: Data-flash, Kinetis K60 ARM Cortex M4, Ethernet-PHY"

on request

NET-KBED

ARM Cortex M4 processor module (Kinetis K60, 100MHz) with 512kB Flash and 128kB RAM, Ethernet PHY and 1MB data flash.

" kBed: FPGA to enhance Kinetis K60 Cortex M4"

on request

NET-KBEDFP

ARM Cortex M4 processor module (Kinetis K60, 100MHz, 512kB F, 128kB RAM, Eth-PHY, 1MB data flash). Actel A3PN060 ProAsic3 nano Flash FPGA with 60.000 gates, in-system-programmable. Bigger FPGA up to 250.000 gates optional.

" kBed cradle: 24V-power supply, micro-SD, connectors, LEDs "

on request

NET-KBED-M

Cradle for kBed with USB and Ethernet connector, micro-SD-card and 9..24V power supply. Alternative supply through USB. With demo firmware, micro-SD shows up as drive in Windows' Explorer.

" kBed extension: 24V-i/o, RS485, RS232, CAN "

on request

NET-KBEDM-4I4O

Extension to kBedM with relay, four isolated 24V inputs and four outputs, serial drivers for RS485, RS232 and CAN. Currently samples only.

" kBed64: FRDM64-like Kinetis K64 on industrial breakout board"

 

NET-MBEDRAIL24V

24V rail mount industrial breakout board for mbed-like processor modules. Accomodates kBed64 to an industrial environment. Details see mBedRail24V page.

 

One of kBeds internal web pages showing digital i/o

kBed is supported by the µTasker real time kernel, it ships with a pre-installed Ethernet boot loader, our "FullDemo" example and sample embedded web pages. Programs written with Codewarrier, GCC, KEIL or IAR compilers (even the free versions) can be downloaded to kBed through its internal web page.

The free "Network Device Discovery" tool helps you locate your µTasker nodes in your LAN and may force the device into boot loader mode to upload firmware updates using the boot loader's web page.

uTasker is available free for personal or educational use and comes with a low priced, royalty-free license for commercial use. For more information, see our µTasker web page or consult the µTasker web site.

A BASIC interpreter "emBASIC" is planned for release late in 2013. emBASIC will allow you to use kBed with Ethernet and internal or SD-Card file system. It will be programmed by entering BASIC code on its web page.

The pdf is a full size copy of the possible pin assignments of the kBed module. 

Pin assignments on kBedM cradle as used in FullDemo.

Please note that uTasker is very flexible in re-assigning i/o. Usually, this is a matter of setting some DEFINEs.

 

 

For more information, see our µTasker web page.