Method and circuit arrangement for transmitting data blocks through a bus system
AssigneeAlcatel
InventorWolfgang Fiesel
Life of this patent
Estimating the term…
Abstract
In the transmission of variable length data blocks, where data and addresses share the same bus lines, one of the other signals, which are present anyway (chip-select, CS-, read, write), indicates the block length. The first time slot following the setting of this signal is designated for an address (starting address), all subsequent time slots are designated for data, until the signal is reset. In this way, the length of the data block need not be known at the beginning of the transfer.
Claims7
A method of transferring data blocks over a bus system comprising common lines for providing address and data signals regulated by timing signal pulses, comprising the steps of:
- providing a data transfer enable signal for enabling a data block transfer during a selected period of successive timing signal pulses;
- receiving a starting memory address on the common lines for storing or retrieving a first data signal to or from the starting memory address in the presence of one of the successive timing signal pulses in the selected period;
- and
- storing or retrieving additional data signals on the common lines at successive memory addresses in the presence of additional ones of the successive timing signal pulses in the selected period, wherein the length of the selected period is indicated by the length of the data transfer enable signal.
A circuit arrangement for connection to a bus system comprising common lines (A/D) for addresses and data, for the purpose of transferring data blocks, comprising:
- a counting and decoding facility (FF1, FF2, FF3, USH, USL, UCS, UZS), wherein the counting and decoding facility is enabled at the beginning of the data block by a signal (CS-) applied to a line (CS-) of the bus system and indicating the length of the data block, then incremented up to final count by a clock signal (T) applied to a clock line (T) of the bus system, and disabled and reset at the end of the data block, and wherein the counting and decoding facility enables the address transfer at the beginning of the data block and the data transfer thereafter.
Dependencies are inferred from the claim text.