Df6808 Lattice

Total Page:16

File Type:pdf, Size:1020Kb

Df6808 Lattice DF6808 8-bit Fast Microcontroller COMPANY OVERVIEW CPU FEATURES FAST architecture – 3.2 times faster than the original DCD-SEMI is a leading IP Core provider and a System-on-Chip implementation design house. The company was founded in 1999 and since Software compatible with 68HC08 industry standard the very beginning has been focused on IP Core architecture Configurable Harvard or Von Neumann architectures improvements. Our innovative, silicon proven solutions have 11 times faster multiplication been employed by over 300 customers and with more than 64 bytes of System Function Registers space (SFRs) 500 hundred licenses sold to companies like Intel, Siemens, Up to 64K bytes of Data Memory Philips, General Electric, Sony and Toyota. Based on more Up to 64K bytes of Code Memory than 70 different architectures, starting from serial interfaces De-multiplexed Address/Data Bus to allow easy memory to advanced microcontrollers and SoCs, we are designing connection solutions tailored to your needs. Two power saving modes: STOP, WAIT Ready pin allows Core to operate with slow program and IP CORE OVERVIEW data memories. Fully synthesizable The DF6808 is an advanced, 8-bit, MCU IP Core with highly Static synchronous design sophisticated, on-chip peripheral capabilities. The DF6808 soft No internal reset generator or gated clock core is binary-compatible with the industry standard Positive edge clocking and no internal tri-states Motorola 68HC08 8-bit microcontroller. It can achieve a Scan test ready performance of 45 – 100 million instructions per second. The 800 MHz of virtual clock frequency compared to original implementation DF6808 has a FAST architecture that is3.2 times USB, Ethernet, I2C, SPI, UART, CAN, LIN, HDLC, Smart Card faster comparing to the original implementation. In the interfaces available standard configuration the core has major peripheral functions integrated on-chip. The DF6808 Microcontroller Core contains a full-duplex UART – Asynchronous Serial PERIPHERALS Communication Interface (SCI) and Synchronous Serial Peripheral Interface (SPI). The main 16-bit, free-running timer The peripherals listed below are implemented in the standard system has two input capture lines and two output-compare configuration of D68HC11. lines. Self-monitoring circuitry is included on-chip, to protect against system errors. The Computer Operating Properly DoCD™ On-Chip Debugger Processor execution control (COP) watchdog system protects against software failures. An Read, write all processor contents illegal opcode detection circuit provides a non-maskable Hardware execution breakpoints interrupt if illegal opcode is detected. Two software- Three wire communication interface controlled power-saving modes – WAIT and STOP are Four 8-bit I/O Ports available to preserve additional power. These modes make Interrupt Controller the DF6808 IP Core especially attractive for automotive and 7 interrupt sources battery-driven applications. The DF6808 is fully 7 priority levels customizable – it is delivered in the exact configuration to Dedicated Interrupt vector for each interrupt source meet your requirements. There is no need to pay extra for Main16-bit timer/counter system unused features and wasted silicon. It includes fully 16 bit free running counter automated test bench with complete set of tests, Timer clocked by internal source allowing easy package validation, at each stage of SoC design 16-bit Compare/Capture Unit flow. Each DCD’s DF68XX Core has a built-in support for a Two independent input-capture functions proprietary Hardware Debug System calledDoCD™ . It’s Two output-compare channels a real-time hardware debugger which provides debugging Events capturing capability of a whole System-on-Chip (SoC). Unlike the other Pulses generation on-chip debuggers theDoCD™ enables non-intrusive Digital signals generation debugging of a running application. It can halt, run, step into Gated timers or skip an instruction, read/write any contents of Sophisticated comparator microcontroller, including all registers, SFRs, including user Pulse width modulation defined peripherals, data and program memories. Pulse width measuring SPI – Master&Slave Serial Peripheral Interface DESIGN FEATURES Supports speeds up ¼ of system clock Software selectable polarity and phase of serial clock One global system clock SCK Synchronous reset System errors detection All asynchronous input signals are synchronized before Allows operation from a wide range of system clock internal use frequencies (build-in 5-bit timer) Copyright © 1999 - 2021 DCD - DCD-SEMI. All Rights Reserved. All trademarks mentioned in this document are the property of their respective owners. Interrupt generation the global interrupt mask bit (I) in the CCR is cleared. Full-duplex UART – SCI Maskable interrupts are prioritized, according to default Standard non-return-to-zero format (NRZ) arrangement established during reset. When interrupt 8 or 9 bit data transfer condition occurs, an interrupt status flag is set, to indicate the Integrated baud rate generator condition. Noise, Overrun and Framing error detection I/O Ports – All ports are 8-bit general-purpose bi-directional IDLE and BREAK characters generation I/O system. The PORTA, PORTB, PORTC, PORTD data registers Wake-up block to recognize UART wake-up from IDLE have their corresponding data direction registers DDRA, condition DDRB, DDRC, DDRD, to control ports data flow. It assures that Three SCI related interrupts all DF6808’s ports have full I/O selectable registers. Writes to any ports pins cause data to be stored in the data registers. OPTIONAL PERIPHERALS If any port pins are configured as output, then data registers are driven out of those pins. Reads from port pins configured Optional peripherals (not included in the presented DF6808 as input, causes that input pin is read. If port pins Core) are also available. The optional peripherals can be is configured as output, during read data register is read. implemented upon customer’s request. Writes to any ports pins, not configured as outputs, do not cause data to be driven out of those pins, but the data is I2C bus controller – Master stored in the output registers. Thus, if the pins later become 7-bit and 10-bit addressing modes outputs, the last data written to port will be driven out NORMAL, FAST, HIGH speeds the port pins. Multi-master systems supported Timer & Compare – The programmable timer is based on Clock arbitration and synchronization free-running 16-bit counter, with a fixed divide by four User defined timings on I2C lines prescaler, plus input capture/output compare circuitry. The Wide range of system clock frequencies timer can be used for many purposes, including measuring Interrupt generation pulse length of two input signals and generating two output I2C bus controller – Slave signals. The timer has 16-bit architecture hence each specific NORMAL speed 100 kbs functional segment is represented by two 8-bit registers. FAST speed 400 kbs These registers contain the high and low byte of that HIGH speed 3400 kbs functional block. Accessing the low byte of a specific timer Wide range of system clock frequencies function, allows full control of that function, however, an User defined data setup time on I2C lines access of the high byte inhibits that specific timer function, Interrupt generation until the byte is also accessed. Each of the input-capture PWM – Pulse Width Modulation Timer channel has its own 16-bit time capture latch (input-capture Fixed-Point arithmetic coprocessor register) and each of the output-compare channel, has its own Floating-Point arithmetic coprocessor IEEE-754 16-bit compare register. Additional control bits permit standard single precision software to control the edge(s), that trigger each input- capture function and the automatic actions that result from UNITS SUMMARY output-compare functions. Although hardwired logic is included to automate many timer activities, this timer Control Unit – Performs the core synchronization and data architecture is mainly a software-oriented system. This flow control. This module manages execution ofstructure all is easily adaptable to a very wide range of instructions. The Control Unit also manages execution of STOP applications, although for some specific timing applications, it instruction and wakes the processor up from the STOP mode. is not as efficient, as a dedicated hardware. 13 Opcode Decoder – Performs an instruction opcode decoding Watchdog Timer – Consist of a free running Timer CLK/2 and the control functions for all other blocks. and control logic. It can be enabled by software, by writing ‘1’ ALU – Arithmetic Logic Unit performs the arithmetic and logic to the WDOG bit in MISC register ($000C). Once enabled, the operations, during execution of an instruction. It contains WDT Timer cannot be disabled by software. In addition, accumulator (A), Condition Code Register (CCREG), Index the WDOG bit acts as a reset mechanism for the WDT Timer. registers (X) and related logic like arithmetic unit, logic unit Writing logic one ‘1’ to the WDOG bit, clears Watchdog and multiplier. counter and inhibits Watchdog timeout. Bus Controller – Program Memory, Data Memory & SFR’s SCI – A full-duplex UART type, asynchronous system, using (Special Function Register) interface – controls access into the standard non return to zero (NRZ) format: 1 start bit, 8 or 9 program and data memories and special registers. It contains data bits and a 1 stop bit. The DF6805 resynchronizes the Program Counter (PC), Stack Pointer (SP) register and related receiver bit clock on all one to zero transitions in the bit logic. stream. Therefore, differences in baud rate, between Interrupt Controller – DF6808 extended IC has the sending device and the SCI, are not as likely to cause implemented 7-level interrupt priority control. The interrupt reception errors. Three logic samples are taken near requests may come from external pin (IRQ), as well as from the middle of data bit time and majority logic decides the particular peripherals. The DF6805 peripheral systems sense for the bit. For the start and stop bits, seven logic generate maskable interrupts, which are recognized only if samples are taken.
Recommended publications
  • Embedded Systems Building and Programming Embedded Devices
    Embedded Systems Building and Programming Embedded Devices PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Tue, 29 May 2012 01:04:04 UTC Contents Articles Wikibooks:Collections Preface 1 Embedded Systems/Embedded Systems Introduction 3 Embedded Systems/Terminology 7 Microprocessor Basics 10 Embedded Systems/Microprocessor Introduction 10 Embedded Systems/Embedded System Basics 11 Embedded Systems/Microprocessor Architectures 13 Embedded Systems/Programmable Controllers 16 Embedded Systems/Floating Point Unit 18 Embedded Systems/Parity 20 Embedded Systems/Memory 21 Embedded Systems/Memory Units 24 Programming Embedded Systems 25 Embedded Systems/C Programming 25 Embedded Systems/Assembly Language 31 Embedded Systems/Mixed C and Assembly Programming 34 Embedded Systems/IO Programming 42 Embedded Systems/Serial and Parallel IO 43 Embedded Systems/Super Loop Architecture 44 Embedded Systems/Protected Mode and Real Mode 46 Embedded Systems/Bootloaders and Bootsectors 47 Embedded Systems/Terminate and Stay Resident 48 Real Time Operating Systems 49 Embedded Systems/Real-Time Operating Systems 49 Embedded Systems/Threading and Synchronization 51 Embedded Systems/Interrupts 54 Embedded Systems/RTOS Implementation 55 Embedded Systems/Locks and Critical Sections 57 Embedded Systems/Common RTOS 60 Embedded Systems/Common RTOS/Palm OS 63 Embedded Systems/Common RTOS/Windows CE 64 Embedded Systems/Common RTOS/DOS 64 Embedded Systems/Linux 65 Interfacing 68 Embedded Systems/Interfacing
    [Show full text]
  • D68HC08 IP Core
    2017 D68HC08 IP Core 8-bit Microcontroller v. 1.00 COMPANY OVERVIEW ♦ Two power saving modes: STOP, WAIT ♦ Fully synthesizable, static synchronous design with no inter- Digital Core Design is a leading IP Core provider and a Sys- nal tri-states tem-on-Chip design house. The company was founded in ♦ No internal reset generator or gated clock 1999 and since the very beginning has been focused on IP ♦ Scan test ready Core architecture improvements. Our innovative, silicon proven solutions have been employed by over 300 cus- DELIVERABLES tomers and with more than 500 hundred licenses sold to ♦ Source code: companies like Intel, Siemens, Philips, General Electric, ● VHDL Source Code or/and Sony and Toyota. Based on more than 70 different archi- ● VERILOG Source Code or/and tectures, starting from serial interfaces to advanced micro- ● Encrypted, or plain text EDIF controllers and SoCs, we are designing solutions tailored to ♦ VHDL & VERILOG test bench environment ● Active-HDL automatic simulation macros your needs. ● ModelSim automatic simulation macros ● Tests with reference responses I P C O R E OVERVIEW ♦ Technical documentation ● Installation notes The D68HC08 is an advanced 8-bit MCU IP Core with highly ● HDL core specification sophisticated, on-chip peripheral capabilities. The ● Datasheet D68HC08 soft core is binary and cycle - compatible with ♦ Synthesis scripts ♦ Example application the industry standard Motorola 68HC08 8-bit microcon- ♦ Technical support troller. In the standard configuration, the Core has inte- ● IP Core implementation support grated on-chip major peripheral functions. The D68HC08 ● 3 months maintenance Microcontroller Core contains a full-duplex UART - Asyn- ● Delivery of the IP Core and documentation updates, minor and major versions changes chronous Serial Communication Interface (SCI) and a Syn- ● Phone & email support chronous Serial Peripheral Interface (SPI).
    [Show full text]
  • Software and Development Tools
    SOFTWARE AND DEVELOPMENT TOOLS QUARTER 4, 2002 SG1011/D REV 1 WWW.MOTOROLA.COM/SEMICONDUCTORS HOW THIS SELECTOR GUIDE IS ORGANIZED This selector guide presents software and development tool information that corresponds to specific selector guides in the SG1000 series. These sections include the following: • 32-Bit Embedded Processors (SG1001/D) • Analog (SG1002/D) • Digital Signal Processors (SG1004/D) • Microcontrollers (SG1006/D) • Network and Communications Processors (SG1007/D) SG1011–2 32-BIT EMBEDDED PROCESSORS SOFTWARE TOOLS 68K, ColdFire, MPC5xx, PowerPC ISA, and MCORE — Metrowerks Product Description Target Support RTOS Support Board Support Host-Target Interface Host Platforms Language Compiler Support Output Formats CW68K CodeWarrior Software 68xxx, MC68360, PPSM, RTXC, ATI DragonBall EZ MetroTRK; P&E Microcomputer CPU32 Windows 98/2000/ C/C++, 68000 ELF/DWARF; Development Tools for 68K MC68SZ328, MC68VZ328, (M68EZ328ADS); DragonBall BDM Cable ME/NT Assembly Motorola S-Record Embedded Systems MC68EZ328 VZ (M68VZ328ADS); ADS68360; DragonBall Super VZ (M68SZ328ADS) CWCF CodeWarrior Software MCF5206e; MCF5307; Precise-MQX, Quadros- M5249C3; M5307C3; P&E Microcomputer ColdFire BDM Cable Windows 98/2000/ C/C++, ColdFire ELF/DWARF; Development Tools for MCF5407; MCF5272, RTXC, Blunk-Target OS, M5407C3; M5272C3 ME/NT Assembly Motorola S-Record ColdFire Embedded Systems MCF5249 KADAK-AMX, Micro Digital- SMX, ATI-Nucleus Plus CWEPPC CodeWarrior Software MPC555, MPC561, MPC562, QNX Neutrino; RTXC MPC8260, ADS-P, RPX Lite, MetroTRK, Applied
    [Show full text]
  • Embedded Systems
    EMBEDDED SOFTWARE & SYSTEMS DEVELOPMENT HCL ENGINEERING AND R&D SERVICES Innovation Simplified Embedded Software & Systems Development at HCL HCL is a leader in developing embedded software and systems for various industries and domains. We have expertise in safety-critical embedded systems with more than 2000 person years of cumulative experience in developing small footprint and safety-critical embedded systems for Medical Devices, Automotive Electronics and Aircraft Components. We use our DSP expertise and IPs to develop fast embedded middleware, rich applications and interactive GUI for consumer electronics, computer peripherals and telecom products. Our embedded systems group comprises of a large talent pool of engineers and equipped with competencies in a range of programming tools, microprocessors and real-time operating systems. HCL has executed turnkey development projects for new products as well as provided discrete services for existing products. Our embedded product lifecycle services provide • Feasibility study, modeling & design, development for new product development • Re-development & re-engineering, technology adaptation for new adaptations. • Lifecycle enhancements, defect tracking and fixing for product sustenance • Test plan design, test automation and scripting for testing and verification Using our unparalleled expertise across various domains, HCL tailors its embedded services to meet the unique challenges of different industries Innovation Partner to Global Fortune companies 2000+ Service person years of Offerings
    [Show full text]
  • 1999 Embedded Systems Programming Subscriber Study
    A complete CMP embedded package 1999 Embedded Systems Programming Subscriber Study Mailed out 1,500 returned undeliverable 45 Base 1,455 returned unusable 17 returned usable 410 Total returned 427 Total preliminary report response rate: 29.3% (Conducted by Wilson Research Group) 1999 ESP Subscriber Study Survey Coverage • Programming Languages & • RTOSes/Kernals Host Operating Systems • Compilers • MCUs/Embedded MPUs • Software Debuggers • DSPs • Software Configuration • Memories Management Tools • Software Protocols/Stacks • Single Board Computers • Web Products/Tools • Intellectual Property • In-Circuit Emulators • FPGAs/CPLDs • Logic Analyzers • HW/SW Co-Design • Oscilloscopes • Embedded Systems Work • Device programmers Environments 160+ Questions Market & Mind Share Programming Language Trends 1997 1998 1999 C 80.7% 81.4% 79.0% Assembly 70.4% 70.1% 61.0% C ++ 35.9% 39.4% 46.6% Visual Basic 13.0% 16.2% 14.4% Pascal 4.2% 2.6% 2.0% Ada 6.4% 4.9% 6.1% Java 6.1% 7.0% 9.3% HDL / VHDL 6.1% 5.2% 6.6% Basic 12.5% 9.3% 8.5% Forth 3.4% 2.3% 2.2% eC++ - - .7% Base: 409 1997 345 1998 1997- 1999 ESP Subscriber Studies 410 1999 Have you used an object-oriented methodology for your embedded designs in the last 12 months? Yes…………………. 47.3% Are you considering an object-oriented methodology in the next 12 months? Yes…………………. 69.0% Base: 410 1999 ESP Subscriber Study Which of the following object-oriented programming methodologies have you used for your embedded designs? OMT/UML 44.8% Booch 31.4% Shlaer-Mellor 16.5% SDL 5.7% ROOM 2.1% S/ART 1.0% Base:
    [Show full text]
  • Orange5 Slides
    Programmer Orange5 Orange5 is a professional programming device for memory and microcontrollers Technical Info - Connection and power via USB interface (USB2.0) - Universal ZIF16 panel for EEPROM - Control of contacts in the sockets - Two expansions connectors compatible with Orange4 and Omega MTRK - Protection against overcurrent and overvoltage - Two types of power supply: Standard (USB) and enhanced (USB + external power supply) - Three adjustable voltage and current control: Voltage of power supply ( 2.0...5.0V ), programming voltage (2.0...21.0V), additional fixed 10V for microcontrollers. - High-speed bidirectional pin drivers with adjustable voltage (2.0...5.0V) - Oscillator clock generator with frequency ( up to 24 Mhz) and out voltage adjustment. - Built-in 32-bit virtual machine Connectors Top Sockets Over 1000 supported devices EEPROM 24Cxx, 25Cxx, 64Cxx, 93Cxx, 93Sxx, FLASH SPI Flash 25Fxx, NAND Flash 05B4 05B6 05B8 05B16 05B32 05H12 05L28 05P3 05X16 Motorola 68HC05 05X32 705B16 705B32 705E6 05K3 705P3 705X32 08AB16A 908AP8A 908AP16A 908AP32A 908AP64A 08AS20 08AS32 08AS32A 08AZ32 08AZ32A 08AZ32A 08AZ48A 908AB32 908AS60 908AS60A 908AZ60 908AZ60A 908GP32 908GZ60 Motorola 68HC08 908JL3 908JL8 908LJ24 908LK24 908QC4 908QC8 908QC16 9S08AW16 9S08AW32 9S08AW48 9S08AW60 9S08QD2 9S08QD4 9S08QG4 9S08QE8 9S08QG8 11A1 11A8 11E1 11E9 11E20 11E32 11EA9 11F1 11K4 11KA2 Motorola 68HC11 11KA4 11KG4 11KS2 11KW1 11L6 11P2 11PA8 11PH8 711E9 711E20 912B32 912BC32 912BE32 12D60 912D60 912DG128 912DJ128 912DT128 9S12C32 9S12GC32 9S12A64 9S12D64
    [Show full text]
  • Using the Acom2 Asychronous Communication Adapter with Motorola Microcontrollers
    USING THE ACOM2 ASYCHRONOUS COMMUNICATION ADAPTER WITH MOTOROLA MICROCONTROLLERS The ACOM2 ayschronous communication adapter allows the EPROM+ system to address multiple microcontroller technology fami- lies manufactured by Motorola (Freescale). The ACOM2 provides a complete asychronous communication subsystem plus the re- quired interface voltages and clock signals necessary to establish communication with each technology family. The technology fami- lies include the 68HC11, 68HC08/908 and 68HC05. Each family is unique in the requirements to attach and establish communica- tion. This document covers each family in a separate section which allows you to reference only the material specific to your applica- tion. The following information describes the general features and operation of the ACOM2 adapter. Please read this before install- ing and using the ACOM2. NOTE: See the last page of this document for microcontroller physical connection illustrations. INSTALLING THE ACOM2 ADAPTER Before installing the ACOM2 adapter, be sure that the programming unit DIP SWITCH is set correctly (3 and 5 ON, all others OFF) as the switch cannot be accessed after the adapter is installed. The ACOM2 adapter has a 28 pin base and is therefore installed in the AR-32A programming unit left justified. To install the adapter, lift the ZIF socket release handle on the 32 pin socket to about 45 degrees. This will release the socket mechanism. Be sure the adapter is fully left justified and insert the pins into the socket. Release the handle to lock the adapter in place. The ACOM2 adapter requires power from the programming unit ACCESSORY CONNEC- TOR. Be sure the adapter power switch is OFF (left position).
    [Show full text]
  • Using the Acom2 Asychronous Communication Adapter with Motorola Microcontrollers
    USING THE ACOM2 ASYCHRONOUS COMMUNICATION ADAPTER WITH MOTOROLA MICROCONTROLLERS The ACOM2 ayschronous communication adapter allows the EPROM+ system to address multiple microcontroller technology fami- lies manufactured by Motorola (Freescale). The ACOM2 provides a complete asychronous communication subsystem plus the re- quired interface voltages and clock signals necessary to establish communication with each technology family. The technology fami- lies include the 68HC11, 68HC08/908 and 68HC05. Each family is unique in the requirements to attach and establish communica- tion. This document covers each family in a separate section which allows you to reference only the material specific to your applica- tion. The following information describes the general features and operation of the ACOM2 adapter. Please read this before install- ing and using the ACOM2. NOTE: See the last pages of this document for microcontroller physical connection illustrations. INSTALLING THE ACOM2 ADAPTER Before installing the ACOM2 adapter, be sure that the programming unit DIP SWITCH is set correctly (3 and 5 ON, all others OFF) as the switch cannot be accessed after the adapter is installed. The ACOM2 adapter has a 28 pin base and is therefore installed in the AR-32A programming unit left justified. To install the adapter, lift the ZIF socket release handle on the 32 pin socket to about 45 degrees. This will release the socket mechanism. Be sure the adapter is fully left justified and insert the pins into the socket. Release the handle to lock the adapter in place. The ACOM2 adapter requires power from the programming unit ACCESSORY CONNEC- TOR. Be sure the adapter power switch is OFF (left position).
    [Show full text]
  • Automotive Selector Guide
    SG187/D Rev. 7 Automotive Selector Guide Quarter 3, 2001 www.motorola.com/semiconductors/automotive/ Product information for: Automotive SMARTMOS™ Automotive Sensors Automotive Microcontrollers: 8-Bit 68HC05, 68HC08, and 68HC11 16-Bit 68HC12 and 68HC16 32-Bit 683XX, PowerPC™, and M•CORE™ LIN Technology for Automotive PowerPC is a registered trademark of International Business Machines Corporation. ™ DigitalDNA, M•CORE, and SMARTMOS are trademarks of Motorola, Inc. Quarter 3, 2001 3, Quarter Automotive Selector Guide Selector Automotive WHAT’S NEW! Section Description SMARTMOS Addition of MC33889, MC33989, MC33394, MC33099, MC33794, and MC33888 devices Sensors Addition of MPXA6115, PPXy8010, PPXY8020, and PPXY8030 devices Removal of PPH6700A6 device 68HC08 Family Removal of PC68HC908EY8 device Upgrade of XC68HC908AS60A, XC68HC08AS32, XC68HC908AZ60A, and XC68HC08AZ60 to MC qualification status 68HC12 and 68HC16 Families Removal of PC68HC912GA32 device Upgrade of PC68HC912D60A to MC qualification status LIN Removal of PC68HC908EY8 device 683XX/Power PC Families Removal of MMC2103 and MMC2111 devices System Example Diagrams Revision of direct injection system example E-SWITCH Higher reliability for instrumentation and body control may be achieved by automakers with the replacement of traditional electromechanical relays by an electronic solution that is flexible, cost effective, and intelligent. E-SWITCH is the ideal answer for today’s automakers seeking reduced cost, weight, and size for electronic control modules. With the E-SWITCH products Motorola, Inc., is introducing a new family of intelligent power switches for automotive applications. The newest member of the E-SWITCH Family is the MC33888, a fully integrated intelligent lamp and inductive load driver, is currently available. Product samples and data sheets are available upon request.
    [Show full text]
  • Microcontrollers and Modern Control Methods
    2nd WSEAS Int. Conf on COMPUTER ENGINEERING and APPLICATIONS (CEA'08) Acapulco, Mexico, January 25-27, 2008 Microcontrollers and Modern Control Methods VLADIMÍR VAŠEK, PETR DOSTÁLEK, JAN DOLINAY, DAGMAR JANÁČOVÁ, KAREL KOLOMAZNÍK Department of Automatic Control Faculty of Applied Informatics, Tomas Bata University in Zlin Mostní 5139, 760 01 Zlín CZECH REPUBLIC [email protected], http://web.fai.utb.cz Abstract: - The aim of this paper is to present overview of the microcontrollers which are usable for the controllers based on the modern control algorithms. In this paper are described necessities of the self tuning controllers. In our applications, we are focused to the microcontrollers Motorola and National Semiconductor that are commonly used for process control. Microcontrollers were divided into two categories: 8-bit and 16-bit. In the part of the work dedicated to 8-bit microcontrollers, the properties of M68HC08 (Motorola) and COP8 (National Semiconductor) are described. The part, which deals with 16-bit microcontrollers, contains description of M68HC16 (Motorola) and CR16 (National Semiconductor). Finally has been evaluated CPU performance of selected microcontrollers in clock cycles needed for factorial computation. Key-Words: - Microcontroller, CPU performance, 68HC08, 68HC12, COP8, CR16, adaptive - self tuning control. 1 Introduction microcontrollers is their great flexibility in many Microcontrollers today assert in all regions of human applications. This universality is secured by possibility activities – beginning with applications in consumer to program inner or outer program memory according electronics to complicated decentralized control to requirements of given application. Software systems, where they form particular structural equipment for 8-bit microcomputers is in most cases members of the whole system.
    [Show full text]
  • Resume of William S. Alek
    WILLIAM S. ALEK SENIOR SOFTWARE ENGINEER SPECIALIZING WITH REAL-TIME EMBEDDED CONTROL SYSTEMS EMAIL: [email protected] PHONE: 602-626-8115 ADDRESS: 10645 N. Tatum Blvd., Ste C200-436, Phoenix, Arizona 85028 EMPLOYMENT EXPERIENCE: MICROPROCESSORS, MICROCONTROLLERS & CPLD – ispMACH 4256ZE CPLD, 8051F121 & 8051F342, dsPIC30F6011A, TMS320F2810, MPC5554, 68HC908, Atmega8, 68000/030/332, PowerPC750, Z80/180, 80x86, 80C196, 8085, SIEMENS 80C167. PROGRAMMING LANGUAGES & API INTERFACE – Verilog 2001, ANSI-C, Visual C/C++ 2008, GNU C, ByteCraft C Compiler for eTPU, COSMIC C, MICROTEK C/C++, Z-WORLD Dynamic C w/RTOS, WIN32 API, BORLAND C/C++, 80x86 Macro Assembler, Visual BASIC 6.0, SIEMENS C167, Vector Informatik CAPL, INTEL C96 with in-line Assembler. DEVELOPMENT WORKSTATIONS - Windows XP/NT/98/95/3.11/3.1, Red Hat Linux, Sun UNIX Workstations, HP & HP/APOLLO UNIX Workstations, VAXstation 3100/M38 w/DECwindows, VAXstation 2000, various terminals (i.e., VT100, VT320). OPERATING SYSTEMS & GRAPHICAL ENVIRONMENTS – RTOS (Dynamic C), MS Windows XP/NT/98/95/3.1, MS-DOS 6.2x, Wind River VxWorks 5.4, Solaris (UNIX), OS-9, HP-UX9.0, HP/APOLLO Domain/OS w/UNIX Bourne/Korn Shell. TEXT EDITORS / WORD PROCESSORS – MPLAB IDE v8.14, TI Code Composer Studio v3.3, Eclipse 3.0, Borland CodeWright, UNIX EMACS and vi, Brief 3.1, Borland IDE, Microsoft IDE, Microsoft Office (Word, Excel, etc), WordPerfect, Framemaker, Interleaf, VAX LSEdit, EDT EVE Plus, and Alter. EMULATORS, DEBUGGERS, & SIMULATORS – Spectrum Digital XDS510 USB JTAG Emulator, Ashling Vitra for MPC5554, Atmel AVR ICE40, Wind River Tornado debugger, MOTOROLA 68HC05/08, Kontron 80C167, INTEL ICE196KC/KB, and MetaICE52 by MetaLink, 80x86 debuggers by Microsoft and Borland.
    [Show full text]
  • Developing Your Own Hardware
    Developing your own hardware By admin Published: 09/26/2007 - 13:37 Kristina Andersen , September 2007 Making your own technology can mean voiding the warranty of your iPod by "modifying to alter functionality or capability without the written permission of Apple" [8] , to straight up hacking and bending commercial products and on to building circuits from scratch. These techniques are all methods to graduate from user to owner in our everyday relationship with technology. If you cannot open it, you don't own it [9] and if you work with circuits as an artist and maker it becomes especially important to exercise ownership on the technological vehicles of the work. B087 Lie-detector, Kemo-Electronic GmbH Since the 50's it has been possible to buy elaborate DIY electronic kits with farfetched uses and over-Xeroxed line drawings - made for father and son bonding sessions. When you first begin to solder and build circuits these are the kits you start out with. You order them from giant illegible 1 / 21 catalogues and when they arrive they look as if they have been composed entirely out of reclaimed components from the soviet space programme. Which is why you keep ordering them: The beauty of the matte square green LED that sometimes comes with the KEMO lie detector kit [1] . Where else would you find that? It is worth noting that almost nobody teaches their daughters to solder. The stupidity of the dog barking circuit kits, paired with a generally patriarchal electronics culture, has so far made electronics a largely non-female pursuit even as other areas like fashion and fabric crafts moves further towards the customised and the self-made.
    [Show full text]