Can you check the dimensions given in the datasheet? Will that be helpful?
There is no eagle library available for the chip. There are dimensions of all of the necessary pads and component sizes/keepout dimensions, etc. in the datasheet.
The chip requires programming through the use of the XRES, CLK, and I/O pins (with ground/voltage powering as well). This uses a protocol for programming the chip, and the easiest way would be to buy a Miniprog3 or some other chip programmer specified to be able to program cypress chips. Here is a document on the details of doing it yourself if you so choose: http://www.cypress.com/file/125271/download