Microcontroller Versus System-On-Chip in Embedded System Designs
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
SFF.2009.RG.Pdf
Only Print Single Only Print Single www.smallformfactors.com www.pc104online.com Volume 13 • Number 1 COLUMNS FEATURES 8 PC/104 Consortium THE BIG YET SMALL PICTURE: Embedded marketplace embraces PCI/104-Express By Dr. Paul Haris Small, smaller, smallest 12 The wireless toolbox 9 Small Form Factor SIG By John Schwartz, Digi International Separating interconnects from form factors By Paul Rosenfeld 15 Focus on Form Factors: Pico-ITXe 10 Euro Small Tech By Bob Burckle, WinSystems Compact board powers personal weather station By Hermann Strass TECH SMALL TALK: Insights from the experts 74 Editor’s Insight 16 COMIT hits the embedded computing world Rugged SFFs nail system designs By Bob Burckle, WinSystems By Chris A. Ciufo Only IT’S A SMALL (FORM FACTOR) WORLD: Unique applications DEPARTMENTS 19 PC/104 powers nanosatellite for space situational 24 Editor’s Choice Products awareness By Kristin Allen, Kristin Allen Marketing & Design By Don Dingee Print 22 Prototyping SoCs with customized PCI Express WEB RESOURCES development boards By Stephane Hauradou, PLDA Subscribe to the magazine or E-letter Live industry news • Submit new products RESOURCE GUIDE: http://submit.opensystemsmedia.com White papers: 27 2009 PC/104 and Small Form Factors Resource Guide Read: http://whitepapers.opensystemsmedia.com Submit: http://submit.opensystemsmedia.comSingle Communications and networking ...........27 Complete systems .....................29 ON THE COVER: In a progression from small to smallest, the ADLINK Technology Industrial automation ...................30 MilSystem 800, WinSystems Pico-I/O with VIA Pico-ITXe, and Digi XBee radio module show the latest trends in small form factor Interfaces ..........................32 systems and boards. -
What We Know About Testing Embedded Software
What we know about testing embedded software Vahid Garousi, Hacettepe University and University of Luxembourg Michael Felderer, University of Innsbruck Çağrı Murat Karapıçak, KUASOFT A.Ş. Uğur Yılmaz, ASELSAN A.Ş. Abstract. Embedded systems have overwhelming penetration around the world. Innovations are increasingly triggered by software embedded in automotive, transportation, medical-equipment, communication, energy, and many other types of systems. To test embedded software in a cost effective manner, a large number of test techniques, approaches, tools and frameworks have been proposed by both practitioners and researchers in the last several decades. However, reviewing and getting an overview of the entire state-of-the- art and the –practice in this area is challenging for a practitioner or a (new) researcher. Also unfortunately, we often see that some companies reinvent the wheel (by designing a test approach new to them, but existing in the domain) due to not having an adequate overview of what already exists in this area. To address the above need, we conducted a systematic literature review (SLR) in the form of a systematic mapping (classification) in this area. After compiling an initial pool of 560 papers, a systematic voting was conducted among the authors, and our final pool included 272 technical papers. The review covers the types of testing topics studied, types of testing activity, types of test artifacts generated (e.g., test inputs or test code), and the types of industries in which studies have focused on, e.g., automotive and home appliances. Our article aims to benefit the readers (both practitioners and researchers) by serving as an “index” to the vast body of knowledge in this important and fast-growing area. -
M-501 Datasheet.Pdf
Linux-ready Arm9 System on Module M-501 Features • ATMEL 180MHz AT91RM9200 CPU w/ MMU • Linux kernel 2.6.14 with file system • 64MB SDRAM and 16MB NOR Flash • 1 x 10/100Mbps Ethernet • 2 x USB 2.0 hosts supporting full speed of 12Mbps • 1 x SD (secure digital) interface • 4 x 921.6Kbps UARTs w/ hardware flow control • External bus (A0~A7, D0~D7, RD, WR), with 4 x chip select • Ultra-low power consumption, less than 2.5 Watts • GNU C / C++ toolchain is included H/W Specifications CPU / Memory GPIO (General-purpose I/Os) • CPU: ATMEL 180MHz AT91RM9200 w/ MMU • 32 x GPIOs can be programmed as digital input or output • Memory: 64MB SDRAM, 16MB NOR Flash • Supports interrupt function when GPIOs are set as digital input Network Interface • Signal Level: CMOS / 3.3V compatible • Type: 1 x 10/100Mbps Ethernet Pre-defined Pins • PHY: DAVICOM DM9161 • Reset Button (CN2, pin#35), input • Protection: 1.5KV magnetic isolation • Buzzer (CN2, pin#37), output UART Interface • 2-pin DIP SW (CN2, pin#12, #13), input • Port 0: TXD0, RXD0, RTS0, CTS0, GND • System ready LED (CN2, pin#38), output • Port 1: TXD1, RXD1, RTS1, CTS1, DCD1, DTR1, DSR1, GND • LAN activity LED (CN3, pin#11), output • Port 2: TXD2, RXD2, RTS2, CTS2, GND Undefined Digital I/O Pins (Reserved) • Port 3: TXD3, RXD3, RTS3, CTS3, GND • CN1: pin#23, #24, #25, #26 • Signal Level: CMOS / 3.3V compatible • CN3: pin#23, #24 Common UART Parameters Debug Ports • Baud Rate: Up to 921.6Kbps • Console Port: Tx / Rx serial console (share RTS2, CTS2) • Parity: None, Even, Odd, Mark, Space • Data Bits: -
Embedded Sensors System Applied to Wearable Motion Analysis in Sports
Embedded Sensors System Applied to Wearable Motion Analysis in Sports Aurélien Valade1, Antony Costes2, Anthony Bouillod1,3, Morgane Mangin4, P. Acco1, Georges Soto-Romero1,4, Jean-Yves Fourniols1 and Frederic Grappe3 1LAAS-CNRS, N2IS, 7, Av. du Colonel Roche 31077, Toulouse, France 2University of Toulouse, UPS, PRiSSMH, Toulouse, France 3EA4660, C3S - Université de Franche Comté, 25000 Besançon, France 4 ISIFC – Génie Biomédical - Université de Franche Comté, 23 Rue Alain Savary, 25000 Besançon, France Keywords: IMU, FPGA, Motion Analysis, Sports, Wearable. Abstract: This paper presents two different wearable motion capture systems for motion analysis in sports, based on inertial measurement units (IMU). One system, called centralized processing, is based on FPGA + microcontroller architecture while the other, called distributed processing, is based on multiple microcontrollers + wireless communication architecture. These architectures are designed to target multi- sports capabilities, beginning with tri-athlete equipment and thus have to be non-invasive and integrated in sportswear, be waterproofed and autonomous in energy. To characterize them, the systems are compared to lab quality references. 1 INTRODUCTION electronics (smartphones, game controllers...), in an autonomous embedded system to monitor the Electronics in sports monitoring has been a growing sportive activity, even in field conditions. field of studies for the last decade. From the heart rate Our IMU based monitoring system allows monitors to the power meters, sportsmen -
Embedded Systems Supporting by Different Operating Systems
A Survey: Embedded Systems Supporting By Different Operating Systems Qamar Jabeen, Fazlullah Khan, Muhammad Tahir, Shahzad Khan, Syed Roohullah Jan Department of Computer Science, Abdul Wali Khan University Mardan [email protected], [email protected] -------------------------------------------------------------------------------------------------------------------------------------- Abstract: In these days embedded systems used in industrial, commercial system have an important role in different areas. e.g Mobile Phones and different Fields and applications like Network type of Network Bridges are embedded embedded system , Real-time embedded used by telecommunication systems for systems which supports the mission- giving better requirements to their users. critical domains, mostly having the time We use digital cameras, MP3 players, DVD constraints, Stand-alone systems which players are the example of embedded includes the network router etc. A great consumer electronics. In our daily life its deployment in the processors made for provided us efficiency and flexibility and completing the demanding needs of the many features which includes microwave users. There is also a large-scale oven, washing machines dishwashers. deployment occurs in sensor networks for Embedded system are also used in providing the advance facilities, for medical, transportation and also used in handled such type of embedded systems wireless sensor network area respectively a specific operating system must provide. medical imaging, vital signs, automobile This paper presents some software electric vehicles and Wi-Fi modules. infrastructures that have the ability of supporting such types of embedded systems. 1. Introduction: Embedded system are computer systems designed for specific purpose, to increase functionality and reliability for achieving a specific task, like general Figure 1: Taxonomy of Embedded Software’s purpose computer system it does not use for multiple tasks. -
New Approach for Testing and Providing Security Mechanism for Embedded Systems
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 78 ( 2016 ) 851 – 858 International Conference on Information Security & Privacy (ICISP2015), 11-12 December 2015, Nagpur, INDIA New Approach for Testing and providing Security Mechanism for Embedded Systems Swapnili P. Karmorea, Anjali R. Mahajanb Research Scholar, Department of Computer Science and enginnering, G. H. Raisoni College of Engineering, Nagpur, India. Head, Department of Information Technology, Government Polytechnic, Nagpur, India. Abstract Assuring the quality of embedded system is posing a big challenge for software testers around the globe. Testing of one embedded system widely differs from another. The approach presented in the paper is used for the testing of safety critical feature of embedded system. The input and outputs are trained validated and tested via ANN. Security is provided via skipping invalid and critical classes and by embedding secret key in the Ram of embedded device. The work contributes simulating environment where cost and time required for testing of embedded systems will be minimized, which removes drawback of traditional approaches. Keywords: Embedded system testing; Black box testing; Safety critical embedded systems; Artificial neural network. 1. Introduction Testing is the most common process used to determine the quality and providing security for embedded systems. In the embedded world, testing is an immense challenge. In the test plan, the distinguished characteristics of embedded systems must be reflected as these are application specific. They give embedded system exclusive and distinct flavor. Real-time systems have to meet the challenge of assuring the correct implementation of an application not only dependent upon its logical accuracy, but also its ability to meet the constraints of timing. -
Zoom™ OMAP-L138 EVM Development Kit
PRODUCT BRIEF: Logic :: Texas Instruments www.logicpd.com/ti Zoom™ OMAP-L138 EVM Development Kit Logic’s product-ready software and hardware platforms fast ZOOM OMAP-L138 EVM :: HIGHLIGHTS: forward your product development while reducing risk and + OMAP-L138 SOM-M1 controlling costs. The Zoom OMAP-L138 EVM Development + TMS320C6748 SOM-M1 Kit is a high-performance application development kit for + Application baseboard + User Interface board evaluating the functionality of Texas Instruments’ energy- + Open source Linux™ BSP efficient OMAP-L138 applications processor, TMS320C6748 + Necessary accessories to immediately Digital Signal Processor (DSP), and Logic’s System on Module get up and running (SOM). OMAP-L138 SOM-M1 :: BENEFITS: Application development is performed right on the product-ready + Product-ready System on Module with a TI OMAP-L138 processor or TMS320C6748 OMAP-L138 SOM-M1 and software Board Support Packages DSP running at 300 MHz (BSPs) included in the kit, which enables you to seamlessly transfer + Compact form factor—SOM-M1 your application code and hardware into production. The included (30.0 x 40.0 x 4.5 mm) SOMs provide easy evaluation of the OMAP-L138 processor and + Long product lifecycle + 0˚C to 70˚C (commercial temp) TMS320C6748 DSP. + RoHS compliant ZOOM OMAP-L138 EVM DEVELOPMENT KIT The OMAP-L138 SOM-M1 is ideal for applications that require high-speed data transfer and high-capacity storage, such as test and measurement, public safety radios, audio applications, The Zoom OMAP-L138 EVM Development Kit and intelligent occupancy sensors. The OMAP-L138 and includes two SOMs (OMAP-L138 SOM-M1 TMS320C6748 offer a universal parallel port (uPP) and are the and TMS320C6748 SOM-M1), application first TI devices with an integrated Serial Advanced Technology baseboard, user interface (UI) board, accessories, Attachment (SATA) interface. -
Vybrid VF6 SOM (System-On-Module) Hardware Architecture
Vybrid VF6 SOM (System-On-Module) Hardware Architecture Document No: VF6-SOM-HA Version: 2.6 Date: September 30, 2015 Emcraft Systems Table of Contents 1. INTRODUCTION ................................................................................................................................. 3 2. HARDWARE PLATFORM .................................................................................................................. 3 2.1. HARDWARE PLATFORM OVERVIEW ...................................................................................................... 3 2.2. FUNCTIONAL BLOCK DIAGRAM ............................................................................................................ 4 2.3. MICROCONTROLLER ........................................................................................................................... 4 2.3.1. Microcontroller Device.............................................................................................................................. 4 2.3.2. Microcontroller Configuration ................................................................................................................... 4 2.3.3. Microcontroller Boot Selection ................................................................................................................. 5 2.4. JTAG INTERFACE .............................................................................................................................. 5 2.5. POWER ........................................................................................................................................... -
Mitysom-5Csx System on Module 25 April 2019 1
Critical Link, LLC MitySOM www.CriticalLink.com MitySOM-5CSx System on Module 25 April 2019 FEATURES Intel Cyclone V - U672 SoC - Up To Dual ARM Cortex- A9 MPU - 925MHz Max clock speed - Dual NEON SIMD Coprocessors - 32 KB L1 Program Cache (per core) - 32 KB L1 Data Cache (per core) - 512 KB L2 Cache (shared) - 64 KB on-chip RAM - ECC Support Mechanical - Up To 133 User FPGA I/O Pins - 314-Pin Card Edge Connector - 44 CPU I/O Pins - Small 82mm (3.2”) x 39mm (1.5”) size - 6 High speed transceivers (SX only) Hard Processor System (HPS) Cyclone V Processor Choices - Selection of boot sources - Cyclone V SX (3.125 Gbps transceivers) - Up to 2 10/100/1000 Mbps Ethernet - Cyclone V SE MACs - Up to 2 USB 2.0 OTG Ports Memory - Up to 2 CAN Interfaces - Up To 2GB DDR3 CPU RAM - Up to 2 UARTs x32 bits + ECC - 1 MMC/SD/SDIO - Up To 512MB DDR3 FPGA RAM - Up to 4 I2C controllers x8 bits (optional) - Up to 2 master/2 slave SPI - Up To 272MB QPSI NOR FLASH - 3 HPS PLLs Integrated Power Management APPLICATIONS JTAG connector on-module Machine Vision Test and Measurement FPGA Fabric Embedded Instrumentation - Up To 110K Logic Elements (LE) Industrial Automation and Control - 460Mhz Global Clock Industrial Instrumentation - Up To 5.1Mb M10K Memory Medical Instrumentation - Up To 621Kb MLAB Memory Closed Loop Motor Control - Up To 112 DSP Blocks - Up To 6 FPGA PLLs BENEFITS - Fractional PLL Outputs on each PLL Rapid Development / Deployment Multiple Connectivity and I/O Options Low Power Serial Transceivers (SX only) Rich User Interfaces - 3.125Gbps Transceivers - PCIe Hard IP Block High System Integration (Gen1.1 x1 or x4) High Level OS Support - Embedded Linux - Micrium uC/OS (via 3rd Party) Power, Reset and Clock Management rd - Android (via 3 Party) - QNX (via 3rd Party) DESCRIPTION The MitySOM-5CSx series of highly configurable, small form-factor System-on-Modules (SoM) feature an Intel Cyclone V System-on-Chip (SoC). -
System on Module and Carrier Board Hardware Manual
phyCORE-LPC3250 System on Module and Carrier Board Hardware Manual Document No: L-714e_1 Product No: PCM-040 SOM PCB No: 1304.1 CB PCB No: 1305.2, 1305.3 Edition: January 27, 2009 A product of a PHYTEC Technology Holding Company Table of Contents L-714e_1 Table of Contents List of Tables . .iii List of Figures . v Conventions, Abbreviations and Acronyms. .vi Preface . .viii Part I: PCM-040/phyCORE-LPC3250 System on Module . 1 1 Introduction . 2 1.1 Block Diagram . 4 1.2 View of the phyCORE-LPC3250 . 5 2 Pin Description . 7 3 Jumpers . 19 4 Power . 24 4.1 Primary System Power (VCC) . 24 4.2 Secondary Battery Power (VBAT) . 24 4.3 Analog-to-Digital Converter Power (VCC_AD_EXT) . 24 4.4 SDIO Controller Power (VCC_SDIO) . 25 4.5 On-board Voltage Regulators . 25 4.5.1 Primary 1.2V and 1.8V Supplies (U23) . 26 4.5.2 Adjustable Core Voltage Supply (U27) . 27 4.5.3 SDRAM and RTC Supplies (U22) . 27 4.5.4 Selecting Shunt Resistors for Current Measurements. 27 4.6 Voltage Supervisor (U16, U17) . 28 5 Deep Sleep . 30 6 External RTC (U26). 32 7 External Watchdog . 33 8 System Configuration and Booting . 34 8.1 Boot Process and Boot Modes . 34 8.1 Stage 1 Loader . 37 9 System Memory . 39 9.1 SDRAM (U10, U11) . 39 9.2 NAND Flash (U8). 39 9.3 NOR Flash (U12, U13) . 40 9.4 NOR vs. NAND . 40 9.5 EEPROM (U9) . 40 9.6 Memory Map . 42 10 Serial Interfaces . -
What Is Embedded Computing?
EMBEDDED COMPUTING more stringent cost and power con- straints. PDA design requires careful What Is Embedded attention to both hardware and soft- ware. In the next decade, some micro- processors, largely invisible to users, Computing? will be used for signal processing and control—for example, to enable home Wayne Wolf, Princeton University networking across noisy, low-quality media such as power lines. Others will be used to create advanced user inter- or those who think a lot about embedded computing, as well as Evolving from a craft to an the uninitiated, it’s important to engineering discipline over F define exactly what the term means. In brief, an embedded the past decade, embedded system is any computer that is a com- ponent in a larger system and that relies computing continues to on its own microprocessor. mature. But is embedded computing a field or just a fad? The purpose of this new bimonthly column is to give researchers difficult to implement in mechanical faces—for example, for the entire clus- as well as practitioners an opportunity controllers. ter of home entertainment devices. to demonstrate that embedded com- Laser and inkjet printers also Microprocessors have also enabled puting is an established engineering dis- emerged in the 1980s. Print engines new categories of portable devices cipline with principles and knowledge require computational support for that will assume roles and perform at its core. both typesetting and real-time control. functions yet to be determined. The First, users generate characters and cell phone and PDA combinations A LONG HISTORY lines that a computation must convert that hit the market in 2001 are a People have been building embedded into pixels. -
Embedded Hardware
Lecture #2 Embedded Hardware 18-348 Embedded System Engineering Philip Koopman Friday, 15-Jan-2016 Electrical& Computer ENGINEERING © Copyright 2006-2016, Philip Koopman, All Rights Reserved Announcements Many posted materials are accessible only from a CMU IP Address • Look for this on course web page: If you can't access a file due to access restrictions, you need to get a campus IP address for your web browsing requests. Use Cisco VPN Anyconnect... Course web page has schedules, assignments, other important info • http://www.ece.cmu.ecu/~ece348 • Blackboard will have grades, announcements, sample tests • Look at blackboard announcements before sending e-mail to course staff Lab board handouts in progress • See Blackboard/admin page for TA office hours • OK to go to any scheduled lab section (but, give priority to scheduled students) • For Friday prelab give a good faith attempt to get things working by the deadline – If you hit a showstopper get it fixed on Tuesday so you can do Prelab 2 on time. 2 Design Example: Rack-Mount Power Supply Power supply for server • AC to DC conversion (750-1000W) • Coordinates 2 redundant supplies to maximize uptime • Safeguard against power problems (under/over-voltage; over-current; over-temp) Typical approach: • General microcontroller for AC, alarms, housekeeping • DSP runs control loop on DC side at > 10 KHz to provide stable DC http://accessories.us.dell.com Dell 870W Power Supply for PowerEdge R710 Server power Key requirement: “Doesn’t emit smoke” 3 Apple USB Power Adapter Teardown iPhone