EZ-USB FX2LP: USB微控制器的高速数据存储与解密

需积分: 49 27 下载量 53 浏览量 更新于2024-08-10 收藏 1.69MB PDF 举报
"数据存储器写入-wincc c、vb加密脚本的解密-CY7C68013A,CY7C68014A,CY7C68015A,CY7C68016A-EZ-USB®FX2LP™USB微控制器高速USB外设控制器" 这篇资料主要涉及了数据存储器的写入过程以及与之相关的硬件技术,特别是使用CY7C68013A、CY7C68014A、CY7C68015A和CY7C68016A这些 Cypress Semiconductor Corporation 的EZ-USB® FX2LP™ USB微控制器。在数据存储器写入过程中,主要关注的是寻址、时序和参数要求。 首先,数据存储器写入的时序图描述了地址(A[15..0])、写使能(WR#)信号、数据(D[7..0])以及时钟(CLKOUT)之间的关系。当RD#或WR#为活动状态时,AUTOPTR1地址才有效,而AUTOPTR2在整个周期内都保持有效。时序中的关键参数包括: 1. tAV:从时钟边缘到有效地址的延迟,最小值为0,最大值为10.7ns。 2. tSTBL:从时钟到WR脉冲低电平的时间,最小值为0,最大值为11.2ns。 3. tSTBH:从时钟到WR脉冲高电平的时间,同样为0到11.2ns。 4. tSCSL:从时钟到CS脉冲低电平的延迟,最大值为13.0ns。 5. tON1:从时钟到数据启用的时间,最小值为0,最大值为13.1ns。 6. tOFF1:从时钟到数据保持时间,同样为0到13.1ns。 这些参数对于确保数据正确无误地写入存储器至关重要,它们决定了数据传输的精确性和稳定性。 接着,资料提到了EZ-USB® FX2LP™,这是一个高速USB外设控制器,用于集成USB2.0收发器、智能SIE(串行接口引擎)和增强型8051微处理器。这个微控制器的特点包括: 1. 与之前的FX2系列兼容,具有相同的引脚、对象代码和功能。 2. 超低功耗,无论在任何模式下,电流消耗不超过85mA,适合总线供电和电池供电应用。 3. 支持从内部RAM、通过USB下载的8051代码或从EEPROM加载的8051代码运行。 4. 内置16KB的片上代码/数据RAM,4个可编程的BULK、INTERRUPT和ISOCHRONOUS端点,以及额外的64字节端点。 5. 8位或16位的外部数据接口,支持智能媒体标准的错误校验码(ECC)生成。 6. GPIF(通用可编程接口)允许直接连接到各种并行接口,可编程的波形描述符和配置寄存器用于定义波形。 7. 集成了增强型8051微处理器,具备高速度(48MHz、24MHz或12MHz)和丰富的外设,如双USART、3个计数器/定时器等。 8. 支持I2C控制器,运行频率高达100或400kHz,以及4个集成FIFO,简化了系统设计。 9. 工作电压为3.3V,输入具有5V容限,并支持多种中断类型。 这些内容涉及到微控制器在数据存储和USB通信中的具体应用,以及其硬件和软件方面的高级特性,对于理解这些特定设备在系统集成和嵌入式设计中的作用非常有帮助。