⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gpif.c

📁 CY7C68033芯片 USB DEVICE 代码;标准c代码
💻 C
字号:
//-----------------------------------------------------------------------------
//  Copyright (c) 2004 Cypress Semiconductor, Inc. All rights reserved
//-----------------------------------------------------------------------------
//
// This file contains GPIF support code.  
//
// $Archive: /USB/atapifx2/NX2LP/SRC/CY3686FW/gpif.c $
// $Date: 8/08/05 10:49a $
// $Revision: 1 $
// Oct/21/04:  Create new waveform to support Interleave NAND
//--------------------------------------------------------------------------
//
// Copyright 2005, Cypress Semiconductor Corporation.
//
// This software is owned by Cypress Semiconductor Corporation (Cypress)
// and is protected by and subject to worldwide patent protection (United
// States and foreign), United States copyright laws and international 
// treaty provisions. Cypress hereby grants to licensee a personal, 
// non-exclusive, non-transferable license to copy, use, modify, create 
// derivative works of, and compile the Cypress Source Code and derivative 
// works for the sole purpose of creating custom software in support of 
// licensee product to be used only in conjunction with a Cypress integrated 
// circuit as specified in the applicable agreement. Any reproduction, 
// modification, translation, compilation, or representation of this 
// software except as specified above is prohibited without the express 
// written permission of Cypress.
//
// Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND,EXPRESS OR IMPLIED, 
// WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
// Cypress reserves the right to make changes without further notice to the
// materials described herein. Cypress does not assume any liability arising
// out of the application or use of any product or circuit described herein.
// Cypress does not authorize its products for use as critical components in
// life-support systems where a malfunction or failure may reasonably be
// expected to result in significant injury to the user. The inclusion of
// Cypress' product in a life-support systems application implies that the
// manufacturer assumes all risk of such use and in doing so indemnifies
// Cypress against all charges.
//
// Use may be limited by and subject to the applicable Cypress software
// license agreement.
//
//--------------------------------------------------------------------------

#include "globals.h"

// see gpif30.gpf for timing info

const char code WaveDataPioUDMA[128] =
{ 
// offset e403=2=60ns, 1=40ns  (TransferSize need to adjust -1)
// Wave 0
/* LenBr */ 0x08,     0x12,     0x2D,     0x02,     0x33,     0x33,     0x3F,     0x07,
/* Opcode*/ 0x01,     0x01,     0x01,     0x06,     0x01,     0x01,     0x07,     0x00,
/* Output*/ 0x07,     0x01,     0x01,     0x01,     0x07,     0x07,     0x07,     0x07,
/* LFun  */ 0x01,     0x00,     0x00,     0x00,     0x6E,     0x6E,     0x00,     0x3F,
// Wave 1 
// Write waveform alway support 60ns: offset  e423=2=60ns, 1=40ns
/* LenBr */ 0x02,     0x0A,     0x2B,     0x02,     0x0B,     0x3F,     0x01,     0x07,
/* Opcode*/ 0x02,     0x03,     0x03,     0x06,     0x03,     0x07,     0x02,     0x00,
/* Output*/ 0x06,     0x07,     0x07,     0x06,     0x07,     0x07,     0x07,     0x07,
/* LFun  */ 0x00,     0xEE,     0x2D,     0x00,     0x6E,     0x40,     0x00,     0x3F,
// Wave 2 
/* LenBr */ 0x02,     0x3F,     0x01,     0x01,     0x01,     0x01,     0x01,     0x07,
/* Opcode*/ 0x00,     0x23,     0x22,     0x02,     0x02,     0x02,     0x02,     0x00,
/* Output*/ 0x01,     0x07,     0x07,     0x07,     0x07,     0x07,     0x07,     0x07,
/* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
// Wave 3 
/* LenBr */ 0x02,     0x3F,     0x01,     0x01,     0x01,     0x01,     0x01,     0x07,
/* Opcode*/ 0x02,     0x03,     0x02,     0x02,     0x02,     0x02,     0x02,     0x00,
/* Output*/ 0x06,     0x07,     0x07,     0x07,     0x07,     0x07,     0x07,     0x07,
/* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
};                                                                                         


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -