
346 CHAPTER 9 On-Chip Communication Architecture Refi nement
properties associated with it, such as bus type (type of bus the pin interfaces
to, e.g., AMBA APB, or CoreConnect PLB), interface type (master or slave), func-
tion type (the function implemented by the pin, such as read, write, or inter-
rupt), operation type (e.g., request, acknowledge), data type (e.g., address, data, or
instruction), and pin group (to indicate grouping of pins in the same interface). A
specialized language is used to specify these properties for the pins. By compar-
ing the properties on pins, it can be determined whether the functionality of a
real pin falls within ...