ADSP 21489- Output array of values


I'm just getting started with this SHARC board and have spent the morning familiarising myself with the crosscore environment. I have looked at a few example projects for this board, but have found myself getting a little overwhelmed by the amount of literature. 

There are several things I would like to do:

-Output array of predefined values on one of the pins

-sample an incoming signal at a user defined rate 

-store the samples in memory file 

-transfer these files to a PC 

I want to ask the kind members of this community, what do I need to configure in order to write this program (to be written in C)? I have looked at the documentation within CrossCore but can't seem to find any I/O functions for outputting data to a pin. 

Kind regards,