Hi Takeshi Okegawa,
1) Programming .cyacd file generated by EZ configuration Utility.
>> The documentation for this is Host Processor Interface user guide. This documentation can get it from CY FAE with NDA.
>> Hardware end, there are a USB to I2C bridge is need. Refer CY7C65215 on CY4531.
2) Programming .hex file generated by Creator
>> This way need MiniProg3 (hardware) and PSoC Programmer (software). Related documentation is CYPD3xxx programming SPEC.