Hello Seeker,
Good questions.
To answer :
1. The full source code of everything for the GPS functions are supplied. This means the signal processing FPGA logic in Verilog and also the software written in C. We supply 4 working example projects of the FPGA logic showing how to use the receiver to help build your own version. These are working examples that you can study and modify if you wish. You also get the full source code in C of the GPS software functions supported by the ECOS RTOS which is also open source.
2. No, we don't use any FFT or CORDIC cores, but we do use 2 Altera cores. The first IP core is the NIOS II 32 bit soft core CPU from Altera which is used in the FPGA to run the GPS software for the tracking loops and PVT etc. The second IP core is the SDRAM controller which is used to control the external SDRAM chips on the receiver board. Both of these cores are provided free with the Altera tools. These tools can be downloaded free from the web with all of this included.
The source code of the NIOS CPU core is not supplied from Altera, but you would not want this anyway. Just treat it as a black box processor, but you can configure it a number of different ways via the very nice GUI interface called SOPC builder. The SDRAM controller source can be examined but it works well and it can be configured via a GUI wizard which is about all you would want to do. If your main focus is in researching and developing the GPS parts of the design then all the source code you need for this is supplied.
What we aim to do is make the development kit as open source as possible by giving you all the source code that we develop, unless it comes from another party. In this case a small amount of IP from Altera, but you are not likely to want to change these parts of the kit anyway therefore the source code is not required. So you don't need to buy anything else to get started. You can of course buy the full license for the Altera tools but you don't need this to compile and run the receiver.
There is a list on the web site of the other few components you need like antenna, power supply, cables etc on the web site at
http://www.dynamics.co.nz/gpsreceiver .
P