A data transfer control device and electronic equipment that make it
possible to implement high-speed data transfer while observing
restriction that prevent the traversing of page boundaries. A data
transfer control device that conforms to the IEEE 1394 standard comprises
a page table fetch circuit for fetching a page table from another node if
a page table exists in a data buffer at the initiator, a page table
creation circuit for creating a virtual page table if no page table
exists, and an SBP-2 core for automatically dividing transfer data into a
series of packets that do not traverse page boundaries based on the thus
fetched or created page table and transmitting them. The page table
creation circuit creates a page table in which a portion between a start
address and a Kth page boundary is an X-type page table element, a
portion between the Kth and Lth page boundaries is a Y-type page table
element, and a portion between the Lth page boundary and an end address
is a Z-type page table element.