1 / 22

FX to FX2: A Comparison

FX to FX2: A Comparison. Agenda. Block diagram Evolution Hardware Firmware Wrap-up. EZ-USB FX Block Diagram. FX. High Performance Micro Using Standard Tools. Uses Low-Cost Crystal. Up to 48 MBytes/s Burst Rates. 12 MHz XTAL. Memory Expansion or Data Buffer Ports. EZ-USB. FX.

snowy
Download Presentation

FX to FX2: A Comparison

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FX to FX2: A Comparison

  2. Agenda • Block diagram • Evolution • Hardware • Firmware • Wrap-up

  3. EZ-USB FX Block Diagram FX High Performance Micro Using Standard Tools Uses Low-Cost Crystal Up to 48 MBytes/s Burst Rates 12 MHz XTAL Memory Expansion or Data BufferPorts EZ-USB FX 8051 Core 24/48 MHz, 4 clocks/cycle Address (16) X4 PLL Data(8) Abundant I/O Including 2 UARTS DMA Engine I/O Ports (40) General Programmable I/F to any ASIC/DSP or bus standards such as ATAPI, EPP, etc. Address (16) / Data Bus (8) USB 1.1 XCVR D+ GPIF 4 KB / 8KB RAM D- CY Smart USB Engine Four 64 bytes FIFO 8/16 bits 2 KB FIFO Master or Slave Operation I2C Compatible 1K Double-Buffer Isochronous Support Peripheral I/O Flexibility "Soft Configuration” Easy Firmware Changes Enhanced USB Core Simplifies 8051 Code

  4. EZ-USB FX2Block Diagram FX2 High Performance Micro Using standard tools with low power options Uses Low-Cost Crystal Peripheral I/O Flexibility 24 MHz XTAL EZ-USB FX2 I2C - Compatible Master Memory Expansion or Data Buffer Ports /0.5 /1.0 /2.0 X20 PLL 8051 Core 12/24/48 MHz 4 clocks/cycle Address (16) Vcc Data (8) 1.5k Abundant I/O Including 2 UARTS connect Address (16) / Data Bus (8) for full Additional I/Os (24) speed USB 2.0 XCVR ADDR (9) D+ GPIF 8.5kB RAM General Programmable Interface to any ASIC/DSP or bus standards such as ATAPI, EPP, etc. RDY (6) D- CY Smart USB Engine CTL (6) 4kB 8/16 FIFO FIFO and Endpoint Memory (Master or Slave Operation) Enhanced USB Core Simplifies 8051 Code "Soft Configuration” Easy Firmware Changes

  5. Microprocessor control EZ-USB FX RAM/FIFO access Endpoint Interface Outside USB DMA FIFOS FIFO World (24 kilobits) (2 kilobits) (b) USB 1.1 Full Speed Microprocessor EZ-USB FX2 RAM/FIFO access Endpoint Outside USB FIFOS World (36 kilobits) (c) USB 2.0--no time wasted transferring data between FIFOS EZ-USB FX2Architectural Evolution Endpoint Outside EZ-USB USB Microprocessor FIFOS World (a) USB 1.1 Full Speed

  6. FX to FX2Hardware - General • Not pin compatible • Internal resistor for DISCON pin • Programmable WAKEUP with multiple sources • Firmware SUSPEND • Finally 115k and 230k baud internally with dedicated pins

  7. FX vs. FX2Hardware - General

  8. FX vs. FX2Hardware - General

  9. FX to FX2Hardware - Slave FIFOs • Dedicated PKTEND pin • More flags with more programmable flexibility • Two address pins to select 1 of 4 FIFOs • Same flexible programmable polarity for control pins

  10. FX vs. FX2Hardware - Slave FIFOs

  11. FX to FX2Hardware - GPIF • GPIF sampling or sync clock either 30 or 48 MHz • More address lines (9 vs. 6) • GPIF signals are not muxed with GPIO signals

  12. FX vs. FX2Hardware - GPIF

  13. FX vs. FX2Hardware - I/F Clocking • CLKOUT either 12, 24, or 48 MHz • IFCLK can either be an input or an output

  14. FX vs. FX2Hardware - DK • CPLD instead of 22V10 • Same BRKPT LED plus four additional LED’s • Switch selectable EEPROM size

  15. FX to FX2Firmware - USB • Endpoint size and buffering is programmable • Auto In/Out to take 8051 out of data path • No separate ISO buffers • Can turn off SOF generation • Better setup data pointer • No more busy bits • From 16 endpoints to 7

  16. FX vs. FX2Firmware - USB

  17. FX vs. FX2Firmware - USB

  18. FX vs. FX2Firmware - Slave FIFOs • FIFOs individually selectable 8/16 wide • FIFO empty + 1 and full -1 flags • FIFO status registers in SFR space

  19. FX vs. FX2Firmware - GPIF • New GPIF long transfer mode • Can now check all flags in decision point • GPIF trigger now in SFR space

  20. FX to FX2Firmware - 8051 • Full 8k of internal memory for code & xdata • More registers in SFR space • I/O ports in SFR space only • 8051 clock rate either 12, 24, or 48 MHz • No more DMA • Two autopointers

  21. FX vs. FX2Firmware - 8051

  22. FX vs. FX2Firmware - 8051

More Related