NEW WEBSITE Introduction Audio Bible Players News Advantages Software Development Contact Free Bible Narrations Sponsor Audio Bibles Testimonies Good Test 你是个好人吗? 你是個好人嗎? Links Texts Subscribe |
High Speed USB 2.0 NAND flash programmers for S100 audio Bible playerThe First VersionThe first NAND flash programmer was designed to use spring probes to connect to the NAND flash chip on the S100 PCB. This required the use of a clamp to hold the S100 PCB against the spring probes. The Second VersionThe second NAND flash programmer was designed with a PCB edge connector and the S100 PCB was redesigned appropriately. This was a cost-saving measure as the clamp for the version 1 programmer was quite expensive. It also made uploading the narrations to the S100 PCB simpler. The Electronic HardwareThe electronics for both programmers is much the same. The core of the programmer is a Cypress CY7C68013A EZ-USB® FX2LP™ USB Microcontroller. The GPIF was programmed with custom waveforms to provide the signalling to interface to the NAND flash chip. Firmware was written in C to handle NAND flash addressing, reading, writing, erasing, etc. The PC softwareOn the PC side, software was written in C for uploading Bible narrations to the NAND flash chip on the S100 PCB via the NAND flash programmer. This software has been refined over time to improve upload speed and verify the integrity of the uploaded data. |