STMicroelectronics Memory View Requirements STMicroelectronics Jerome CORRENOZ November, 28th 2005.

Slides:



Advertisements
Similar presentations
System Integration and Performance
Advertisements

Chapter 3 – Web Design Tables & Page Layout
Spreadsheet Software lesson 14. This lesson includes the following sections: Spreadsheet Programs and Their Uses The Spreadsheet's Interface Entering.
More on Processes Chapter 3. Process image _the physical representation of a process in the OS _an address space consisting of code, data and stack segments.
Lecture Objectives: 1)Explain the limitations of flash memory. 2)Define wear leveling. 3)Define the term IO Transaction 4)Define the terms synchronous.
16 HTML Tables and Frames Section 16.1 Create a basic table using HTML Define borders Merge cells Align content in tables Section 16.2 Create a frames-based.
Presenter : Chien-Hung Chen Tsung-Cheng Lin Kuan-Fu Kuo EICE team Open On-Chip Debugger Ch6. Design and Architecture.
Day 11 Processes. Operating Systems Control Tables.
1 HTML Markup language – coded text is converted into formatted text by a web browser. Big chart on pg. 16—39. Tags usually come in pairs like – data Some.
11/15/2005Comp 120 Fall November Seven Classes to Go! Questions! VM and Making Programs Go.
CSS 372 Lecture 1 Course Overview: CSS 372 Web page Syllabus Lab Ettiquette Lab Report Format Review of CSS 371: Simple Computer Architecture Traps Interrupts.
Other I/O LCD display Flash ROM Keyboard (PS/2) UART connectors.
CS-550 (M.Soneru): Protection and Security - 1 [SaS] 1 Protection and Security.
Chapter 3 Memory Management
Advanced OS Chapter 3p2 Sections 3.4 / 3.5. Interrupts These enable software to respond to signals from hardware. The set of instructions to be executed.
1 Process Description and Control Chapter 3 = Why process? = What is a process? = How to represent processes? = How to control processes?
CCNA 2 v3.1 Module 2.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
Copyright (c) 2005 IBM Corporation; made available under the EPL v1.0 Enhancements in Memory View December 21, 2005.
LESSON 17 PREPARED BY MANJU. database A database is a collection of related information Access is the Microsoft Office database program that enables you.
Virtual Memory Chantha Thoeun. Overview  Purpose:  Use the hard disk as an extension of RAM.  Increase the available address space of a process. 
Integrating Microsoft Project with Other Programs
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Web Design HTML, Frontpage, DreamWeaver μέρος β ΠΡΥ019 - Πληροφορική Δρ.Βάσος Βασιλείου.
Module 3: Table Selection
OPERATING SYSTEM OVERVIEW. Contents Basic hardware elements.
Raster-scan system In addition to the central processing unit a special purpose processor called the video controller or display controller is used to.
1 CSC 121 Computers and Scientific Thinking David Reed Creighton University HTML and Web Pages.
Laface Operating System Design Booting a PC to run a kernel from Low memory VGA display.
Operating Systems ECE344 Ashvin Goel ECE University of Toronto OS-Related Hardware.
Memory Map, Programming Language, and Windows Dr. Harold D. Camp IT February 2007.
Memory Management 1 Tanenbaum Ch. 3 Silberschatz Ch. 8,9.
Copyright © Osmosys O S M O S Y SO S M O S Y S D e p l o y i n g E x p e r i e n c e & E x p e r t i s e™ HTML Training.
2003 Dominic Swayne1 Microsoft Disk Operating System and PC DOS CS-550-1: Operating Systems Fall 2003 Dominic Swayne.
1 Homework Reading –PAL pp , Continue mp1 –Questions? Continue lab sessions with your section.
5 The Shell, the IOCS, and the File System. © 2005 Pearson Addison-Wesley. All rights reserved Figure 5.1 The components of a modern operating system.
Interrupt driven I/O. MIPS RISC Exception Mechanism The processor operates in The processor operates in user mode user mode kernel mode kernel mode Access.
Modern DRAM Memory Architectures Sam Miller Tam Chantem Jon Lucas CprE 585 Fall 2003.
Concurrency, Processes, and System calls Benefits and issues of concurrency The basic concept of process System calls.
Processes, Threads, and Process States. Programs and Processes  Program: an executable file (before/after compilation)  Process: an instance of a program.
Introducing XLink and XPointer ©NIITeXtensible Markup Language/Lesson 10/Slide 1 of 23 Objectives In this lesson, you will learn to: * Identify the types.
Chapter 3 Device Monitor Screen Otasuke GP-EX! Chapter 3 Device Monitor Screen Chapter 3 Device Monitor Screen.
Computer Architecture Lecture – 4.  Discussed individual functional units of the computer.  But to form a fully computational unit, they must be connected.
It consists of two parts: collection of files – stores related data directory structure – organizes & provides information Some file systems may have.
ExitTOC TIMSNT Introduction 2003-Part 3 1 Introduction to TIMSNT-Part 3 Part 3: Menu Items Runs, Driver Directions, Stops, Routes and Options Use the buttons.
Introduction to Frontpage Wed. Oct. 17, 1-2p Title V Cooperative Holly Hofmann.
Copyright © 2007 by Curt Hill Interrupts How the system responds.
Microsoft® Access Generate forms quickly 1 Modify controls in Layout View 2 Work with form sections 3 Modify controls in Design View 4 Add calculated.
Linux Processes Last Update Copyright Kenneth M. Chipps Ph.D. 1.
HTML Lab4 Ins.Samia alblwi. O UTLINE : 1-Links 2-Frame.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Introduction Ken Ryall – Nokia Warren Paul – Nokia Daymon Rogers – Freescale John Cortell - Freescale.
`. Lecture Overview HTML Body Elements Linking techniques HyperText references Linking images Linking to locations on a page Linking to a fragment on.
Pigeon Hole Device What does it resemble? What can it do? How could it be improved? Will it ever look familiar? How much ‘memory’ does it have? What kind.
PhotoShop Creative Suite 3 Chapter 1 The Work Area.
YANG Data Model for IPv4-in-IPv6 Softwire draft-sun-softwire-yang November 2014 Q. Sun, H. Wang, Y. Cui, I. Farrer (presenter), M. Boucadair.
1 Contents Memory types & memory hierarchy Virtual memory (VM) Page replacement algorithms in case of VM.
Virtual Memory By CS147 Maheshpriya Venkata. Agenda Review Cache Memory Virtual Memory Paging Segmentation Configuration Of Virtual Memory Cache Memory.
Memory Management & Virtual Memory. Hierarchy Cache Memory : Provide invisible speedup to main memory.
Processes and threads.
Session 3 Memory Management
FIT Testing 2 December 7, 2004.
Computer Architecture
Paging Lecture November 2018.
CS241 Section: Week 10.
Introduction to Memory Management
Architectural Overview
Contents Memory types & memory hierarchy Virtual memory (VM)
UNIT-III Pin Diagram Of 8086
TransCAD Working with Matrices 2019/4/29.
Presentation transcript:

STMicroelectronics Memory View Requirements STMicroelectronics Jerome CORRENOZ November, 28th 2005

2 Support for several memory spaces -Our DSPs have multiple memory spaces. We would like to display them separately - -Our processors also have several banks (sections/segments). It will be interesting to display only existing addresses or to differently color holes. -Included in « Proposal for Eclipse 3.2 » document Support for several MAU (Minimum Addressable Unit) -Our DSPs have MAU that may differ for the standard 8 bits - -Two different memory spaces may have different MAU's. Support target endianess - Support additional display mode (additional memory renderers) -Fractional … Desired Memory View features (1/3) High priority

3 Desired Memory View features (2/3) Medium priority Dump/Restore memory -Dump memory to a file (Implementation through CLI commands) -Load file into memory -Init memory area to a value Persistence of Row and Column Sizes in Table Renderings -Included in « Proposal for Eclipse 3.2 » document Persistence of Memory Monitors and Renderings -Included in « Proposal for Eclipse 3.2 » document

4 Desired Memory View features (3/3) Low priority Search mechanism inside memory view -Search addresses or values -Search forward/backward through memory Memory Mapped registers -Some memory addresses correspond to memory-mapped registers (often status registers for I/O devices). -Suggest to put at such addresses an anchor to show the structured value of such registers. Memory spaces being composed of several segments/sections, unused parts of a memory space should be appear in grey or something similar in the memory view.