AHB - Lite protocal

Iam designing AHB - Lite protocol for ddr interface , 

we are designing one master - one slave ahb-lite interface does we required to use HREADY_IN foe slave input and HSELX.

In which write transaction , when should we sent the response for the burst transaction should it be sent after burst is completed from master or when the data is written on to the ddr.

In read transaction, will master request the read next read data in a burst only when previous requested data is received.

for a burst to return data for ddr takes more cycles so is the response needs to be sent for each data in read transaction.

how is response sent in read burst transaction.

Please help me to clarify this doubts.

Thanks in advance