Efficient Design and Implementation of AMBA ASB

0 downloads 0 Views 483KB Size Report
Mar 5, 2013 - HDL Language : Verilog ... The decoder can be used in implementation of ... ASB Example AMBA System , Technical Reference Manual.
Efficient Design and Implementation of AMBA ASB Decoder Paper I.D: nc_038 Authors: Manu B.N, Prabhavathi P Dept. of ECE, BNMIT

3/05/2013

AMBA ASB Decoder NCRAECE'13

1

AGENDA       

Introduction to AMBA Specifications ASB Decoder Implementation & Simulation Results Future Enhancements References Q&A

3/05/2013

AMBA ASB Decoder NCRAECE'13

2

Introduction to AMBA

3/05/2013

AMBA ASB Decoder NCRAECE'13

3

Specifications  32 bit address bus  40MHz bus clock  Decode and without decode cycles

HDL Language : Verilog Tool : XILINX ISE 13.2 Target Device : SPARTAN 3E

3/05/2013

AMBA ASB Decoder NCRAECE'13

4

ASB Decoder Functions of ASB Decoder:  Generate slave select signals (DSELx) for read/write  Generate slave response signals (BWAIT, BERROR and BLAST)

3/05/2013

AMBA ASB Decoder NCRAECE'13

5

ASB Decoder contd…

3/05/2013

AMBA ASB Decoder NCRAECE'13

6

ASB Decoder contd.. Memory Map:

3/05/2013

AMBA ASB Decoder NCRAECE'13

7

Implementation and Simulation Results  Without Decode Cycles  With Decode Cycles

3/05/2013

AMBA ASB Decoder NCRAECE'13

8

Implementation and Simulation Results Continued..

3/05/2013

AMBA ASB Decoder NCRAECE'13

9

Implementation and Simulation Results Continued.. Decoder RTL Schematic :

3/05/2013

AMBA ASB Decoder NCRAECE'13

10

Implementation and Simulation Results Continued.. ● Without Decode Cycles :

3/05/2013

AMBA ASB Decoder NCRAECE'13

ST_ADDRESS

00

ST_SLAVE

01

ST_ERROR

10

11

Implementation and Simulation Results Continued.. Simulation results without decode cycles :

3/05/2013

AMBA ASB Decoder NCRAECE'13

12

Implementation and Simulation Results Continued.. When an invalid address is given :

3/05/2013

AMBA ASB Decoder NCRAECE'13

13

Implementation and Simulation Results Continued.. ST_ADDRESS 00

● With Decode Cycles :

3/05/2013

AMBA ASB Decoder NCRAECE'13

ST_SLAVE

01

ST_DECODE

10

ST_ERROR

11

14

Implementation and Simulation Results Continued..

3/05/2013

AMBA ASB Decoder NCRAECE'13

15

Future Enhancements  The decoder can be used in implementation of AMBA ASB  Common Power Format (CPF) to reduce overall power dissipation

3/05/2013

AMBA ASB Decoder NCRAECE'13

16

References :  AMBA Specifications 2.0 , Copyright ARM Limited 1999  ASB Example AMBA System , Technical Reference Manual  Design and Implementation of APB Bridge based on AMBA 4.0 by Chenghai Ma and Zhijun Liu Shandong University Jinan,China October 2011  Design of AMBA Based AHB2APB Bridge Vani.R.M and M.Roopa IJCSNS  International Journal of Computer Science and Network Security, VOL.10 No.11, November 2010 .

3/05/2013

AMBA ASB Decoder NCRAECE'13

17

Questions ?

3/05/2013

AMBA ASB Decoder NCRAECE'13

18

THANK YOU

3/05/2013

AMBA ASB Decoder NCRAECE'13

19

Suggest Documents