ASIP design and prototyping for wireless communication applications