Introduction. PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the i.mx21 device.

Size: px
Start display at page:

Download "Introduction. PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the i.mx21 device."

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.

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 information

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Product 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 information

Introduction. 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. 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 information

Product Technical Brief S3C2416 May 2008

Product 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 information

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product 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 information

AT-501 Cortex-A5 System On Module Product Brief

AT-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 information

S1C33E07 CMOS 32-bit Application Specific Controller

S1C33E07 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 information

Developing a Camera Application with i.mx RT Series

Developing 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 information

MC68VZ328 Integrated Processor

MC68VZ328 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 information

Design 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 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 information

EECS150 - Digital Design Lecture 17 Memory 2

EECS150 - 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 information

Module Introduction. CONTENT: - 8 pages - 1 question. LEARNING TIME: - 15 minutes

Module 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 information

Digital Blocks Semiconductor IP

Digital 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 information

Module 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. 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 information

Microcontroller basics

Microcontroller 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 information

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Product 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 information

Real-Time Embedded Systems. CpE-450 Spring 06

Real-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 information

SECTION 2 SIGNAL DESCRIPTION

SECTION 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 information

i.mx27 and i.mx27l Data Sheet

i.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 information

Address connections Data connections Selection connections

Address 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 information

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

ZigBee 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 information

S1C33L19 CMOS 32-bit Application Specific Controller

S1C33L19 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 information

i.mx27 Product Brief Multimedia Applications Processor Freescale Semiconductor Product Brief Document Number: MCIMX27PB Rev. 1.

i.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 information

How 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 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 information

UART 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

UART 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 information

Developing a simple UVC device based on i.mx RT1050

Developing 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 information

Introduction. CONTENT: 39 pages 6 questions. LEARNING TIME: 60 minutes

Introduction. 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 information

Serial Interfaces Part 1. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Serial 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 information

S1C33L27 CMOS 32-bit Application Specific Controller

S1C33L27 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 information

SEIKO EPSON CORPORATION

SEIKO 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 information

i.mx27 and i.mx27l Data Sheet Multimedia Applications Processor

i.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 information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon 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 information

Blackfin ADSP-BF533 External Bus Interface Unit (EBIU)

Blackfin 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 information

Unlocking the Potential of Your Microcontroller

Unlocking 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 information

UNC20 Module. User's Manual. D Breisach, Germany D Breisach, Germany Fax +49 (7667)

UNC20 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 information

PRELIMINARY LH Embedded Microcontroller DESCRIPTION APPLICATIONS DEVELOPMENT TOOLS FEATURES LH77790

PRELIMINARY 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 information

i.mx 8M MINI System-On-Module (SOM) Hardware Architecture

i.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 information

Dual Serial Shield User Manual

Dual 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 information

Universität Dortmund. IO and Peripheral Interfaces

Universitä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 information

i.mx27 to i.mx25 Porting Guide

i.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 information

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

Cannon 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 information

The D igital Digital Logic Level Chapter 3 1

The 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 information

FriendlyARM. Mini2440.

FriendlyARM. 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 information

Sender Receiver Sender

Sender 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 information

Hi3520D V200 H.264 CODEC Processor. Brief Data Sheet. Issue 01. Date

Hi3520D 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 information

AN Sleep programming for NXP bridge ICs. Document information

AN 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 information

Pmod modules are powered by the host via the interface s power and ground pins.

Pmod 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 information

Am186ER/Am188ER AMD continues 16-bit innovation

Am186ER/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 information

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32F429 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 information

PIC Microcontroller Introduction

PIC 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 information

Digital Blocks Semiconductor IP

Digital 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 information

Overview of Microcontroller and Embedded Systems

Overview 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 information

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Network 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 information

Application 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 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 information

Serial Peripheral Interface Bus SPI

Serial 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 information

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

HZX 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 information

SyncLink USB Serial Adapter

SyncLink 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 information

1 The Attractions of Soft Modems

1 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 information

MD8260. High Speed Stand-alone Controller

MD8260. 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 information

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Lecture 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 information

NS9750B-0. Use in conjunction with: Errata , Rev G. Release date: May Phone: Web:

NS9750B-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 information

UNIT - II PERIPHERAL INTERFACING WITH 8085

UNIT - 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 information

How Computer Mice Work

How 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 information

INTRODUCTION TO FLEXIO

INTRODUCTION 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 information

Serial Communication. Spring, 2018 Prof. Jungkeun Park

Serial 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 information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR 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 information

EMERALD-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 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 information

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Intelop. *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 information

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

PRODUCT 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 information

Summer 2003 Lecture 21 07/15/03

Summer 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 information

TCP Channel Serial Interface RS232 / RS422 cpci Module. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.

TCP 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 information

DP8420V 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 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 > < 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 information

Digital Blocks Semiconductor IP

Digital 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 information

1-4 Figure 1-1 Am186ER Microcontroller Block Diagram. Arrow pointing from control register bus down to the 32-Kbyte RAM box.

1-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 information

PCI to SH-3 AN Hitachi SH3 to PCI bus

PCI 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 information

Configurable UART with FIFO ver 2.20

Configurable 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 information

Hi3520D V300 H.264 CODEC Processor. Brief Data Sheet. Issue 04. Date

Hi3520D 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 information

Quick Start Guide. TWR-LCDC-EPSON Epson Display Controller Module TOWER SYSTEM

Quick 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 information

Serial Communications

Serial 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 information

A+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

A+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 information

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0

Hardware 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 information

UNIT II PROCESSOR AND MEMORY ORGANIZATION

UNIT 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 information

1.2 Differences Overview

1.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 information

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5

EMBEDDED 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 information

Hands-on Workshop: Driving Displays Part 4 - The Latest ColdFire MCU, the MCF5227x

Hands-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 information

Configurable UART ver 2.10

Configurable 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 information

SyncLink GT2E/GT4E Serial Adapter

SyncLink 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 information

Emulating I2C Bus Master by using FlexIO

Emulating 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 information

Ultra-low power, Single-chip SRAM FPGA Targets Handheld Consumer Applications

Ultra-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 information

DP8420A,DP8421A,DP8422A

DP8420A,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 information

EECS 373 Design of Microprocessor-Based Systems

EECS 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 information

Terminology nc. Table 1. Terminology Terms CPU LCDC SDCE Description The 68K core in the DragonBall processor LCD Controller module in the DragonBall

Terminology 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 information

Embedded Systems Design: A Unified Hardware/Software Introduction. Outline. Chapter 5 Memory. Introduction. Memory: basic concepts

Embedded 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 information

Embedded Systems Design: A Unified Hardware/Software Introduction. Chapter 5 Memory. Outline. Introduction

Embedded 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 information

NS9210/NS9215. Overview. Block Diagram. NS µ CMOS, 265-pin BGA. Features/Benefits. Platforms and Services.

NS9210/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 information

TCB8000C LCD Module Controller Board User Manual

TCB8000C 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 information

NS9360. Errata _F. Release date: March 2008

NS9360. 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 information

Emulating I2S bus on KE06

Emulating 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 information

Design with Microprocessors

Design 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