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

  • 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
  • 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

    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

    Infinity Computers is pleased that you have chosen our firm to conduct and implement your system upgrading. We would like to take this opportunity to expand further on our previous Feasibility Study by providing you with our System Requirements and Project Analysis documentation. The information contained in this document is delineated below. Also included in this portion is the updated miscellaneous hardware section. This revision has also increased the price by a nominal amount but feel that this small increase in pricing will help further secure your network from unwanted parties. We have also contacted RAAK Technologies for securing smart card production and quotes.…

    • 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
  • 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
  • Satisfactory Essays

    Memory Write PAR – Parity, always driven as even for all AD[31:0] and C/BE[3:0] signals PCLK – PCI Clock, operates from DC (0 Hz) to 33 MHz RST# - Reset PCI Bus Signals FRAME# - Driven by bus master…

    • 989 Words
    • 4 Pages
    Satisfactory 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

    gate question paper

    • 2411 Words
    • 30 Pages

    A main memory unit with a capacity of 4 megabytes is built using 1M×1-bit DRAM chips.…

    • 2411 Words
    • 30 Pages
    Good 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
  • Satisfactory Essays

    Hcl Ddr 3 Invention

    • 444 Words
    • 2 Pages

    The AXI DDR3 Controller allows access of DDR3 memory through AXI Bus interface. The controller works as an intelligent bridge between the AXI host and DDR3 memory. It takes care of the DDR initialization and various timing requirements of the DDR3 memory. The controller implements multiple schemes to increases the effective memory throughput. These schemes include combining and reordering the Read/Write commands. It operates all the memory banks in parallel for attaining the maximum throughput from the memory and minimizes the effect of precharge/refresh and other DDR internal operations.…

    • 444 Words
    • 2 Pages
    Satisfactory 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