I've worked with ADF1406 before and to program it, always use ADI Int-N-5.exe and parallel port. but in new versions of this software to program the device, software need to connect to SDP or USB interfaces. this is true for ADF4350 software. I want to know,1- if I want to program my component with ADI software, should I use SDP? 2- Does SDP interface only work with evaluation boards or every circuit can be programed with it ? 3- what is the difference between SDP and USB boards? 4- if I want to order this interfaces, which of them( SDP, daughter board, etc) should be included? 5- may I have source code of ADF4350 software?