Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Wednesday, December 10, 2008

AMD - Integrated Circuits for Computing

 Global supplier of integrated circuits for personal and networked computing and communications.

AMD - Integrated Circuits for Computing

They design and manufacture graphics cards and microprocessors that power computers, tablets, embedded devices and  servers.

Embedded Support

AMD 690 series chipset is the first integrated ATI Radeon graphics chip technology and support for ATI Avivo TM technology, AMD chipset, providing the ultimate viewing experience, including high-resolution format, smooth video playback, vivid multimedia images.
AMD 690 series chipset

AMD 690 series chipset

Open ARM9 SBC

Powerful Devices in small sizes are possible with ARM based devices. Handhelds, Netbooks, Robots and Small Machinery can integrate an ARM based SBC with Touchscreen at moderate cost and low energy burden.

If you want to scale higher in some dedicated embedded solution for a specific need, you also need the full power of a PC, Then an ARM based system with Linux OS, can be Tailored to a perfect fit.

Open ARM9 SBC

This page documents an ARM9 single board computer designed for image acquisition and processing. It's an open implementation, which means schematics and layout files are freely available. The platform runs Linux/ARM.

Open ARM9 SBC

Specs
  • 180 MHz ARM9 processor (Atmel AT91RM9200)
  • 3 MPixel CMOS sensor (Micron MT9T001)
  • Altera Cyclone FPGA with 6000 LEs
  • 2x32 MBytes of SDRAM (32MB for the ARM9 and 32MB for the FPGA)
  • 16 Mbits of serial flash
  • 1 10/100 Intel Ethernet interface
  • 1 high speed USB 2.0 interface
  • 1 SPI interface
  • 1 serial (RS-232) interface
Similar Projects

ARM9200 board running Linux

"My student research project was programming a bootloader and patching the Linux kernel and a root filesystem in a way that an Atmel AT91RM9200 based microcontroller board does not only boot without problems, but is also a nice environment for applications "

Darrell Harmon, developing his own open SBC. Analog Devices Blackfin 532 DSP + Xilinx Spartan 3 XC3S1000 FPGA. Also has USB 2.0 High Speed port.

Intel Corporation - Microcomputer Components

Designs, develops, manufactures and markets microcomputer components of desktop and server systems.
Since 1968, Intel has been dedicated to transforming the world through technology.

Intel Corporation - Microcomputer Components

Desktop Board DQ965WC

See Above is the DQ965WC in the PicoBTX form factor delivers valuable new capabilities for large and small businesses. With support for dual-core processors...

This small form factor desktop board merges the energy-efficient power of the  Core 2 Duo processor with enhanced manageability, data protection and security capabilities.

Desktop Board DQ965WC


Tuesday, December 09, 2008

Microchip Technology - Microcontroller

Microchip Technology Inc. is a leading provider of microcontroller and analog semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. Headquartered in Chandler, Arizona, Microchip offers outstanding technical support along with dependable delivery and quality.

Microchip Technology Inc

Microchip Application Notes

User Interface - Graphics & LCD, Touch Sensing Technology. Connectivity and Device Interface - USB, WiFi, ZigBee, CAN / LIN, Ethernet. Mechatronics, Medical Solutions, Motor Control. Source Code and SPICE Models. Design Notes, Tips and Tricks, Tutorials.

PICkit 1 Flash Starter Kit


From Hyper
Embedded - Microcontroller ASIC and EDA
The PICkit 1 FLASH Starter Kit is a low-cost development kit with an easy to use interface for programming Microchip's 8/14-pin FLASH family of microcontrollers. This starter kit is designed to help the user get up to speed quickly using PIC microcontrollers.

SOCcentral - ASIC FPGA EDA

SOCcentral - ASIC FPGA EDA

"Updated daily, SOCcentral brings you the latest news about SOC/ASIC/FPGA design, EDA tools and design methodologies, intellectual property (IP), and design reuse. You'll also find the abstracts (and links) to more than 1600 relevant magazine and newspaper articles, tutorials, whitepapers, and application notes available on line, as well as the most comprehensive directory of EDA/design service/IP providers available anywhere on the Internet.

Beige Bag Software User Resources

Beige Bag Software User Resources Beige Bag Software

  • B² Spice and RIAA Preamps By John Broskie
  • DC Uninterruped Power Supply by Mike Rooke
  • Stepper Motor Circuit by Mike Rooke
  • Polyphase AC source - by Harvey Morehouse
  • Simple Nonlinear Inductor Modeling by Harvey Morehouse
  • Simple Mechanical DC Relays by Harvey Morehouse
  • SMPS modeling by Harvey Morehouse

B2 Spice v5

The latest version of the popular and powerful mixed mode simulator builds upon B2 Spice A/D v4's powerful capabilities to reach new standards in ease-of-use, power, and capabilities.

B2 Spice A/D v4

The predecessor to our latest program, B2 Spice v5

A fully featured mixed mode simulator that builds upon B2 Spice A/D 2000's ease of use and adds its own powerful and innovative features to make it the simulator of choice for power SPICE users.

cadsoft eagle New features include a parts chooser window, workspace editor, importing and exporting to Eagle PCB as well as other PCB programs, and animated schematics.

Beige Bag Spice with Eagle integration! Import and export to/from CadSoft's Eagle PCB directly from B2 Spice A/D.

Monday, November 10, 2008

Synopsys - EDA Software Services

Synopsys - EDA Software Services

"Synopsys, Inc. is a world leader in delivering semiconductor design software, intellectual property (IP), design for manufacturing (DFM) solutions and professional services that companies use to design systems-on-chips (SoCs) and electronic systems."

"The company was founded in 1986 by Dr. Aart J. de Geus and a team of engineers from General Electric's Microelectronics Cente...."

Synopsys Virtualizer Development Kit (VDK) for evaluation and education

Software as a Service. SaaS

"It includes a virtualized Ethernet Controller, UARTs, keyboard and mouse interfaces, and a frame-buffer console that allows the user to interact with the platform, just like you would with a real hardware board."

Synopsys Virtualizer Development Kit

Synopsys Corporate Headquarters
700 East Middlefield Road, Mountain View, CA 94043 USA

Monday, September 15, 2008

Embedded Code and Circuits - Peter Jakab

Embedded Code and Circuits - Peter Jakab
These pages have source code and also circuits and helps you learn how to design the firmware.
  • Serial port controlled infrared transmitter with PIC
  • Simple irrigation controller with PIC
  • 3-wire serial LCD interface
  • PBUS multi-drop RS422/485-type network
Electrical Engineer, Engineer of Informatics - Peter Jakab

Sunday, September 14, 2008

Keith Neufeld - Electronics Blog

Kieth's Blog has many ideas on refurbishing and creating electronic gadgets, Mechanical and DIY Techniques.

LED Calculator with Rotary Quadrature Encoder for Target System Voltage Selection, Arduino, Robotics, PCB Layout Tips, Introduction to Circuits, LED Clock.

Keith Neufeld - Electronics Blog

Keith Neufeld - Electronics Blog

Transistor-Based Variable Current Drive for LED Calculator


"The idea is to expand on a simple LED tester by allowing the user to plug in an LED, dial in the LED brightness, and then read information on an LCD showing the LED voltage drop, the current current, and the value of current-limiting resistor to use in a target circuit. "

Friday, September 12, 2008

Mike Gordon - The University of Cambridge

Mike Gordon - The University of Cambridge
  • Verilog HDL and semantics of a small subset
  • Specification and Verification
  • Introduction to Functional Programming
  • Formal Specification Verification of ARM6

Tech Resource - Professor Richard Tervo - UNB

Tech Resource - Professor Richard Tervo - UNB
  • Measurements Laboratory - Instrumentation and measurement theory and applications.
  • Digital Systems III - Microprocessor Interfacing and Applications
  • Digital Communications - Theory and Practice
  • Electronic Handheld Game Simulation
Richard Tervo - University of New Brunswick - Faculty of Engineering

Saturday, August 16, 2008

Control Tutorials for MATLAB and Simulink

Control Tutorials for MATLAB and Simulink

"Control Tutorials for MATLAB and Simulink. They are designed to help you learn how to use MATLAB and Simulink for the analysis and design of automatic control systems. They cover the basics of MATLAB and Simulink, the most common classical control design techniques (PID, root locus, and frequency response), as well as some modern (state-space) control design and digital control. "

by William Messner and Dawn Tilbur

CTM Example: Digital DC Motor Speed Control with PID Control -

Example: Digital DC Motor Speed Control with PID Control Continuous to Discrete Conversion
PID Controller In this page, we will consider the digital control version of DC motor speed problem. A digital DC motor model can be obtained from conversion of the analog model, as we will describe. The controller for this example will be designed by a PID method. - Control Tutorials

Friday, July 25, 2008

Guide to Digital Signal Processing

Guide to Digital Signal Processing

The world of science and engineering is filled with signals: images from remote space probes, voltages generated by the heart and brain, radar and sonar echoes, seismic vibrations, and countless other applications. Digital Signal Processing is the science of using computers to understand these types of data.

The Scientist and Engineer's Guide to Digital Signal Processing's Table of Content
By Steven W. Smith

Tuesday, July 22, 2008

Controller Area Network - CAN - in Automation

CAN (Controller Area Network) is a serial bus system, which was originally developed for automotive applications in the early 1980's. The CAN protocol was internationally standardized in 1993 as ISO 11898-1 and comprises the data link layer of the seven layer ISO/OSI reference model.

CAN Controller Area Network in Automation

CANopen is a CAN-based higher layer protocol. It was developed as a standardized embedded network with highly flexible configuration capabilities.

In the year 1992, several companies founded the CAN in Automation (CiA) non-profit group, in order to provide technical, product and marketing information.

CANopen-based dust-filtering systems

CANopen-based dust-filtering systems

Hesch (Germany) has developed an industrial dust-filtering systems. The HE 5750 host-controller provides a CANopen NMT master interface to communicate to the sub-layered valve units operating the dust-filters. The entire system can be controlled by means of the Profibus or Modbus interfaces. The embedded filter control software supports the reduction of emission values and energy costs.

The valve controllers are uses to pulse solenoid valves in industrial dust extraction technology. They are controlled via an embedded CANopen network by means of the HE 5750 host-controller. The NMT slave units are attributed locally and technically to one filter chamber each. This concept adapts to any desired number of filter chambers and valves.

CAN in Automation (CiA)
Kontumazgarten 3 DE-90429 Nuremberg, Germany.

CAn Remote Automation-Control with AVR

CARACA is a home automation project based on a net of interconnected programmable circuits suited to perform different tasks like switch on/off appliances, decode commands from Ir remote control units, control thermostats, measure temperature and more.

CAn Remote Automation-Control with AVR

Every node of the net communicate each other through a robust protocol (CANBus), and the status can be monitored by a PC possibly connected to the Internet.

CAn Remote Automation-Control with AVR

Other Open Source Home Automation Projects

MisterHouse: Home Automation with Perl
MisterHouse is a Windows/Unix home automation program written in Perl. It can respond to voice commands, web browsers, time of day, serial port and X10 data, external files, etc and can speak via Text to Speech engines.

OpenRemote - Home of the Digital Home
Software for the Internet-enabled Home at openremote.org. An Open Community in the Home Automation and Domotics space. We believe an Open Source approach can revolutionize the way people create, install, and maintain software in the industry.

Friday, July 11, 2008

uC Hobby - Learn Microcontrollers by DIY

uC Hobby - Learn Microcontrollers by DIY USB IO Chips - uCHobby.com

"The mission here is to help hobbyist get started with microcontrollers. The primary focus is ARM7 based microcontrollers which can be a big step for persons new to embedded development."

USB IO Chips - uCHobby.com

The chip is very easy to work with and provides 12 or 16 I/O pins with various built in functions like variable flash rate, event counters, variable sink current and more. They provide lots of documentation and a DLL to make interfacing easy."

Monday, June 16, 2008

Atlantic Quality Design Product Design Services

Atlantic Quality Design Product Design Services

Electronics development services to industry from offices in Virginia. From small gadgets to nationwide systems and factory floor instrumentation.

Area- Embedded system design, that is, microprocessor based products. This includes all the real world analog, digital, and communications interfaces demanded of today's applications.

Electronic product design and see the Interesting Publications too.

ibrt Engineering Solutions

ibrt Engineering Solutions

Ing.Büro R.Tschaggelar offers a wide range of consulting services including

  • hardware and software - design and development
  • PC based or embedded
  • control and communication applications
  • simulations and measurements

german pages - ein eher kleiner Teil auf deutsch

Area - broad combined background from electronics, software engineering and physics, many complex problems become more solvable.

Friday, June 06, 2008

ARM VoIP Telephone

ARM VoIP Telephone The Voice over IP (VoIP) telephone is a microprocessor-based system which is capable of making and receiving phone calls over the internet. The system will handle voice quality (300 Hz to 3.7 KHz) audio signals. It will be capable of making calls to any other standard SIP-based VoIP phone.

Principles of Microprocessor System This class continues with the study of the design of Embedded Systems which was started in EE/CS 51. In this class the main focus is on hardware. A project will be built by each student.

SoPC Digital Oscilloscope The System on Programmable Chip (SoPC) Digital Oscilloscope is an FPGA/microprocessor-based system which is capable of capturing and displaying low frequency (up to 5 MHz) signals. The system has all the features of a standard oscilloscope with the exception of input signal scaling

AVR Microcontroller Projects

AVR Microcontroller Projects 

This site is dedicated to AVR microcontroller projects. Here you will find schematics and board-layouts , also the program-code, part-lists and pictures of the projects.

Some projects are programmed in assembler with the AVR Studio compiler and others are programmed with the BASCOM-AVR compiler.

AVR Projects Temperature Indicator

picture

This circuit uses a Dallas DS1621 temperature sensor which indicates the temparature of the device. The temperature sensor has an termal alarm output, which becomes high when the temperature of the device exceeds a user defined value.

Running LED 

Running LED_pic3.jpg 

This running LED or LED chaser is a good project for beginners in the microcontroller technology. It is easy to build, and the assembler program code can be easily adapted.

Wednesday, June 04, 2008

Colorado Electronic Product Design

Colorado Electronic Product Design

Electronic Design

o System design
o Hardware
o Software
o Regulatory Approvals
o Patent Documentation
o Product Feasibility Study
o Product Cost reduction
o Transfer to Manufacturing

Wednesday, May 14, 2008

Broadcom - Communications Semiconductors

"Broadcom Corporation is a major technology innovator and global leader in semiconductors for wired and wireless communications. Broadcom products enable the delivery of voice, video, data and multimedia to and throughout the home, the office and the mobile environment..." .

Broadcom - Communications Semiconductors

The Raspberry Pi  the pocket-sized, bare-bones computer based on a Broadcom chip.

For current and next-generation server, storage, data networking and wireless equipment.
  • 802.11 Wireless LAN Solutions
  • 10-Gigabit Ethernet Controllers
  • 3G Baseband Processors
  • Mobile Multimedia Processors
  • Test Measurement and Test jigs: 
The WICED Development System enables Wi-Fi connectivity and Bluetooth bridging for Sensors, Home Monitoring and Control.

wiced Broadcom

Use the WICED Development System to create secure embedded wireless networking applications on an existing product microcontroller, or on an additional WICED module that includes a microcontroller.

Broadcom Corporation
5300 California Ave. (Buildings 1-8) Irvine, CA 92617, USA.

Monday, May 12, 2008

Vault Information Services LLC

Vault Information Services LLC

Embedded/8051 Consulting: VIS offers embedded consulting, particularly with 8051 microcontrollers. We can design your hardware and/or develop software for hardware you've already designed. Give us the details of your project and we will provide you with an estimate for the development.

Palm Development: VIS also offers Palm application development. This means VIS can assist you in developing a custom-made application that will run on your or your customer's Palm-based PDAs or smart phone, subsequently interfacing to your PC applications or Internet service.

History - 1985

In October 1985, VIS founder Craig Steiner started a Bulletin Board System (BBS) in Denver, Colorado called "The Vault." This BBS was operated using an Atari 8-bit computer and was an important and innovative system in the Denver BBS scene at the time--especially in the Atari sector. Many features and additions were made throughout the life of the Atari-version of the BBS that kept The Vault on the cutting edge in Denver.

Netrino - Embedded Experts

Netrino - Embedded Experts

Netrino's specialty is the design and development of products with computers embedded inside them. Each member of our team of senior engineers has specific skills and expertise such as mechanical engineering, electrical engineering, and/or embedded software development.

Embedded Systems Glossary. The glossary is sorted alphabetically, with one page for each letter and another for terms that start with numbers or symbols. The maintainer of the glossary is a founder of Netrino and co-author of the book Embedded Systems Dictionary. - Michael Barr
The Articles section of our library contains most of our published magazine and journal articles, conference papers, and many other short technical pieces relevant to the practice of real-time embedded systems design.

Tuesday, May 06, 2008

Virtual Breadboard - Test Embedded Systems

VirtualBreadboard(VBB) is for designing and testing embedded software in high-level interactive circuit simulations and rapidly prototyping hardware from those designs.

Virtual Breadboard - Test Embedded Systems

Compared to other simulators many people find the high level approach taken VBB easier to use and much faster to model and test out new ideas and circuit variations.

From Design Gopher - Electronic Product Development

VBB electronic circuit components are modeled at the function block level and are wired together to create a real-time interactive circuit simulation representing the whole embedded application.

VBB does not use SPICE. SPICE is better suited to subcircuit designs whereas VBB is concerned with merging multiple subcircuits treating each subcircuit as a self contained function block.

Monday, April 14, 2008

Lattice Semiconductor - FPGA CPLD

A leading manufacturer of high-performance programmable logic devices PLDs, field-programmable gate arrays FPGAs, programmable mixed-signal and interconnect products, related software and intellectual property IP.

Products include FPGAs, CPLDs, Power Management and Clock Management Devices.

Lattice Semiconductor - FPGA CPLD

The ispMACH 4000ZE CPLD family is ideal for ultra low-power, high-volume portable applications.

Standby current as low as 10µA (typical) 1.8V core; Operational down to 1.6V VCC.  Easy System Integration, Flexible multi-volt I/O.

5V tolerant I/O for LVCMOS 3.3, LVTTL, and PCI interfaces. JTAG In-System Programmable (ISPTM), On-chip user oscillator and timer,

ispMACH 4000ZE Evaluation Board

ispMACH 4000ZE Evaluation Board

ispMACH_4000ZE ispMACH 4000ZE Family

Lattice Semiconductor
5555 NE Moore Ct, Hillsboro, OR 97124, USA

Saturday, April 12, 2008

Cypress Semiconductor - PSoC and System Chips

Cypress Semiconductor - PSoC and System Chips

"Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market and exceptional system value. Cypress offerings include the PSoC Programmable System-on-Chip, USB controllers, general-purpose programmable clocks and memories......"


The CY8CKIT-001 PSoC Development Kit (DVK) provides a common development platform where you can prototype and evaluate different solutions using any one of the PSoC 1, PSoC 3, or PSoC 5 architectures.

This kit gives you a practical understanding of PSoC technology. In addition, the kit includes several example projects with step-by-step instructions to enable you to easily get started developing PSoC solutions.

Friday, April 11, 2008

Cadence Design Systems and OrCAD

Cadence Design Systems and OrCAD

Cadence RF Design Methodology Kit enables customers to rapidly address wireless opportunities by addressing system-level, verification and IC parasitic challenges.

Cadence Functional Verification Kit for ARM offers a comprehensive verification solution specifically for engineers developing ARM processor-based designs.

Cadence PSpice A/D and Advanced Analysis

Spice-based simulator for system design. It simulates complex mixed-signal designs containing both analog and digital parts, and it supports a wide range of simulation models such as IGBTs, pulse width modulators, DACs, and ADCs.

Cadence PSpice A to D and Advanced Analysis

Cadence OrCAD Capture and Capture CIS 

Schematic design solution, supporting both flat and hierarchal designs from the simplest to the most complex. Seamless bi-directional integration with OrCAD PCB Editor enables data synchronization and cross-probing/placing between the schematic and the board design.

Cadence OrCAD Capture and Capture CIS

Cadence Tutorial for VLSI Design

This site contains a complete on-line tutorial for a typical bottom-up design flow using CADENCE Custom IC Design Tools (version 97A). The examples were generated using the HP 0.6 um CMOS14TB process technology files, prepared at North Carolina State University (NCSU) and made available through MOSIS.

Tuesday, April 08, 2008

Design And Reuse - System-On-Chip Design Resource

Design And Reuse - System-On-Chip Design Resource

Design And Reuse, The Web's System On Chip Design Resource : catalogs of IPs, Virtual Components, Cores, Embedded Software and Design Tools.

  • IP Reuse Station
  • SoC Collaborative Platform

Tuesday, April 01, 2008

Alberto Ricci Bitti - Electronics Designs

Alberto Ricci Bitti - Electronics Designs

Award-winning electronics designs, circuit diagrams, ready-to-go schematics, source code especially for the Atmel's AVR family, Microchip's PIC, Motorola's 68HC09 Microcontrollers. home made pcb

"The on-line versions of some of the articles I wrote for the best electronics publications"

- Alberto Ricci Bitti

Hands-on tutorial for making printed circuit boards at home, using magazine paper to replace expensive toner-transfer paper.

Monday, March 10, 2008

Embedded Systems Academy - Training Consulting

Embedded Systems Academy - Training Consulting

"Expertise covers several microcontroller architectures and their development tool chains. In addition we focus on topics such as time-to-market, quality improvement and embedded networking applications using Controller Area Network (CAN, CANbus), CANopen and Embedded Internetworking."

Embedded.com - Embedded Systems

"Embedded Systems Design was created specifically to meet the information needs of the senior-level developers who create complex embedded systems. For 20 years it has helped them with hardware and software integration that results in designs that work."

Embedded.com - Embedded Systems

"You'll find a cornucopia of embedded software here. Browse through all of the code listings from past issues of Embedded Systems Programming magazine, dating back from the premiere issue and extending through the latest issue. Code is organized by year. Please select from the options provided."

Embedded Systems Programming ESP Source Code Archive

Designing a custom LCD display controller

Designing a custom LCD display controller

When a standard LCD controller is not suitable for a particular display screen or application, OEMs must choose between custom designing their own, or hiring a company that specializes in building custom LCD controllers, such as Digital View. In this article, Digital View explains how to approach a custom LCD controller project, and why even experienced engineers sometimes prefer to outsource these designs.

Friday, March 07, 2008

FTDI Chip - Legacy peripherals to USB

FTDI Chip - Legacy peripherals to USB
 
Specialists in converting legacy peripherals to Universal Serial Bus (USB). We offer the easiest route to USB migration by combining USB-Serial (USB-RS232) and USB-FIFO silicon solutions with our ready-to-go royalty free USB drivers. FTDI's "total" solutions offer reduced development and debug costs and a fast time to market.

Vinco is a cost effective Vinculum-II (VNC2) development platform inspired by Arduino. The Vinco is a dual channel USB Host/Device Controller is targeted at rapid development and prototyping of USB Host/Device interfaces.

Vinco is a cost effective Vinculum-II
Vinco is a superset of the Arduino Duemilanove / Uno with 2 extra rows of headers providing an extra 10 pins and can be programmed using a subset of standard ANSII ‘C’ using the FTDI free of charge software development environment, consisting of development tools, software drivers and libraries

Future Technology Devices International Ltd
Unit 1, 2 Seaward Place Centurion Business Park Glasgow G41 1HH  United Kingdom

Thursday, March 06, 2008

Arduino and Ethernet Interface

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Arduino Open-source Electronics Prototyping

Arduino Open-source Electronics Prototyping

The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button.

It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.

Arduino Ethernet

Arduino Ethernet

The Ethernet differs from other boards in that it does not have an onboard USB-to-serial driver chip, but has a Wiznet Ethernet interface. This is the same interface found on the Ethernet shield.

The Arduino Ethernet is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a RJ45 connection, a power jack, an ICSP header, and a reset button.

Updated May 14

Monday, March 03, 2008

CAST - IP Cores and Platforms

CAST develops and supports over 100 different popular and standards-based IP cores, including 8051s, H.264, PCI Express, AES, and even complete platforms for ARM-based SoCs.

CAST - IP Cores and Platforms

Electronic system designers use these popular and standards-based IP cores and platforms instead of designing their own.
  • Configurable: R8051XC
  • Z80-compatible
  • Hi-Speed USB (2.0)
  • smart card reader
  • ARM 7 TDMI bus
  • C8254 programmable
Talos Series Evaluation Kits

Talos Series Evaluation Kits for Microcontroller and Processor IP Cores The Talos Series of integrated hardware/software kits include everything you need to quickly and easily evaluate our microcontroller and processor cores in your own environment.

CAST, Inc.
11 Stonewall Court Woodcliff Lake, NJ 07677, USA.

Thursday, February 21, 2008

uCpros - MicroController Pros

Embedded System Design, Microcontroller Development Tools, Management & Marketing, Training, Technical Writing and Translation Services

uCpros - MicroController Pros

Training
MiicroController Pros develops and conducts corporate training courses. We offer customization of training programs to meet your specific microcontroller software and hardware development training needs.

Technical Writing
MicroController Pros is your technical writing resource. We perform contract technical writing services, like: report writing; specification writing; and technical writing of manuals, datasheets, application notes and product articles.
  • Developing Embedded Systems - A Tools Introduction
  • Synchronous Microcontroller Communication Interfaces: SPI and Microwire versus I2C
  • Asynchronous Interfaces Overview: UART and LIN Bus
MicroController Pros Corporation  
3662 Cindy's Trail, Carson City, NV 89705, USA.

Mike Ellis - Electronic Projects Tutorials

Complete schematics and code for a 68HC11 based frequency counter, square wave synthesizer, sine wave synthesizer, programmable filter, capacitance and inductance meter, with a digitalker speech synthesizer output.

Mike Ellis - Electronic Projects Tutorials

Mike Ellis - Electronic Projects Tutorials
  • 68HC11 Function Generator
  • Oscilloscope Block Diagram and Schematics
  • Dual 0-15 Volt Tracking Power Supply
  • Audio Amplifier
  • On-Line Tutorials

Wednesday, February 13, 2008

Mikrocontroller.net - Embedded Tutors

Mikrocontroller.net - Embedded Tutors

Tutorials für Anfänger, Forum, Linkliste und Buchtipps.
Tutorials for beginners, forum, link list and book tipps.

Friday, February 08, 2008

Blue Point Engineering - Animatronics Robotics

Hardware, Electronics, Supplies, Custom Engineering and Technical Assistance for the Animatronic, Robotic, Electronic Arts, Haunted Attractions, Hobbyist and Professional.

Blue Point Engineering - Animatronics Robotics

"..Product line of low cost, high quality, hardware, electronics, and supplies used in animatronics, robotics, haunted Industry and technology education for both the hobbyist and professional designers, imagineers and dreamers creating their own forms of animatronic and robotic life."

The DMX Motor controller  - Blue Point Engineering

The DMX- (Servo) Motor controller allows DC motors to be controlled over a standard DMX system. The board may be configure to drive the DC motor simply as a variable speed, reversible motor or with the addition of a position feed back potentiometer, to create a powerful servo motor controller for accurate positioning purposes.

Blue Point Engineering LLC - BPE Solutions
Longmont, . Colorado .USA

Thursday, February 07, 2008

Proton BASIC Compiler Development Suite

Proton BASIC Compiler Development Suite and supporting Hardware development platforms. Proton Basic and the supporting hardware is for use with PIC microcontrollers.These development systems even extend to Ethernet and Wi-Fi.

Proton BASIC Compiler Development Suite

Proton IDE is a professional and powerful visual Integrated Development Environment (IDE) which has been designed specifically for the Proton Plus compiler. Proton IDE accelerates product development in a comfortable user environment without compromising performance, flexibility or control.

Proton Net - Networking for PIC microcontrollers.

Proton Net - Networking for PIC microcontrollers.

The PROTON-NET development system is an Internet/Ethernet prototyping board using the PIC® 16F877 microcontroller and Networking Firmware. The firmware was developed for the Crownhill Proton-Net board by Jeremy Bentham of Iosoft Ltd. based on the principles demonstrated in his book TCP/IP Lean: Web Servers for Embedded Systems.

Crownhill Associates Ltd.

Crownhill's offices and R&D facilities are based 15 miles north of Cambridge City, England, just outside of the small city of Ely. Our facility is located in a rural setting, in the heart of the Fen Land...

They manufacture and sell PIC microcontroller Development tools, such as the Proton Development Board and the Proton Development Suite designed for PIC BASIC code development.

Monday, January 14, 2008

Mentor Graphics - EDA Technology

Mentor Graphics - EDA Technology

Mentor Graphics is a technology leader in electronic design automation (EDA), providing software and hardware design solutions that enable companies to develop better electronic products faster and more cost-effectively.

The company offers innovative products and solutions that help engineers overcome the design challenges they face in the increasingly complex worlds of board and chip design.

EZwave can analyze time or frequency domain waveform of any type: analog, digital, eye diagram, smith chart, polar or complex chart, and histogram. "

"The EZwave Joint Waveform DataBase (JWDB) is a high-performance waveform database for manipulating huge waveform databases from leading simulators, loading gigabytes of data in seconds.

 LP Viewer

LP Viewer

"View Physical Component and Land Pattern superimposed for visual accuracy. You can turn layers on/off, print datasheets, see component dimensions, land pattern dimensions, calculator setting, global settings, Toe, Heel and Side statistical data."

gEDA Project - Electronic Design Automation

The gEDA project is working on producing a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit  design, schematic capture, simulation, prototyping, and production.

gEDA  - Electronic Design Automation

Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.

gEDA Project's Homepage 

gEDA  - Electronic Design Automation

gschem is the schematic capture program/tool which is part of gEDA. Its sole purpose is to facilitate the graphical input of components/circuits.

PCB is an interactive printed circuit board editor.  PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time. For custom requirements,

Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a compiler, compiling source code written in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate an intermediate form called vvp assembly.

GTKWave is a fully featured GTK+ based waveform viewer. GTKWave is designed to handle many signals at once, it has three signal searching modes (Regular Expressions, Hierarchy, and Tree) as well as the ability to display data in many different formats.

GTKWave

Friday, January 11, 2008

Willem Eprom Programmer

Willem Eprom Programmer

New software version 0.98D8 for the pro-4

This version can also be used with other hardware versions for serial eeproms: I2C, SPI, Microwire and Microchip devices.

EZoFlash+. Parallel memory programmer

EZoFlash+ programmer is simplified and based on Willem EPROM programmer schematics and software. Project is non commercial , create low cost programmer and adapters boards yourself.

SDCC - Small Device C Compiler

SDCC was written by Sandeep Dutta and released under a GPL license. SDCC is a retargettable, optimizing ANSI - C compiler that works for the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs.

SDCC - Small Device C Compiler

Work is in progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open Source Software.

SDCC - Small Device C Compiler
  • ASXXXX and ASLINK, a Freeware, retargettable assembler and linker.
  • extensive MCU specific language extensions, allowing effective use of the underlying hardware.
  • a host of standard optimizations such as global sub expression elimination, loop optimizations (loop invariant, strength reduction of induction variables and loop reversing ), constant folding and propagation, copy propagation, dead code elimination and jump tables for 'switch' statements.
  • MCU specific optimizations, including a global register allocator.
  • adaptable MCU specific backend that should be well suited for other 8 bit MCUs
  • independent rule based peep hole optimizer.
  • a full range of data types: char (8 bits, 1 byte), short (16 bits, 2 bytes), int (16 bits, 2 bytes), long (32 bit, 4 bytes) and float (4 byte IEEE).
  • the ability to add inline assembler code anywhere in a function.
  • the ability to report on the complexity of a function to help decide what should be re-written in assembler.
  • a good selection of automated regression tests.
The SDCC Open Knowledge Resource

The Cygnal port was developed on a C8051F120-TB prototyping board (instructions are provided should you wish to use an alternative development board) fitted with a 8051F120 microcontroller. The freeware SDCC compiler was used along with the Cygnal IDE.


Cygnal (Silicon Labs) 8051 Port