We formulate the problem of communication synthesis in HW/SW embedded systems by (a) investigating the required concepts at the specification level and (b) by analyzing potential communication routes in heterogeneous HW/SW architectures. Thus, we define the input and output for communication synthesis and we formulate a taxonomy for a complete classification of communication in HW/SW embedded systems.