主权项 |
1.一种数据传输装置,用于在存储器总线(30)和输入输出总线(31)之间传输数据,其中以这种方式连接该存储器总线(30),使其能够在与配备有请求信号线(30c)、写数据信号线(30b)和读数据信号线(30a)的存储器的通信中将请求、写数据和读数据分别作为包而进行传送,所述输入/输出总线(31)配备有发送信号线(31b)和接收信号线(31a),通过所述发送信号线(31b)和接收信号线(31a)分别将发送数据与接收数据作为包括发送数据和该发送数据的发送地址的包与包括接收数据和该接收数据的接收地址的包发送到输入/输出装置或者从该输入/输出装置接收,所述数据传输装置包括:输入/输出接收缓冲器(15),其能够存储通过该接收信号线(31a)从该输入/输出装置接收的接收数据;输入/输出发送缓冲器(14),其能够存储通过该发送信号线(31b)发送到该输入/输出装置的发送数据;写数据缓冲器(13),其能够存储待通过该写数据信号线(30b)发送到该存储器的写数据;读数据缓冲器(12),其能够存储通过该读数据信号线(30a)从该存储器接收的读数据;控制信息表(11a、11b、11c、11d),其具有相应于对该存储器的存取而形成的多个条目;写数据缓冲器存储处理部件(17),其将存储于该输入/输出接收缓冲器(15)中的接收数据存储于该写数据缓冲器(13)中;写数据发送部件(34),其通过该写数据信号线(30b),将存储于该写数据缓冲器(13)中的接收数据作为写数据发送到该存储器;读数据缓冲器存储处理部件(33),其将从该存储器接收的读数据存储于该读数据缓冲器(12)中;输入/输出发送缓冲器存储处理部件(18),其读出存储于该读数据缓冲器(12)的读数据,并将该数据作为发送数据,与该发送数据的发送地址一起存储于该输入/输出发送缓冲器(14)中;以及控制部件(16),其根据该控制信息表(11a、11b、11c、11d)控制由该写数据发送部件(34)和该读数据缓冲器存储部件(33)对该存储器进行的存取。 |