Preview

Analysis Of AMBA-Based Microcontroller

Powerful Essays
Open Document
Open Document
1219 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Analysis Of AMBA-Based Microcontroller
AMBA products:
A family of synthesizable intellectual property (IP) cores, AMBA Products licensable from ARM Limited that implement a digital highway in a SoC (System On Chip) for the efficient moving, for high performance, high clock frequency and storing of data using the AMBA protocol qualifications. The AMBA family includes AMBA Network Interconnect (NIC-301), SDRAM, FLASH memory controllers (DMC-34x, SMC-35x), DMA controllers (DMA-230, DMA-330), level 2 cache controllers (L2C-310), etc
A typical AMBA-based microcontroller:
An AMBA-based microcontroller typically consists of a high-performance system backbone bus (AMBA AHB or AMBA ASB), able to sustain the outside
…show more content…
Each channel uses the similar trivial handshaking between source and destination (master or slave, depending happening channel path), which simplifies the interface design.
Unlike AHB concept is not an afterthought but is the central focus of the protocol design. In AXI3 all connections are bursts of lengths between 1 and 16. The addition of byte allow signals for the data bus supports unaligned memory accesses and store merging.
The communication between master and slave is transaction-oriented, where each contract consists of address, data, and reply transfers on their corresponding channels. Apart starting rather liberal ordering rules there is no strict protocol-enforced timing relation between individual phases of a transaction. Instead each transfer identifies itself as part of a specific transaction by its transaction ID tag. Transactions may entire out-of-order and transfers belonging to different transactions may be interleaved. Thanks to the ID that each transfer carries, out-of-order transactions can be sorted out at destination.

III. PROPOSED
…show more content…
FIFO: FIFO (first in, first out) is the memory which is used as the slave in this project. Input is taken from the AXI-BUS as the data-input and the corresponding information or data is stored in the FIFO memory.
ROM:
ROM (Read only memory) is the memory which is used as the slave in this project. Input is taken from the AXI-BUS as the data-input and the corresponding information or data is taken as the address line, the data in that address line which is stored initially that data is taken as the Rom output because ROM is just a reads data.
SRAM:
SRAM (static random access memory) is the memory which is used as the slave in this project. Input is taken from the AXI-BUS as the data-input and the corresponding information or data is stored in the SRAM memory.

You May Also Find These Documents Helpful

  • Powerful Essays

    Microsoft, (2006), Knowledge base article 99588, Hardware abstraction layer (HAL), Retrieved July 21, 2007 from: http://support.microsoft.com/kb/99588…

    • 2709 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    2. General Purpose: A couple of processors and device controllers that are connected through a common bus and allowed for shared…

    • 726 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Dc Input D10 Unit 5

    • 256 Words
    • 2 Pages

    The module has a 2.4K retentive memory space for storing data. The system runs on the DirectSOFT programming software built into the system. The Device comes with RS-232-C port that transfers module data at 9600 baud. The system also has forced I/O, timer/event drum sequencing, and RLL diagram-style…

    • 256 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Website Migration Project

    • 3004 Words
    • 13 Pages

    This project aims to produce a system that will adequately address Tony’s Chips system requirements. In light of this, the system’s architecture will consider all of the system’s requirements in its design. The system’s architecture will make use of the ideally performing applications. The project aims to create a cohesive system from the many available system components by putting emphasis on application compatibility. The project also aims at creating reliable recovery solutions for the system. This will be undertaken with the aim of enhancing system recoverability.…

    • 3004 Words
    • 13 Pages
    Better Essays
  • Satisfactory Essays

    Today’s lecture will be spent entirely in the computer lab. At the end of lab, submit this worksheet.…

    • 581 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Brochure Bus-210

    • 465 Words
    • 2 Pages

    This is a type of communication hardware that allows quick transmission of large amounts of information. Enable to access information on WWW, this hardware was developed and can handle many billions of bytes per second.…

    • 465 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    1. INTRODUCTION Project 2 is due Thurs Apr 11 EOD. You may work as groups of up to two. Submit your report to the Project 2 folder in the Electronic Black Board for the course. NO OTHE FORM OF SUBMISSION OR LATE SUBMISSIONS WILL BE ACCEPTED. In this project, you will simulate a CPU, cache, bus, and memory complex for a set of instructions with emphasis on the cache operation. The overall block diagram is shown in Figure 1. Bus…

    • 1082 Words
    • 5 Pages
    Good Essays
  • Good Essays

    SIT322 practice exam

    • 899 Words
    • 4 Pages

    Is it true or false that a channel can be used concurrently by multiple applications? a. True b. False 3) What does a receiver or consumer do to receive a message? a. By fetching a string object b.…

    • 899 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Given the desire Jonesville Library has shown in upgrading to the future of technology, Infinity Computer Systems has formulated a Systems Requirement document for your review. In this section we will break down the roles that each hardware member will play in…

    • 2173 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    Data Exchange Standards • Lets understand how you transmit HL7 messages from one application to another. • HL7 Messages are typically moved via a network connection between two systems that reside on the same network. • Each system has a role in the communication. One acts as the CLIENT and the other acts as the Server. Typically the one sending the data is the CLIENT, but that does not have to be the case always.…

    • 501 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Tort Law : Causation

    • 975 Words
    • 3 Pages

    The aim of tort law is to compensate the claimant and to deter defendants' discuss whether the rules of causation and remoteness of damage fulfil this aim.…

    • 975 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Implementation Plan

    • 2273 Words
    • 10 Pages

    This section provides a brief description of system structure and the major system components essential to the implementation of the system. It should describe both hardware and software, as appropriate. Charts, diagrams, and graphics may be included as necessary.…

    • 2273 Words
    • 10 Pages
    Powerful Essays
  • Powerful Essays

    Chapter 5 Addressing Modes

    • 1518 Words
    • 8 Pages

    In this mode the registers are used as a pointer to the data. R0 and R1 are the…

    • 1518 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    In this chapter, we will study this data structure, its implementation and its applications. Before that, we will study some definitions and terminology.…

    • 6746 Words
    • 46 Pages
    Good Essays
  • Good Essays

    Ipt Communications Notes

    • 6283 Words
    • 26 Pages

    * Handshaking is used to establish which protocols to use. Handshaking controls the flow of data between computers…

    • 6283 Words
    • 26 Pages
    Good Essays