Bus cycle is a single transaction between the main memory and the CPU.
The address bus is a section of the bus that emits the address of the desired instruction or operand.
the bus through which the data are transmitted or received within microprocessor and with peripherals is called as data bus.when used internally to microprocessor called internal data bus.
ad is multiplex address data line bus
During a single bus cycle, the 8-bit microprocessor transfers one byte while the 16-bit microprocessor transfers two bytes. The 16-bit microprocessor has twice the data transfer rate.
since data can be read /write from/to the microprocessor, hence data bus is bidirectional. if data is required read from microprocessor then it will be pointing to a memory location by the address bus, by indicating which location data its required to read. similarly to write a data to a location, again the microprocessor will be to that particular location by holding that address in address bus. hence it will be unidirectional.
RIMM
Minimum bus cycle duration = 4 clock cycles Bus clock = 8 MHz Maximum bus cycle rate = 8 M / 4 = 2 M /s Data transferred per bus cycle = 16 bit = 2 bytes Data transfer rate (per second) = Bus cycle rate * data per cycle = 2 M * 2 = 4 M bytes per second
It is the time period in the clock cycle in which the signal on the bus must be the valid expected data. ie. The stable period of the data transmission that will then be loaded into the microprocessor as the actual data.
for demultiplexing address/data bus
Data bus
with neat diagram explain the system bus structure of 8085
Cva:As bus cycle is not mentioned, hence assumed that bus cycle = clock rate = 250MHz.Duration of each bus cycle = 1 / 250M = 4ns; Please, correct me if I am wrong.