CS4101 嵌入式系統概論 Freescale Tower System Prof. Chung-Ta King Department of Computer Science National Tsing Hua University, Taiwan ( Materials from www.freescale.com)

Slides:



Advertisements
Similar presentations
NS Training Hardware. NS9750 System Overview.
Advertisements

Cortex-M3 Implementation Overview. Chapter 6 in the reference book.
LAB 9: Environment Setup for Tower System Chung-Ta King National Tsing Hua University CS 4101 Introduction to Embedded Systems.
High-performance Cortex™-M4 MCU
1 of 24 The new way for FPGA & ASIC development © GE-Research.
嵌入式微處理機 Embedded Processors 國立中興大學 電機工程學系 微控實驗室 蔡智強.
TigerSHARC and Blackfin Different Applications. Introduction Quick overview of TigerSHARC Quick overview of Blackfin low power processor Case Study: Blackfin.
Embedded Systems Programming
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
AT32AP7000 Intro CS-423 Dick Steflik. Block Diagram.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
ASPPRATECH.
Asst. Prof. Dr. Alper ŞİŞMAN
Microcontroller based system design
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
© 2009 Acehub Vista Sdn. Bhd Introduction to ARM ® Processors.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Fundamental of Microcontrollers
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
LabVIEW Embedded Module for ARM Microcontrollers
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Cortex-M3 Debugging System
Silicon Labs ToolStick Development Platform
Curriculum Development for ENGR 290 Introduction to Microcontroller
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
COMPUTER SYSTEM LABORATORY Lab10 - Sensor II. Lab 10 Experimental Goal Learn how to write programs on the PTK development board (STM32F207). 2013/11/19/
Embedded Systems Design. General Purpose Processors: Software BASIC ARCHITECTURE - Datapath BASIC ARCHITECTURE - Datapath 2.
Multiplexed External Bus Interface-MEBIV3 By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg., SITS, Pune-41
The integrated Development of Embedded linux and SOC IP
1 AVR Session 2 Master : Dr.jafari Authors: M.H Edrisi, hadi.edrisi yyyy aaaa hhhh oooo oooo.... cccc oooo mmmm.
Typical Microcontroller Purposes
VEX Parts – Batteries, Logic, and Controls
Lab 1 Department of Computer Science and Information Engineering National Taiwan University Lab1 - Sensor 2014/9/23/ 13 1.
00000-A Rev a Renesas Electronics Corporation ©2010. Renesas Electronics Corporation, All rights reserved. 2015/10/19 V850 Architecture Overview.
NS7520.
ECS642U: Embedded Systems Introduction William Marsh.
Designing with Components Wilmer Arellano. How to chose a Microcontroller Choose one that you are familiar with or that is easy to learn.
SOC Consortium Course Material Core Peripherals National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
Implementation of Embedded OS Lab4 Cortex-M3 Programming.
Lecture 7: Overview Microprocessors / microcontrollers.
ChibiOS/RT Demo A free embedded RTOS
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
ECE445 – SPRING CSW Corey S Wilner – Cypress FAE January 26, 2016 UIUC ECE445 Project Ideas.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
3/2/2017 Richard Kuo Assistant Professor
Cmod A7 Breadboardable Artix-7 FPGA Module
THE MOST SUCCESSFUL C2000 MCU
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Cypress Roadmap: Platform PSoC®
Outline Introduction to NuMaker TRIO Programming environment setup
CS4101 嵌入式系統概論 The Tower System
Vinculum II Development Modules
Microcontrollers & GPIO
Computer System Laboratory
Implementation of Embedded OS
DSC - fundamente MPU MCU DSP DSC Alternative Freescale
Project Title EVM IN PIC Under the Guidance of Submitted by.
Introduction to the Orbit Edu Board
ECE 3551 Microcomputer Systems 1
Introduction to Microprocessors and Microcontrollers
Digital Signal Processors-1
Wireless Embedded Systems
Presentation transcript:

CS4101 嵌入式系統概論 Freescale Tower System Prof. Chung-Ta King Department of Computer Science National Tsing Hua University, Taiwan ( Materials from

What to Expect... Tower System MQX RTOS CodeWorrier IDE +

Tower System Components 1. Processor Module 2. Peripheral Modules 3. Elevator Boards Tower System

Functional Elevator: Common serial and expansion bus signals Two 2x80 connectors on backside for signal access and side- mounting board, e.g. LCD Power regulation circuitry Standardized signal assignments (e.g. UART, SPI, Timers, External Bus, I2C, CAN, GPIO, Ethernet, USB, etc.) The Tower System Processor Module: Tower controller board Works stand-alone or in Tower system Open Source Background Debug Module (BDM) for easy programming and debugging via miniB USB cable Dummy Elevator: Future expansion for more serial interfaces and more complex MPU interfaces (e.g. RGB LCD, segment LCD, audio, enhanced Timer, etc.) “Dummy” shown with only GND connectivity. Peripheral Module: Standard peripheral boards (e.g. Serial, Memory, etc.) Board Connectors: Four card-edge connectors Uses PCI Express connectors

Typical Tower System Modules TWR-SER TWR-MCF5225X-KIT TWR-ELEV Peripheral Modules ($15 – $149) Processor Modules ($39-$69) Complete Kits ($99 - $149) TWR-MEMTWR-LCD TWR-MCF51CN-KIT TWR-S08LL64-KIT TWR-S08LL64 TWR-MCF5225X TWR-MCF51CN TWR-SENSOR- PAK TWR-S08LL64 ( for latest tools)

What Will You Get? 1. TWR-K60D100M MCU Module 2. TWR-ELEV 3. TWR-SER 4. TWR-MEM

Features of TWR-K60D100M PK60DN512VMD10 Kinetis MCU LED/Touch Buttons D7,D8,D9, D11 SW1 SW2 Power/OSJTAG Mini-B USB Connector Secondary Connector Primary Connector SW3(Reset) MMA8451Q Accelerometer

Features of TWR-K60D100M

 PK60DN512VMD10 MCU ARM Cortex-M4 core, 100 MHz, 512 KB flash, Ethernet, USB FS OTG, encryption, 144 MAPBGA  Integrated open source JTAG (OSJTAG) circuit  MMA8451Q 3-axis accelerometer  Four user-controlled status LEDs  Four capacitive touch pads and two mechanical push buttons  General-purpose Tower plug-in TWRPI sockets  Potentiometer, SD card socket, coin-cell battery holder

TWR-K60D100M Block Diagram

ARM Cortex Series  The ARM Cortex family includes processors based on the three distinct profiles of the ARMv7 architecture The A profile for sophisticated, high-end applications running open and complex operating systems (A5, A7, A8, A9, A15) The R profile for real-time systems (R4, R5, R7) The M profile for cost-sensitive and microcontroller applications (M0, M1, M3, M4)

ARM Cortex-M4  Conceptually M4 is M3 + DSP instructions, with optional FPU. Key features include: ARMv7 architecture with an instruction set of Thumb, Thumb-2, 1-cycle 32-bit hardware multiply, cycle 32-bit hardware divide, saturated math support, DSP extension (1-cycle MAC and SIMD arithmetic), FP extension (option) 3-stage pipeline with branch speculation 1~240 physical interrupts plus NMI, 12-cycle latency Integrated sleep modes 8 region memory protection unit (MPU) (option)  Freescale Kinetis microcontroller based on M4

Freescale Kinetis MCU  Freescale IP: On-chip cache for instructions and data Cross-Bar Switch for concurrent multi-master slave accessing Memory Protection Unit On-chip DMA for CPU off-load Wake-up Unit

Kinetis K60/K70 Block Diagram

Peripheral Module: TWR-SER  TWR-SER Serial Module: RS232 and RS485 Ethernet CAN USB

Peripheral Module: TWR-MEM  TWR-MEM Memory Module (Complex Programmable Logic Device)

Peripheral Module: TWR-ELEV  TWR-ELEV Elevator Board Each board can connect up to four Module boards Four 164-pin card-edge connectors carrying standardized serial and expansion bus signals Two 2 x 80 connectors on backside for easy signal access and side-mounting board (e.g. TWR-LCD) Power regulation circuitry and power inputs from a standard USB mini-B connector front &back Mini-B USB Connector

Related URL   wer 