?? gpif.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 + -