Hello vibha_r.
As I understand you want to use some parallel bus interface with some external controller. You can use user I/Os wired to connector for this purposes.
But you need to write your own core to handle this bus interface. Also you need to take to account your external controller I/O voltage settings.
If you specify controller or bus interface type, it will be more clear to understand your needs.
Can I use extended memory (external memory) with all the 3 modules (TE014x, TE0300, XC6SLX Series) instead of the on board DDR SDRAM. Because I have heard it is easier to handle an external memory as it is less complex to program instead of the on board DDR SDRAM? Is his true? Because since I am dealing with video , I am assuming I will need more space than the block RAM.
As for using external memory, don't sure that it will be better solution. If you going to use SRAM as external memory (simplest interface) you will get much lower bandwidth and it considerably more expensive than DDR SDRAM. Others memory types even more expensive and have complex interfaces. Using Xilinx Core generator you can create memory interface core which will give you simplified memory access, writing own memory interface in most cases take long time, reqire debug and testing and results will be worse. First of all you have to define reqired memory size and bandwidth, only after that you can choose module and other project options.
Regards,
Alex