Answer:
Hex files are ASCII representations of binary data (bix). For a discussion of the hex file format see http://www.keil.com/support/docs/1584.htm.
The hex2bix utility is provided to assist in converting a hex formated file to the bix format to create iic images to load in your serial EEPROM. The .IIC files can be downloaded to the EEPROM using the EZ-USB CyConsole or Control Centre utility. The Hex2bix utility tool is present under C:\Cypress\USB\bin once the CY3684 EZ-USB FX2LP Development Kit is completely installed. The hex2bix utility is a DOS program. A detailed description of how to go about using the utility is present in application note Using the Hex2bix Conversion Utility-AN45197.
Show LessAnswer:
Attached is an example that demonstrates how a Silicon ID is read from an enCoRe II device. The silicon ID is stored in table 0 and is returned in locations F8 and F9 in the RAM when a table read SSC call is made. The ID is then moved into another location in the RAM (done because the EEPROM write routine uses the last 8 bytes of the RAM) and the EEPROM write routine is called to write this value to the flash. Make sure the flash security file is unprotected ? to be able to write to the flash location and to be able to read out the value using a MiniProg or ICE cube.
Show LessAnswer:
Yes, there're a few places in the firmware that need some modifications. For example,
1- Change the definitions of CLKH_DATAH, CLKH_DATAL, CLKL_DATAH, CLKL_DATAL to match with Table 13.1 in the data sheet.
2- Change the values of SDATA and SCLK labels.
3- Change the send_0 and send_1 routines.
Answer:
Yes, it is possible to use FX2 for the application described above. Mode 2 would be relatively straightforward considering that we have a reference design for this very purpose.
For mode 1, here are some of the design considerations:
1) If the FIFO/RAM is connected to the address/data bus of the 68013 let's say, you could have separate code (from Mode 2) running that knows how to take the contents of the FIFO/RAM and transfer it to the IDE drive.
2) See page 10-58 of the FX2 Technical Reference Manual, and you'll find that in point 3., the contents of the FIFO buffer can be edited manually. Then you could launch the GPIF transaction with those contents. However, you'll need some kind of flag to alert the firmware that this happens because FX2 is not connected to the USB bus. This event may be a status pin from the FIFO/RAM that the FX2 firmware detects.
3) Consider using the Slave FIFO interface instead of the address/data bus. The IDE drive data bus must be tri-stated. You could write data into the Slave FIFO (e.g. 512 bytes), switch to GPIF mode by writing to the appropriate bits in the IFCONFIG register, then launch the GPIF transaction to burst the data out to the IDE drive. This mode of operation was something that was not simulated, so unfortunately we cannot guarantee this operation. However, all indications are that it should work. For performing this operation, it is recommended that the FX2 stay in manual mode so that the CPU has full control of committing the data packets (like in page 10-58 of the Technical Reference Manual).
The Slave FIFO interface would be a lot faster than the regular CPU address/data bus, so this would be the fastest method to pump data through. For an estimate of the bandwidth numbers over the address/data bus interface, please refer to page 12-6 in the FX2 TRM. At 48MHz, you would be able to achieve about 23MB/s over the address/data bus.
Answer:
Yes, but very limited.
The Combi Mouse design is available in both C and assembly.
Show LessAnswer:
The Cypress CY7C63xx devices use an exceptionally small PROM cell that allows us to sell OTP devices at a price nominally only achieved with masked mcus. This allows us to offer all the advantages of OTP - uncommitted inventory, fast lead time,
etc. at the same price as you would nominally pay for masked parts. There are no setup fees of any kind for this service. Contact Pam Bickel (xpb@cypress.com) in our marketing team (858- 613-7932) for information on lead times and unit cost.
Answer:
ZDBs that has the feature of "Spread Aware" or "Spread Compatible" should be used. These parts has a wider loop band width, hence able to pass the spread signal through without loss. Some of these parts has the "S" in their name, ie. CY23S09, as supposed to the CY2309 which is not Spread Aware.
Show LessAnswer:
The CY3500 was also referred to as the Impulse3 Device Programmer. It was used with CY3070/3071 to program CY7C630xx, 631XX, 632XX.
Answer:
I have attached the firmware for CY4621 - enCoRe II Keyboard design and it is in C language. We have pruned this Keyboard design because of EMI issues. We will not be supporting this design in future.
The design was pruned because of EMI, but it is functional.
Show LessAnswer:
All the M8 USB products are available in OTP only. They cannot be reprogrammed.
Show LessAnswer:
There is a way to accomplish this on the firmware side. You can have different string in the product though the VID/PID is the same i.e. different product string descriptor, interface string descriptor, Serial number etc. Here by querying that particular value you can distinguish between the devices. Using the unique serial number would be a good idea.
Show LessAnswer:
The HI LO programmer shipped by Cypress has a similar feature known as the Security button on the programmer application. This feature destroys the security fuse and then the device is no longer readable by the application and hence is secure.
Answer:
The other C++ library available besides Cyapi.lib for Visual C++ 2008 are for Borland C++ 5, Borland C++ 6, Visual C++ 6 and 7 .The libraries are attached here.
Disclaimer: Please note that this is not an official release and Cypress no longer supports these libraries.For the latest C++ library refer SuiteUSB 3.4
Show LessAnswer:
Yes. Please see the application note "EZ-USB FX2LP GPIF Design Guide". It contains code examples on how to make the GPIF trigger single writes and reads in asynchronous mode.
Show LessAnswer:
You can write your data to EP(2,4,6,8) Fifos by the firmware. Then you can trigger GPIF for that EP fifo and transfer data over GPIF.
Show LessAnswer:
Emulation is not supported when using an external clock source for the enCoRe II's CPU clock. Designs which need external clock inputs are advised to use the internal clock for emulation, then switch to the external clock for final testing.
Show LessAnswer:
Please read the User's Guide that comes with the kit. Pay special attention to the switches S1 and S3. After downloading the .rom file onto the board, do not forget to hit the red reset button on the board.
Community Translation: EZ-USB® AT2LP™ 部品に必要な水晶振動子 - KBA88223
Version: **
Question:
What are the crystal requirements for EZ-USB® AT2LP™ parts?
Answer:
The crystal requirements for EZ-USB AT2LP parts CY7C68300B/CY7C68301B/CY7C68320/CY7C68321 are as follows: