AT Taiwan Home
Nucleus Home Page Why Royalty FREE? AT Taiwan Home  
Products Home Page
      Nucleus Graphics
      EDGE Dev Tools

      Nucleus RTOS    

      Nucleus Middleware
       Nucleus Networking
        Nucleus FILE
        Nucleus GRAFIX
        Nucleus USB
        Nucleus SHELL
        Nucleus PictBridge
        Nucleus MTP
        Java: CEE-J
        Nucleus CAN
 
/aLL_ACCESS Home Page
   
   SupportNet?
   Take a Tour
   登入  (Registered)
   新註冊 
(New User)
 
Customer's Success Story

BitRouter

BitRouter CorporationBitRouter digital TV and cable software solution provider used Nucleus RTOS for a cost-sensitive set-top box application.

More Success ones

 

Nucleus Bus Support

Nucleus Bus Support services offers a wide array of bus-based systems. Busses can be used to control peripherals on a single platform, or to coordinate with controllers in separate devices.

Nucleus Bus Support accommodates the following key technologies:

  • Controller Area Network (CAN)
    Supports communications between controllers and is the basis for the CANopen module.
  • CANOpen
    Supporting the highest levels of CAN, Nucleus Bus Support provides CANOpen compliant support enabling communications for internal machine networks and embedded systems.
  • PCI/PCI-X
    Whether through an expansion card or within an integrated circuit, PCI provides a high performance basis for communicating with and controlling peripherals.
  • Serial Peripheral Interface (SPI)
    SPI is a light-weight, low-speed bus optimized for embedded devices. Though SPI can be used to connect many peripherals to a master, it’s a bus interface optimized with a single master connected to a single peripheral.
  • Inter-Integrated Circuit (I²C)
    A lower cost solution than SPI, I²C is also slower. It does, however, serve as a versatile means of communicating to peripherals within a device.

Bus Support Diagram

Key Benefits

Built-in hardware abstraction allows you to easily port from one system to another

To ease porting bus protocols from one system to another; the hardware-specific information is abstracted to a simple, easy-to-modify module. The result is a single API visible to all peripheral drivers in a system.

Support for wide range of communication protocols

From the highest level of CAN, to PCI and PCI-X, to the light-weight, low-speed capabilities of SPI, Nucleus Bus Support offers these protocols and more. The highly versatile I²C is also supported, an ideal means of communicating to peripherals within a device.

Easy to use with readily available source code

Nucleus Bus Support is shipped with source code and is ANSI C compliant

Key Features

CAN/CANOpen

  • Designed for automotive/industrial control applications
  • Supports CAN 2.0A/B message frame formats
  • Contains COM 2.2.2 with support for UUDT and USDT Protocols
  • Error detection and error signaling capabilities
  • Supports broadcast messages
  • CiA DS-401, 404, and 405 standard

I2C

  • Two-level API: the higher-level API does everything for the user and provides the end result, while the lower-level API provides fine control on the low-level details of the protocol
  • Hardware driver integration
  • Multiple ports

PCI/PCI-X

  • Contains higher-level functions to perform PCI and PCI-X initialization and provides the device driver interface
  • Target specific libraries include low-level routines and data support
    • Provides PCI host bridge configuration
    • Provides PCI device configurations and target support data
  • Supports PCI-X 2.0 standard

SPI

  • Master/Slave support: SPI supports both SPI master and slave devices
  • Interrupt/Polling support
  • Hardware driver integration
  • Multiple controller support

Bus Support Technical Publications

 

  PR Archive PR Archive
   

Mentor Graphics Delivers Optimized Android Development System for the OMAP35x Processors from Texas Instruments View PR Nov 17, 2009

ARM and Mentor Graphics Announce Support for Nucleus RTOS and Nucleus Graphics in the RealView Development Suite View PR Oct 21, 2009

Mentor Graphics Announces Linux and Nucleus Multi-OS Support for Marvell Sheeva Embedded Processors View PR Jul 30, 2009

瀏覽近期的PRs

 
  PR Archive PR Archive
   

Platform Solutions

Supported CPUs

Mobile Handsets

Consumer Electronics

Telematics/ Infotainment

Medical Applications

Nucleus Platform Media Player

 

 

 


Home  Go to Support  CPU Support   What's New?!  Devices  Company  Events  ALL_ACCESS
Nucleus RTOS  Nucleus Middleware  EDGE Dev Tools  Nucleus Graphics UI
Contact Us  Service/Training  Partners  Printable Collateral  Sitemap

user support: sales@acceleratedtechnology.com
©Copyright 1997-2008 Mentor Graphics, 8005 SW Boeckman Road, Wilsonville, OR, 97070, USA

  

 

Nucleus Home Page /aTMentor Home