Hi,AMBA is used as the on chip bus in a SoC (System on Chip) design.
I have some questions about AMBA AHB.1) What is boundry cross? And why the boundry cross is set to 1K in AHB protocol?2) What is point to point connection in AMBA, concept used in AMBA ?3) Is it possible to cancel a transfer by bus master?4) AMBA is basically used for ASIC design or for FPGA design?5) What is the concept of global HREADY? (I have read from many sources stating that HREADY is high(1) when transfer has finished on the bus & sometimes driven low(0) to extend a transfer)Any suggestion & help would be greatly appreciated.
RegardsJatin--
You received this message because you are subscribed to the Google Groups "vlsiatincise" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vlsiatincise...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Dear Jatin,
For your question “Is it possible to cancel a transfer by bus master?” I have something to share
There is one way the current transfer is cancelled “ if the HGRANT from arbiter first asserted then removed before the current transfer completes.
This is acceptable because the HGRANT signal is only sampled by masters when HREADY is high
However, if a master is indicating a real transfer (NONSEQ or SEQ) then it cannot cancel this during a waited transfer unless it receives a SPLIT, RETRY or ERROR response from Slave
For HREADY Signal, I have something to say
1. An AHB slave must have the HREADY signal as both an input and an output.
2. HREADY is required as an output from a slave so that the slave can extend the data phase of a transfer.
3. HREADY is also required as an input so that the slave can determine when the previously selected slave has completed its final transfer and the first data phase transfer for this slave is about to commence.
4. Each AHB Slave should have an HREADY output signal (conventionally named HREADYOUT) which is connected to the Slave-to-Master Multiplexer. The output of this multiplexer is the global HREADY signal which is routed to all masters on the AHB and is also fed back to all slaves as the HREADY input.