How can I read and write data to/from a CPLD connected through SMC address and datalines in ADSP CM408 microcontroller?
It depends on your CPLD. The SMC Interface, once has the device interfaced can be directly addressed. It is up to the device interfaced to do the transactions.
Do I need not modify the .icf file(CM40z_NoFlash) provided by the analog devices to access the smc region in my code.?
You need to modify the ICF file only if you are using the SMC interface as a memory device and you want to actually place data and code directly. YOu can still access it using pointers to the address within the SMC bank, which is what you might do when talking to a device like PLD.
Retrieving data ...