Embedded Processor

Microcontroller or uC, SoC. ASIC Design and EDA Tools. FPGA and DSP. SBC to Industrial Computers. Part of delabs Technologies

Search This Blog

Saturday, January 04, 2020

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. "

Mentor Graphics - EDA Technology

"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."

CompuPhase Articles and Projects done

CompuPhase Services include contract programming of applications and embedded systems, and also the design and production of custom electronics.

CompuPhase Projects and Programmable MP3-player

Domains of Expertise
  • Signal processing (audio & video) and compression
  • Edutainment, computer based training (CBT), multimedia and kiosk applications
  • Databases and the integration of databases with statistical computation
  • International software, multi-lingual or easily translatable software (internationalization)
  • Embedded applications
  • Special lighting projects, using fibre optics or high-power LEDs
On the right is a Programmable MP3-player for scale models, broadcast systems and special applications. High quality audio, based on a 24-bit D/A converter with 8× oversampling digital filter, low noise and low distortion.

CompuPhase articles and Application notes

Termite Terminal - RS232 Interfacing - CompuPhase

Termite is an easy to use and easy to configure RS232 terminal. It uses an interface similar to that of "messenger" or "chat" programs, with a large window that contains all received data and an edit line for typing in strings to transmit. This terminal ought to help serial port SBC development.

Plug-in interface for pre-processing or alternative views of the data, logging received data to a file, adding a toolbar to Termite, and other functionality that you may think of.

It can also do ..
  • A history of commands that you typed, with auto-completion.
  • Support for non-standard Baud rates (MIDI, DMX512).
  • Data can be forwarded between two RS232 ports.

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.

Thursday, November 07, 2019

Picoload Bootloader Microchip PIC

Picoload is a Program which makes it possible to program a microcontrolor peak 16f87X or 16F87XA from microchip without having has to remove this one of the assembly by means of a connection series RS232.

Picoload bootloader microchip pic

A bootloader based on the bootloader of bigonoff is carried out on the peak and makes it possible to manage the connection series as well as the writing of the program in the memory flash.

Picoload Bootloader Microchip PIC

The site of Bigonoff

You will find among others: Courses on microcontrollers Pic and ARM, electronic assemblies, complete and operational applications such as a nursing home nursing system, a complete Home Automation System (Domocan), tips and tricks, free software including an editor for graphic LCD displays (BigLcd ),

Test and Measurement Lab - PicoScope

PicoScope for Education also includes an experiments menu: select an experiment from the menu and PicoScope will automatically set up your oscilloscope and display detailed instructions which explain the purpose of the experiment, apparatus needed, method and expected results

Test and Measurement Lab - PicoScope

The Pico Technology library of science projects contains a number of educational experiments suitable for use with our oscilloscope and data logging products.

PicoScope 2000 Series

The PicoScope 2000 Series includes mixed signal models that include 16 digital inputs so that you can view digital and analog signals simultaneously.

FFT spectrum analyzer

The spectrum view plots amplitude against frequency, revealing details that would otherwise be hidden in an oscilloscope view. It is ideal for finding noise, crosstalk or distortion in signals.

MikroMedia for PIC18FJ - MikroElektronika

This Development Board for Multimedia Apps has an On-board PIC18FJ, which is preprogrammed with fast USB HID bootloader, ready for your R&D Project or even a Home Automation Solution.

MikroMedia for PIC18FJ - MikroElektronika

It has Large 320x240 TFT Color Display with Touch Screen and Stereo. The batteries can be charged from USB port. The microSD memory card and 8Mbit Serial Flash Memory can help in storing data and media like pictures, sounds and other files.

MikroMedia for PIC18FJ - MikroElektronika

Visual TFT is a standalone application used for rapid development of graphical user interfaces for TFT displays. Software generates code compatible with mikroElektronika compilers.

If you are a fan of arcade games, you won't resist this fantastic board. Gaming shield is an extension board for your mikromedia that provides you with standard gaming buttons and audio speakers, so you can build and play your favorite arcade games.

Wednesday, October 09, 2019

Wireless Handheld Multimedia Computers

The Average home user or a majority of mankind have trouble even when operating a TV remote control. Things are not as simple as a Water Tap or a Toggle Switch. An Easy to use Handheld is more important than any technology or features that may be available for that. Ergonomics, Utility or Application, Quality and Cost are the basic requirements of the consumer.

Wireless Handheld Multimedia Computers

A Handheld gadget for the masses, needs to be a Entertainer and Communicator. It has to be wireless and should at least get into a Coat Inner pocket or Small Bag. It is a Duarble Consumer Electronics Product, comparable to the first Popular Tape Recorders from Philips or Grundig.

Driver Free Peripheral and Internal Hardware

The utopia in computers can happen only if we free ourselves from "Drivers". I mean Software Drivers. It has to interface by a serial protocol close to the TCP/IP.

It needs to only identify itself to the computer as what type of data it can send or receive. Even that has to be from a tiny server on the device, which can be mapped by a address and accessed by any Browser on any OS. The Browser can have the configuration GUI. This is similar to some Router Configuration.

Driver Free Peripheral and Internal Hardware

Driver free, connect a new peripheral on the USB/Firewire or LAN or Wi-Fi, Now In browser you have a TCP/IP or Ethernet Device Explorer. Browse to the device, it can have a IP Addr. like 11.724.55.66.77.11 . The firewall blocks all communication of this device to the outer world. Now setup the device on the browser, now any software on the PC can communicate with that peripheral to do the job.

Ideas of delabs - 2005

Extra Extra !