Introduction. PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the i.mx21 device.
|
|
- Josephine Atkins
- 5 years ago
- Views:
Transcription
1 Introduction PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the device. OBJECTIVES: - Identify the similarities and differences between the two devices. - Describe the enhancements made in the. - Identify which modules are derived from the i.mx1. CONTENT: - 23 pages - 4 questions LEARNING TIME: - 45 minutes This module summarizes 15 modules on the that are re-used from the i.mx1, with special attention being paid to the enhancements and differences between the two devices.
2 Registers and GPIO Mux $ADDR0 $ADDR1 $ADDR2 $ADDR3 $ADDR4 $ADDR5 i.mx1 REGISTER A REGISTER B REGISTER C REGISTER D REGISTER C REGISTER B REGISTER D REGISTER A REGISTERS OF CARRIED-OVER MODULES Registers on modules carried over from the i.mx1 to the typically do not have the same address on both devices. The GPIO multiplexing scheme is different on the 2 devices. Similar dedicated functions existing internally on both devices may be routed out to different package connections. These address and GPIO multiplexing differences are not covered in this training, but are detailed in the Reference Manual.
3 (diagram for text_2 event on preceding page) i.mx1 FUNCTION A GPIO FUNCTION C GPIO FUNCTION B MUX OUT 1 FUNCTION B MUX OUT 1 FUNCTION C GPIO FUNCTION A GPIO FUNCTION D MUX OUT 2 FUNCTION D MUX OUT 2 GPIO MUXING SCHEME
4 Serial Peripheral Interface Attribute Chip Selects per module FIFOs Bits per Xfer SPI-2 i.mx1 1 8 x 16 bits 1 to 16 Master Mode only 3 8 x 32 bits 1 to 32 Master or Slave Mode The serial peripheral interface or SPI is enhanced on the. While each device has 2 distinct SPI circuit blocks, the number of chip selects per block has been increased to 3 on the. Both transmit and receive FIFOs are increased to 8 by 32. As determined by the FIFOs, the maximum transfer packet is increased to 32 bits. SPI-2 is more flexible - it can be configured in either master or slave mode.
5 Synchronous Serial Interface Attribute Routed by Word Length i.mx1 Function Mux Control Reg 8, 10, 12, 16 Bits Digital Audio Mux Adds 18, 20, 22, 24 bits The synchronous serial interface or SSI is modified on the. While each device has 2 SSIs, routing is now accomplished via the Digital Audio Multiplexor. This is detailed in the Reference Manual. Programmable word length has been expanded to include up to 24 bits.
6 Inter-IC (I 2 C) and PWM Both devices are the same design. There is no difference in the I 2 C blocks or the PWM blocks of the i.mx1 and.
7 UART Roll your mouse pointer the rows marked with an asterisk for a summary. Attribute i.mx1 Number of UARTs 3 4 * Number UARTs with full 8-wire interface 2 0 Max Baud Rate 1.0 Mbit/s Mbit/s Automatic Baud Rate Detection Not reliable over 57.6 kbit/s Improved up to kbit/s Special Auto-Baud Mode Present Removed Automatic Power Saving No Yes * Works with any reference clock frequency No Yes The universal asynchronous receiver/transmitter or UART has been modified and enhanced on the. A 4th UART has been added. All UARTs now work in 4-wire mode and no longer in 8-wire mode like the i.mx1. The 4-wire mode is comprised of 4 signals: TXD (transmit data), RXD (receive data), CTS (clear to send) and RTS (request to send). The 8-wire mode adds the following signals: DSR (data signal ready), DTR (data terminal ready), RI (ring indicator) and DCD (data carrier detect). For the, DSR, DTR, RI, and DCD are handled through General-Purpose Input Outputs (GPIOs). The maximum baud rate has been increased to megabits per second. The automatic baud rate detection has been improved. It is now reliable up to kilobits per second. The unused Special Auto-baud mode has been removed. The has added capability to automatically switch-off UART internal clocks when some parts of the module aren t used. The i.mx1 reference clock is restricted when the UART is working in Escape sequence determination or in Infrared mode. However, there is no restriction for the due to the new One-Millisecond register or ONEMS. The user writes the reference clock frequency into ONEMS, and the UART automatically adapts the counters for Escape detection and Infrared mode. Roll your mouse pointer over the two rows marked with an asterisk for more information.
8 (callouts for preceding page) 4-wire mode is comprised of 4 signals: TXD (transmit data) RXD (receive data) CTS (clear to send) RTS (request to send) The 8-wire mode adds the following signals: DSR (data signal ready) DTR (data terminal ready) RI (ring indicator) DCD (data carrier detect) For the, DSR, DTR, RI, and DCD are handled through General-Purpose Input Outputs (GPIOs). The i.mx1 reference clock is restricted when the UART is working in Escape sequence determination or in Infrared mode. There is no restriction for the due to the new One- Millisecond register or ONEMS. The user writes the reference clock frequency into ONEMS, and the UART automatically adapts counters for Escape detection and Infrared mode.
9 MMC/SDHC Attribute SDIO Support Max Data Rate i.mx1 SPI Mode only 100 Mbps All Modes 96 Mbps Clock Control Register (soft rst & enable sequence) Endian Prescaler bits Clk Divider bits $8 $D $5 8 times Big & Little 3 3 $8 $9 $1 8 times Little 12 4 The multimedia card and secure digital host controller or MMC/SDHC is slightly different on the. The is fully compatible with SDIO specification 1.0 using 1 or 4 channels. The has a maximum data rate of 96 megabits per second. To achieve a soft reset and enable, the clock control register must be programed with a special sequence: hexadecimal 8, followed by hexadecimal 9, followed by programming 1 eight times. The MMC/SDHC only supports little endian. The Prescaler control is expanded to 12 bits. Clock divider control is expanded to 4 bits.
10 SDRAMC imx1 A[15:11] A[20:16] MA11 MA10 imx1 A[19:16] A[24:21] A[10:1] DQM[3:0] CS2/CSD0 CS3/CSD1 RAS CAS SDWE SDCKE0 SDCKE1 SDCLK D[31:0] Here is the block diagram of the Synchronous Dynamic RAM Controller or SDRAMC along with external connections multiplexed with the SDRAM controller signals. Those signal names marked in red illustrate the only difference in signal multiplexing between the i.mx1 and the. In summary, only the upper address signal multiplexing has changed while the other signal multiplexing remains the same.
11 SDRAMC Another mode added: Manual Self Refresh Command Bit name changed to reflect what is found in industry standard SDRAM data sheets Here is the control register of the SDRAM controller with the two differences between the i.mx1 and indicated in red. First, a new mode has been added to the Controller Operating Mode bit settings, called manual selfrefresh mode. This allows the user to place the SDRAM memory into a self-refresh condition manually as opposed to having to place the processor in a low-power mode which automatically places the SDRAM in self refresh. The second change is the nomenclature for bits 13 and 12 which represent a power-saving feature employed by industry-standard SDRAM chips. For the i.mx1, this power saving feature is called Clock Suspend Timeout. However, for the, these bit names were changed changed to Power-Down Timeout to more accurately reflect what is commonly found in SDRAM data sheets. Note that the operation remains the same in that, depending on these bit settings, the controller will stop the clock to the SDRAM whenever the memory banks are inactive, or when 64 or 128 clocks have passed since the completion of the last access.
12 External Interface Module (EIM) The modules are essentially identical except for: supports synchronous style Cellular RAM (aka PSRAM) Updates to Chip Select Control Registers for Cellular RAM EW bit added to support WAIT feature PSR bit added to enable Cellular RAM mode CRE bit added to support writes to Cellular RAM control registers Other enhancements WRAP bit added to support wrap and non-wrap burst memories RWA/RWN bits added to adjust timing of RW signal CSA/CSN bits added to adjust timing of CS signal The External Interface Modules or EIMs are identical except as shown. First, the has been enhanced to support synchronous-style cellular RAM, also known as Pseudo SRAM. Thus, several bits are added to the EIM chip-select control register, such as the EW bit which is used to enable the wait feature of cellular RAM. The PSR bit is added to enable the EIM to operate in either Cellular RAM or Pseudo SRAM mode. Finally, the CRE bit enables the EIM to program the Cellular RAM s control register. Further enhancements include addition of the wrap bit which allows the EIM to operate in either wrap mode or non-wrap mode when communicating to burst-style memories that either support or don t support wrap around burst access. The read-write assert and read-write negate bits have been added to allow the user to adjust the assertion and de-assertion timing of the read-write signal. Also, the chip-select assert and negate bits allow the user to adjust the timing of the chip-select signal.
13 Watchdog Timer Module (WDOG) Attribute Condition for WDOG module to generate system reset Time-out period Time-out result Status Register Control Register i.mx1 WDOG Time-out 0.5 to 64 sec Set TOUT bit Assert Sys Reset or Generate Int Req 2 bits 7 bits Time out 6 bits Other WDOG Time-out Setting SRS bit Power-on Reset External Reset 0.5 to 128 sec Set TOUT bit Assert Sys Rst or Assert WDOG 5 bits 8 bits Time out 6 bits Other The Watchdog (WDOG) module has several modifications compared to the i.mx1. The module s system reset is triggered by any of 4 conditions: watchdog time-out, software setting of the SRS bit in the Control Register, power-on reset, or external reset. The maximum time-out period has increased to 128 seconds. The i.mx1 generates an interrupt upon time-out. The does not, but asserts its WDOG bar signal. The Status Register has 3 additional bits as detailed in the Reference Manual. The Control Register has an added bit for time out value. The 6 other bits have new functions as detailed in the Reference Manual.
14 Real-Time Clock (RTC) Attribute Time-of-day (TOD) clock counter i.mx1 512 days (9 bits) 65,536 days (16 bits) Clock counter has been increased to 179 years! The Real-Time Clock has one modification compared to the i.mx1. The Time-Of-Day clock counter, increased to 16 bits, keeps tabs on more than 65 thousand days or 179 years!
15 General-Purpose Input/Output GPIO is essentially identical to i.mx1 Both operate and are programmed the same way adds 2 GPIO ports i.mx1 consists of Ports A, B, C, and D adds Ports E and F GPIO Memory Map Base Addresses Port A: 0x Port B: 0x Port C: 0x Port D: 0x Port E: 0x Port F: 0x The i.mx1 and General-Purpose Input Output or GPIO Modules are of similar designs. Both modules operate and are programmed similarly. However, the adds two GPIO ports to its design. The i.mx1 consists of Ports A, B, C, and D. The adds Ports E and F. The memory map of the GPIO base registers is shown to illustrate the 6 distinct ports available.
16 General-Purpose Timers (GPT) Attribute Number of timers Number of interrupt sources per timer Prescaler division value i.mx to to 2048 i.mx1: Timers able to generate interrupt only on Compare event (generated when timer reaches predetermined value stored in specific register). : Timers also able to generate interrupt on Capture event which is generated on detection of predetermined edge (rising, falling, or both) of TIN input. When this edge is detected, value of timer is captured into specific register and an interrupt can be generated. The general-purpose timers are enhanced on the. There are now 3 timers. For the i.mx1, each timer was able to generate an interrupt only on a Compare event. This event is generated when the timer reaches a predetermined value stored in a specific register. The timers can also generate an interrupt on a Capture event. This Capture event is generated on the detection of a predetermined edge (rising, falling, or both) of the TIN input pin. When this edge is detected, the value of the timer is captured into a specific register and an interrupt can be generated. The prescaler divides the input clock frequency by a programmable value. For the, the division factor maximum is increased to 2,048.
17 CMOS Sensor Interface (CSI) The has more features than the i.mx1: CCIR656 (BT.656) support for the video interface and smart CMOS sensors Direct interface to emma pre-processing block Via dedicated bus faster data transfer Added: Control Register 3 (new features) RGB565 support for LCD direct-image display RGB888 support for further image processing Opportunity to use a Smart CMOS Sensor The CMOS Sensor Interface or CSI of the has more features than the i.mx1. The newer device supports the CCIR656 (BT.656) standard video interface as well as Smart CMOS sensors defined by the standard. Direct interface to the enhanced multi-media accelerator or EMMA pre-processing block via a dedicated bus allows faster data transfer. The new Control Register 3 incorporates bits that control new features of the CSI. There is RGB565 support for LCD panel direct image display. In addition, RGB888 data is supported for further image processing. Reiterating, the supports CCIR656 video and traditional sensor interfaces. The opportunity of using a Smart CMOS Sensor is also facilitated. Smart CMOS sensors that come with on-chip imaging processing usually support video mode transfers. They use an embedded timing code to replace the SOF and Blank signals. The timing codec is defined by the CCIR656 standard.
18 LCD Controller (LCDC) Feature i.mx1 Screen Size Monochrome / CSTN Support TFT Panel Support Max # Colors Hardware Cursor Hardware Panning Sharp 320x240 TFT Graphic Window # Alpha Blend Transparency Levels 640 x 512 Same 4-bit, 8-bit, 12-bit (mapped) 16-bit (true) 64,000 Yes Yes Supported Not Supported Not Supported 800 x 600 Same 4-bit, 8-bit, 12-bit, 16-bit (mapped) 18-bit (true) 256,000 Yes Yes Supported Supported 256 The differences between the i.mx1 and LCDC, are highlighted on this table. The supports larger screen resolution of eight hundred by six hundred pixels. An 18-bit data interface for TFT panels has been added, meaning that the number of achievable colors has increased to 256 thousand. A new feature for the is a graphics overlay function that allows blending a foreground image with a background image. Two hundred and fifty-six levels of blending are supported.
19 LCD Graphics Window Support For Camera Viewfinder or Graphical Hardware Cursor Software Programmable size and memory location 256 levels of alpha blending Graphics window and background image must have same BPP! Graphics Window Virtual Page Width Window Width Window Height Screen Graphics Window Position Background Image Graphics Window Graphics Window Start Address 16 bits per per pixel pixel The new graphics window feature can be used for a viewfinder or graphical hardware cursor, effectively giving a picture-in-picture effect on the display. The graphics window is software programmed similar to the screen you need to specify the virtual page width of the graphics window, the graphics window start address in memory, and the graphics window width and height. The figure shown above depicts how the graphics window is configured and how it is placed on the screen. The graphics window image and the background image can be alpha blended. What this means is that the graphics window can range from completely obscuring the background image, having the background image partially showing through, or not having the graphics window show through at all. There are 256 levels of alpha blending that can be achieved - this is software programmable. Alternatively, a certain color can be used as a color key ; this means that pixels matching this color in the graphics window are made transparent and the pixel in the background image shows through. When using the graphics window feature, the graphics window and the background image MUST have the same number of bits per pixel. For example, if the background image is set to 16-bits per pixel, the graphics window must also be set to 16-bits per pixel.
20
21 BGA Package Attribute Ball Count Pitch i.mx mm mm Printed circuit board area is the same: 14 x 14 mm There are 2 differences in the package utilized for the. The number of connections is increased to 289. And the ball pitch is reduced to 0.65 millimeter. Note that the physical size of the i.mx1 and packages is the same: 14 by 14 millimeters. This is due to the ball count increase being offset by a tighter pitch.
22 Question Which of modules are identical on the i.mx1 and? Select all that apply and then click Done. a. I 2 C* b. SPI c. UART d. PWM* Done Here is the first of four questions to test your understanding of the material presented in this module. Correct. Items A and D are identical on the i.mx1 and. Items B and C are different on the when compared with the i.mx1. Click the forward arrow to continue on to the next page.]
23 Question Which of the following statements about the are true? Select all that apply and then click Done. a. All UARTs now work in 8-wire mode. b. The maximum Watchdog time-out period is 128 seconds.* c. The Liquid Crystal Display Controller supports a screen resolution of 800 x 600 pixels. * d. The Time-Of-Day clock counter is 9 bits. Done Here is a another question to test your understanding of the material. Correct. Items B and C are true. Item A is not true - all UARTs on the now work in 4-wire mode, versus 8-wire mode on the i.mx1; item D is not true - the Time-Of-Day clock counter on the is increased to 16 bits, versus 9 on the i.mx1.
24 Question Which of following statements about the i.mx1 and the are true? Select all that apply and then click Done. a. Registers on modules carried over from the i.mx1 to the typically do not have the same address on both devices. * b. The Synchronous Serial Interface (SSI) is identical on the i.mx1 and the. c. The GPIO multiplexing scheme is different on the i.mx1 and the.* d. The has more CSI features than the i.mx1.* Done Here is the third question about the material. Correct. Statements A, C, and D are true. Statement B is not true - the SSI on the is a modified version of that found on the i.mx1.
25 Question True or false? The complete list of i.mx1 modules that are re-used on the are: SPI, I2C, UART, SDRAMC, EMI, PWM, WDOG, RTC, CSI, and LCDC. Select your answer and then click Done. a. True b. False* Done This is the fourth and last question about this module. Correct. This statement is false 15 modules from the i.mx1 are re-used on the. They are: SPI, SSI, I 2 C, UART, MMC/SDHC, SDRAMC, EMI, PWM, WDOG, RTC, GPIO, GPT, CSI, LCDC, and BGA package.
26 Summary - The 15 i.mx1 modules re-used on the are: - SPI, SSI, I 2 C, UART, MMC/SDHC, SDRAMC, EMI, PWM, WDOG, RTC, GPIO, GPT, CSI, LCDC, and BGA package. - Almost all of these modules have been improved upon in the, except the I 2 C and PWM modules, which are identical between the two devices. Freescale TM and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc This module summarized the 15 i.mx1 modules that are re-used on the, 13 of which have been improved upon in the device.
Table 1 provides silicon errata information that relates to the masks 0M55B, 1M55B, and M55B of the MC9328MX21S (i.mx21s) applications processor.
Freescale Semiconductor Chip Errata Document : MC9328MX21SCE Rev. 4, 11/2012 MC9328MX21S Chip Errata for Masks:,, Table 1 provides silicon errata information that relates to the masks,, and of the MC9328MX21S
More informationProduct Technical Brief S3C2413 Rev 2.2, Apr. 2006
Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and
More informationIntroduction. PURPOSE: This course explains several important features of the i.mx21 microprocessor.
Introduction PURPOSE: This course explains several important features of the i.mx21 microprocessor. OBJECTIVES: - Describe the features and functions of the ARM926EJ-S TM Core - Explain three processor
More informationProduct Technical Brief S3C2416 May 2008
Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation
More informationProduct Technical Brief S3C2412 Rev 2.2, Apr. 2006
Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Overview SAMSUNG's S3C2412 is a Derivative product of S3C2410A. S3C2412 is designed to provide hand-held devices and general applications with cost-effective,
More informationAT-501 Cortex-A5 System On Module Product Brief
AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please
More informationS1C33E07 CMOS 32-bit Application Specific Controller
CMOS 32-bit Application Specific Controller DESCRIPTIONS 32-bit RISC CPU-Core Optimized for SoC (EPSON S1C33 PE) Built-in 8KB RAM SDRAM Controller with Burst Control Generic DMA Controller (HSDMA/IDMA)
More informationDeveloping a Camera Application with i.mx RT Series
NXP Semiconductors Document Number: AN12110 Application Note Rev. 0, 12/2017 Developing a Camera Application with i.mx RT Series 1. Introduction This application note describes how to develop an HD camera
More informationMC68VZ328 Integrated Processor
.. MC68VZ328 Integrated Processor User s Manual MC68VZ328UM/D Rev. 0, 02/2000 .. MFAX and DragonBall are trademarks of Motorola, Inc. This document contains information on a new product. Specifications
More informationDesign and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso
Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Microcontroller It is essentially a small computer on a chip Like any computer, it has memory,
More informationEECS150 - Digital Design Lecture 17 Memory 2
EECS150 - Digital Design Lecture 17 Memory 2 October 22, 2002 John Wawrzynek Fall 2002 EECS150 Lec17-mem2 Page 1 SDRAM Recap General Characteristics Optimized for high density and therefore low cost/bit
More informationModule Introduction. CONTENT: - 8 pages - 1 question. LEARNING TIME: - 15 minutes
Module Introduction PURPOSE: The intent of this module is to introduce a series of modules that explain important features of Motorola s i.mx applications processors. OBJECTIVES: - Explain the need for
More informationDigital Blocks Semiconductor IP
Digital Blocks Semiconductor IP TFT Controller General Description The Digital Blocks TFT Controller IP Core interfaces a microprocessor and frame buffer memory via the AMBA 2.0 to a TFT panel. In an FPGA,
More informationModule Introduction. PURPOSE: The intent of this module, is to explain several of the important features of Freescale s i.mx1 applications processor.
Module Introduction PURPOSE: The intent of this module, is to explain several of the important features of Freescale s i.mx1 applications processor. OBJECTIVES: - Describe the features and functions of
More informationMicrocontroller basics
FYS3240 PC-based instrumentation and microcontrollers Microcontroller basics Spring 2017 Lecture #4 Bekkeng, 30.01.2017 Lab: AVR Studio Microcontrollers can be programmed using Assembly or C language In
More informationProduct Technical Brief S3C2440X Series Rev 2.0, Oct. 2003
Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 S3C2440X is a derivative product of Samsung s S3C24XXX family of microprocessors for mobile communication market. The S3C2440X s main enhancement
More informationReal-Time Embedded Systems. CpE-450 Spring 06
Real-Time Embedded Systems CpE-450 Spring 06 Class 5 Bruce McNair bmcnair@stevens.edu 5-1/42 Interfacing to Embedded Systems Distance 100 m 10 m 1 m 100 cm 10 cm "Transmission line" capacitance ( C) Distance
More informationSECTION 2 SIGNAL DESCRIPTION
SECTION 2 SIGNAL DESCRIPTION 2.1 INTRODUCTION Figure 2-1 displays the block diagram of the MCF5206 along with the signal interface. This section describes the MCF5206 input and output signals. The descriptions
More informationi.mx27 and i.mx27l Data Sheet
Freescale Semiconductor Data Sheet, Technical Data Document Number: MCIMX27EC Rev. 1.6, 08/2010 i.mx27 and i.mx27l i.mx27 and i.mx27l Data Sheet Multimedia Applications Processor Package Information Plastic
More informationAddress connections Data connections Selection connections
Interface (cont..) We have four common types of memory: Read only memory ( ROM ) Flash memory ( EEPROM ) Static Random access memory ( SARAM ) Dynamic Random access memory ( DRAM ). Pin connections common
More informationZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B
ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard
More informationS1C33L19 CMOS 32-bit Application Specific Controller
CMOS 32-bit Application Specific Controller 32-bit RISC CPU-Core Optimized for SoC (EPSON S1C33 PE) Dual AMBA Bus System for CPU and LCDC Built-in PLL (Multiplication rate: 1 to 16) Advanced CPU Instruction
More informationi.mx27 Product Brief Multimedia Applications Processor Freescale Semiconductor Product Brief Document Number: MCIMX27PB Rev. 1.
Freescale Semiconductor Product Brief Document Number: MCIMX27PB Rev. 1.1, 8/2007 i.mx27 Product Brief Multimedia Applications Processor The i.mx27 Multimedia Applications Processor introduces a new level
More informationHow to create your own peripheral modules for use with the ARC EMSK and embarc
How to create your own peripheral modules for use with the ARC EMSK and embarc Overview embarc is an open software platform designed to help accelerate the development and production of embedded systems
More informationUART Register Set. UART Master Controller. Tx FSM. Rx FSM XMIT FIFO RCVR. i_rx_clk o_intr. o_out1 o_txrdy_n. o_out2 o_rxdy_n i_cs0 i_cs1 i_ads_n
October 2012 Reference Design RD1138 Introduction The Universal Asynchronous Receiver/Transmitter (UART) performs serial-to-parallel conversion on data characters received from a peripheral device or a
More informationDeveloping a simple UVC device based on i.mx RT1050
NXP Semiconductors Document Number: AN12103 Application Note Rev. 0, 12/2017 Developing a simple UVC device based on i.mx RT1050 1. Introduction USB Video Class (UVC) describes the capabilities and characteristics
More informationIntroduction. CONTENT: 39 pages 6 questions. LEARNING TIME: 60 minutes
Introduction PURPOSE: This course provides an overview of six modules that facilitate interfacing external devices to the i.mx21: NAND Flash Controller, Smart LCD Controller, Fast Infrared Interface, Bus
More informationSerial Interfaces Part 1. ECE 153B Sensor & Peripheral Interface Design Winter 2016
Serial Interfaces Part 1 ECE 153B Sensor & Peripheral Interface Design Serial Interfaces Simple Serial Interfaces RS-232C (UART) Provides for point to point communications, primarily Among the simplest
More informationS1C33L27 CMOS 32-bit Application Specific Controller
CMOS 32-bit Application Specific Controller 32-bit RISC CPU-Core (EPSON S1C33PE core) Max.60MHz Built-in 54KB RAM (with cache, VRAM) Built-in PLL (Multiplication rate: 1 to 16) Built-in Calculation Module
More informationSEIKO EPSON CORPORATION
CMOS 16-bit Application Specific Controller 16-bit RISC CPU Core S1C17 (Max. 33 MHz operation) 128K-Byte Flash ROM 16K-Byte RAM (IVRAM are shared by CPU and LCDC) DSP function (Multiply, Multiply and Accumulation,
More informationi.mx27 and i.mx27l Data Sheet Multimedia Applications Processor
Freescale Semiconductor Data Sheet, Advance Information Document Number: MCIMX27 Rev. 1, 1/2008 This document contains information on a new product. Specifications and information herein are subject to
More informationInfineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an
Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)
More informationBlackfin ADSP-BF533 External Bus Interface Unit (EBIU)
The World Leader in High Performance Signal Processing Solutions Blackfin ADSP-BF533 External Bus Interface Unit (EBIU) Support Email: china.dsp@analog.com ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction
More informationUnlocking the Potential of Your Microcontroller
Unlocking the Potential of Your Microcontroller Ethan Wu Storming Robots, Branchburg NJ, USA Abstract. Many useful hardware features of advanced microcontrollers are often not utilized to their fullest
More informationUNC20 Module. User's Manual. D Breisach, Germany D Breisach, Germany Fax +49 (7667)
UNC20 Module User's Manual P.O: Box 1103 Kueferstrasse 8 Tel. +49 (7667) 908-0 sales@fsforth.de D-79200 Breisach, Germany D-79206 Breisach, Germany Fax +49 (7667) 908-200 http://www.fsforth.de Copyright
More informationPRELIMINARY LH Embedded Microcontroller DESCRIPTION APPLICATIONS DEVELOPMENT TOOLS FEATURES LH77790
The LH77790 Embedded microcontroller is an ARM7D-based system on chip with a high level of integration. In addition to the CPU, it consists of a number of essential peripherals, instruction/data cache,
More informationi.mx 8M MINI System-On-Module (SOM) Hardware Architecture
i.mx 8M MINI System-On-Module (SOM) Hardware Architecture Document No: IMX8M-MINI-SOM-HA Version: 1.0 Date: February 26, 2019 Table of Contents 1. INTRODUCTION... 3 2. HARDWARE PLATFORM... 3 2.1. HARDWARE
More informationDual Serial Shield User Manual
Dual Serial Shield User Manual PN: 2050 Berkshire Products, Inc. Phone: 770-271-0088 http://www.bkp-store.com/ Rev: 1.00 Copyright 2013 Table of Contents 1 Introduction... 2 1.1 XB compatibility... 2 2
More informationUniversität Dortmund. IO and Peripheral Interfaces
IO and Peripheral Interfaces Microcontroller System Architecture Each MCU (micro-controller unit) is characterized by: Microprocessor 8,16,32 bit architecture Usually simple in-order microarchitecture,
More informationi.mx27 to i.mx25 Porting Guide
Freescale Semiconductor Application Note Document Number: AN3999 Rev. 0, 03/2010 i.mx27 to i.mx25 Porting Guide by Multimedia Applications Division Freescale Semiconductor, Inc. Austin, TX The i.mx family
More informationCannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective
LS6410 Hardware Design Perspective 1. S3C6410 Introduction The S3C6410X is a 16/32-bit RISC microprocessor, which is designed to provide a cost-effective, lowpower capabilities, high performance Application
More informationThe D igital Digital Logic Level Chapter 3 1
The Digital Logic Level Chapter 3 1 Gates and Boolean Algebra (1) (a) A transistor inverter. (b) A NAND gate. (c) A NOR gate. 2 Gates and Boolean Algebra (2) The symbols and functional behavior for the
More informationFriendlyARM. Mini2440.
FriendlyARM Mini2440 www.friendlyarm.net 1 Introduction...3 1.1 Features...4 2 Hardware Resource...6 2.1 Jumpers and Interfaces...6 2.2 Memory Map...7 2.2.1 Memory Adress Allocation...7 2.3 Power Supply...8
More informationSender Receiver Sender
EEE 410 Microprocessors I Spring 04/05 Lecture Notes # 19 Outline of the Lecture Interfacing the Serial Port Basics of Serial Communication Asynchronous Data Communication and Data Framing RS232 and other
More informationHi3520D V200 H.264 CODEC Processor. Brief Data Sheet. Issue 01. Date
Brief Data Sheet Issue 01 Date 2014-09-21 . 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of HiSilicon Technologies
More informationAN Sleep programming for NXP bridge ICs. Document information
Rev. 01 5 January 2007 Application note Document information Info Keywords Abstract Content SC16IS750, Bridge IC, Sleep programming The sleep programming of NXP Bridge ICs such as SC16IS750 (I 2 C-bus/SPI
More informationPmod modules are powered by the host via the interface s power and ground pins.
1300 Henley Court Pullman, WA 99163 509.334.6306 www.store. digilent.com Digilent Pmod Interface Specification 1.2.0 Revised October 5, 2017 1 Introduction The Digilent Pmod interface is used to connect
More informationAm186ER/Am188ER AMD continues 16-bit innovation
Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based
More informationSTM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015
STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS
More informationPIC Microcontroller Introduction
PIC Microcontroller Introduction The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed in 1975 by General Instruments.
More informationDigital Blocks Semiconductor IP
Digital Blocks Semiconductor IP General Description The Digital Blocks LCD Controller IP Core interfaces a video image in frame buffer memory via the AMBA 3.0 / 4.0 AXI Protocol Interconnect to a 4K and
More informationOverview of Microcontroller and Embedded Systems
UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These
More informationNetwork Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,
Network Embedded Systems Sensor Networks Fall 2013 Hardware Marcus Chang, mchang@cs.jhu.edu 1 Embedded Systems Designed to do one or a few dedicated and/or specific functions Embedded as part of a complete
More informationApplication Note AN2247/D Rev. 0, 1/2002 Interfacing the MCF5307 SDRAMC to an External Master nc... Freescale Semiconductor, I Melissa Hunter TECD App
Application Note AN2247/D Rev. 0, 1/2002 Interfacing the MCF5307 SDRAMC to an External Master Melissa Hunter TECD Applications This application note discusses the issues involved in designing external
More informationSerial Peripheral Interface Bus SPI
Serial Peripheral Interface Bus SPI SPI Bus Developed by Motorola in the mid 1980 s Full-duplex, master-slave serial bus suited to data streaming applications for embedded systems Existing peripheral busses
More informationHZX N03 Bluetooth 4.0 Low Energy Module Datasheet
HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History
More informationSyncLink USB Serial Adapter
SyncLink USB Serial Adapter Hardware User s Manual MicroGate Systems, Ltd http://www.microgate.com MicroGate and SyncLink are registered trademarks of MicroGate Systems, Ltd. Copyright 2012-2017 MicroGate
More information1 The Attractions of Soft Modems
Application Note AN2451/D Rev. 0, 1/2003 Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor The traditional modem has been a box or an add-on card with a phone connection on one end and
More informationMD8260. High Speed Stand-alone Controller
MD8260 High Speed Stand-alone Controller Datasheet Revision 0.1 Apr. 03, 2007 1. General Description The MD8260 is a series of 32-bit application processors targeting the handheld and general embedded
More informationLecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT
1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug
More informationNS9750B-0. Use in conjunction with: Errata , Rev G. Release date: May Phone: Web:
NS9750B-0 Errata 90000530, Rev G Release date: May 2006 Use in conjunction with: NS9750 Hardware Reference, Rev. E Part number: 90000624_E Released: April 2006 SPI slave data output high impedance control
More informationUNIT - II PERIPHERAL INTERFACING WITH 8085
UNIT - II PERIPHERAL INTERFACING WITH 8085 Peripheral Interfacing is considered to be a main part of Microprocessor, as it is the only way to interact with the external world. The interfacing happens with
More informationHow Computer Mice Work
How Computer Mice Work Inside this Article 1. Introduction to How Computer Mice Work 2. Evolution of the Computer Mouse 3. Inside a Mouse 4. Connecting Computer Mice 5. Optical Mice 6. Optical Mouse Accuracy
More informationINTRODUCTION TO FLEXIO
INTRODUCTION TO FLEXIO Osvaldo Romero Applications Engineer EXTERNAL USE Agenda Introduction to FlexIO FlexIO Main Features FlexIO Applications Freescale Products with FlexIO Collaterals\Tools for FlexIO
More informationSerial Communication. Spring, 2018 Prof. Jungkeun Park
Serial Communication Spring, 2018 Prof. Jungkeun Park Serial Communication Serial communication Transfer of data over a single wire for each direction (send / receive) Process of sending data one bit at
More informationAVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.
AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful
More informationEMERALD-MM-8P. 8-Channel Software Programmable Protocol. Serial Port PC/104 TM Module. User Manual V1.20
EMERALD-MM-8P 8-Channel Software Programmable Protocol Serial Port PC/104 TM Module User Manual V1.20 Copyright 2005, 2008, 2011 DIAMOND SYSTEMS CORPORATION 555 Ellis Street Mountain View, CA 94043 Tel
More informationIntelop. *As new IP blocks become available, please contact the factory for the latest updated info.
A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment
More informationPRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description
C55x DSP Operating at 125 MHz, Providing up to 250 MIPS MIPS32 4KEc 32-Bit RISC Processor, Operating at 165 MHz, Providing up to 223 Dhrystone MIPS On-Chip Peripherals Include: External Memory Interface
More informationSummer 2003 Lecture 21 07/15/03
Summer 2003 Lecture 21 07/15/03 Simple I/O Devices Simple i/o hardware generally refers to simple input or output ports. These devices generally accept external logic signals as input and allow the CPU
More informationTCP Channel Serial Interface RS232 / RS422 cpci Module. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.
The Embedded I/O Company TCP866 8 Channel Serial Interface RS232 / RS422 cpci Module Version 1.0 User Manual Issue 1.3 September 2006 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 Phone: +49-(0)4101-4058-0 25469
More informationDP8420V 21V 22V-33 DP84T22-25 microcmos Programmable 256k 1M 4M Dynamic RAM Controller Drivers
DP8420V 21V 22V-33 DP84T22-25 microcmos Programmable 256k 1M 4M Dynamic RAM Controller Drivers General Description The DP8420V 21V 22V-33 DP84T22-25 dynamic RAM controllers provide a low cost single chip
More information< W3150A+ / W5100 Application Note for SPI >
< W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated
More informationDigital Blocks Semiconductor IP
Digital Blocks Semiconductor IP -UHD General Description The Digital Blocks -UHD LCD Controller IP Core interfaces a video image in frame buffer memory via the AMBA 3.0 / 4.0 AXI Protocol Interconnect
More information1-4 Figure 1-1 Am186ER Microcontroller Block Diagram. Arrow pointing from control register bus down to the 32-Kbyte RAM box.
TM Am186 ER and Am188 Microcontrollers User s Manual TM ER This document amends the Am186 TM ER and Am188 TM ER Microcontrollers User s Manual (order #21684B). This amendment contains several documentation
More informationPCI to SH-3 AN Hitachi SH3 to PCI bus
PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:
More informationConfigurable UART with FIFO ver 2.20
D16550 Configurable UART with FIFO ver 2.20 OVERVIEW The D16550 is a soft Core of a Universal Asynchronous Receiver/Transmitter (UART) functionally identical to the TL16C550A. The D16550 allows serial
More informationHi3520D V300 H.264 CODEC Processor. Brief Data Sheet. Issue 04. Date
H.264 CODEC Processor Brief Data Sheet Issue 04 Date 2016-04-18 . 2015-2016. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written
More informationQuick Start Guide. TWR-LCDC-EPSON Epson Display Controller Module TOWER SYSTEM
TWR-LCDC-EPSON Epson Display Controller Module TOWER SYSTEM Get to Know the TWR-LCDC-EPSON I 2 c Options Primary Edge Connector External RGB Interface Clock Options Epson S1D13513 External LVDS Interface
More informationSerial Communications
Serial Communications p. 1/2 Serial Communications CSEE W4840 Prof. Stephen A. Edwards Columbia University Early Serial Communication Serial Communications p. 2/2 Data Terminal Equipment Serial Communications
More informationA+3 A+2 A+1 A. The data bus 16-bit mode is shown in the figure below: msb. Figure bit wide data on 16-bit mode data bus
3 BUS INTERFACE The ETRAX 100 bus interface has a 32/16-bit data bus, a 25-bit address bus, and six internally decoded chip select outputs. Six additional chip select outputs are multiplexed with other
More informationHardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0
DIL/NetPC DNP/2110 Board Revision 1.0 Hardware Reference SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone +49-(0)511-40000-0 Fax +49-(0)511-40000-40 E-mail: sales@ist1.de Manual Revision:
More informationUNIT II PROCESSOR AND MEMORY ORGANIZATION
UNIT II PROCESSOR AND MEMORY ORGANIZATION Structural units in a processor; selection of processor & memory devices; shared memory; DMA; interfacing processor, memory and I/O units; memory management Cache
More information1.2 Differences Overview
Application Note AN2394/D Rev. 1, 10/2003 Migrating from the MCF5272 to the MCF5282 Carlos Chavez Melissa Hunter TECD Applications This application note describes what designers and programmers should
More informationEMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5
Core Board * Size: 71.2mm *50.8mm * Industrial grade 32-bit RISC micro-controller * Mass storage device support * Industrial grade 16C550 Serial Interface * 10/100M Industrial Ethernet interface * USB
More informationHands-on Workshop: Driving Displays Part 4 - The Latest ColdFire MCU, the MCF5227x
November 2008 Hands-on Workshop: Driving Displays Part 4 - The Latest ColdFire MCU, the MCF5227x PZ111 Shen Li Application Engineer owners. Freescale Semiconductor, Inc. 2008. Agenda MCF5227x Intro MCF5227x
More informationConfigurable UART ver 2.10
D16450 Configurable UART ver 2.10 OVERVIEW The D16450 is a soft Core of a Universal Asynchronous Receiver/Transmitter (UART) functionally identical to the TL16C450. D16450 performs serial-to-parallel conversion
More informationSyncLink GT2E/GT4E Serial Adapter
SyncLink GT2E/GT4E Serial Adapter Hardware User s Manual MicroGate Systems, Ltd http://www.microgate.com MicroGate and SyncLink are registered trademarks of MicroGate Systems, Ltd. Copyright 2008-2017
More informationEmulating I2C Bus Master by using FlexIO
Freescale Semiconductor, Inc. Document Number: AN5133 Application Notes Rev. 0, 06/2015 Emulating I2C Bus Master by using FlexIO 1. Introduction This application note lists the steps to use the FlexIO
More informationUltra-low power, Single-chip SRAM FPGA Targets Handheld Consumer Applications
Hot Chips August 2009 Ultra-low power, Single-chip SRAM FPGA Targets Handheld Consumer Applications PMP / Games Netbooks Pico Projectors Smart Phones Power? DSC Cost? New Features? Size? epaper ebook Time
More informationDP8420A,DP8421A,DP8422A
DP8420A,DP8421A,DP8422A DP8420A DP8421A DP8422A microcmos Programmable 256k/1M/4M Dynamic RAM Controller/Drivers Literature Number: SNOSBX7A DP8420A 21A 22A microcmos Programmable 256k 1M 4M Dynamic RAM
More informationEECS 373 Design of Microprocessor-Based Systems
EECS 7 Design of Microprocessor-Based Systems Matt Smith University of Michigan Serial buses, digital design Material taken from Brehob, Dutta, Le, Ramadas, Tikhonov & Mahal 1 Timer Program //Setup Timer
More informationTerminology nc. Table 1. Terminology Terms CPU LCDC SDCE Description The 68K core in the DragonBall processor LCD Controller module in the DragonBall
nc. AN2148/D Rev. 1, 6/2002 Design Considerations for Interfacing SDRAM with MC68VZ328 By Bryan C. Chan Contents 1 Introduction.......... 1 2 Physical Interface Between SDRAM and MC68VZ328 2 3 SDRAM Control
More informationEmbedded Systems Design: A Unified Hardware/Software Introduction. Outline. Chapter 5 Memory. Introduction. Memory: basic concepts
Hardware/Software Introduction Chapter 5 Memory Outline Memory Write Ability and Storage Permanence Common Memory Types Composing Memory Memory Hierarchy and Cache Advanced RAM 1 2 Introduction Memory:
More informationEmbedded Systems Design: A Unified Hardware/Software Introduction. Chapter 5 Memory. Outline. Introduction
Hardware/Software Introduction Chapter 5 Memory 1 Outline Memory Write Ability and Storage Permanence Common Memory Types Composing Memory Memory Hierarchy and Cache Advanced RAM 2 Introduction Embedded
More informationNS9210/NS9215. Overview. Block Diagram. NS µ CMOS, 265-pin BGA. Features/Benefits. Platforms and Services.
NS9210/NS9215 32-bit NET+ARM Processor Family Cost-efficient, small footprint ARM926EJ-S processor with integrated encryption and unique interface flexibility. Overview The NS9210/NS9215 processor family
More informationTCB8000C LCD Module Controller Board User Manual
TCB8000C LCD Module Controller Board User Manual Shenzhen TOPWAY Technology Co., Ltd. Rev. Descriptions Release Date 0.1 Preliminary 2007-03-27 0.2 Inclease TOP and TST in 2. Absolute Maximum Ratings 2007-04-09
More informationNS9360. Errata _F. Release date: March 2008
NS9360 Unused USB module can cause failures SPI boot fails intermittently - updated SPI slave data output high impedance control UART gap timer UART CTS-related transmit data errors Ethernet receive data
More informationEmulating I2S bus on KE06
NXP Semiconductors Document Number: AN5325 Application Notes Rev. 0, 08/2016 Emulating I2S bus on KE06 1. Introduction This application note shows how to use a typical SPI interface and proper timer to
More informationDesign with Microprocessors
Design with Microprocessors Lecture 12 DRAM, DMA Year 3 CS Academic year 2017/2018 1 st semester Lecturer: Radu Danescu The DRAM memory cell X- voltage on Cs; Cs ~ 25fF Write: Cs is charged or discharged
More information