16
Simple System Interface for UltraNAND Flash
PLD Simulation File for UNISA22
The simulation file included here is used to verify the design of the PLD supporting up to three UltraNAND banks.
Name UNISA22;
Partno PLD001;
Date 03/23/99;
Revision 0;
Designer Ralph Gibson;
Company Advanced Micro Devices;
Assembly UltraNAND(TM) ISA Development Board Interface Solution;
Location U1;
/****************************************************************************\
** This is a simple interface for UltraNAND allowing one UltraNAND to be **
** supported on a PC ISA bus. This device includes a RESET input to force **
** WP# asserted on power transitions. RESET is high until Vcc is valid **
** and goes high when supply power ramps down. **
******************************************************************************
** Allowable Target Device Types: AmPALCE22V10-10 **
\****************************************************************************/
ORDER: RESET, %1, !WRITE, %1, !READ, %1, !CE, %1,
A3, %1, A2, %1, A1, %1, A0, %1, INIT, %1, RY_BY, %2,
CLE, %1, ALE, %1, !SE, %1, !WP, %1,
!OUTCE0, %1, !OUTCE1, %1, !OUTCE2, %1, !WE, %1, !RE, %1, READY;
VECTORS:
$msg
"
"
"
"
"
"
"
"
! ! !
O O O
U U U
T T T
";
";
$msg
!
$msg
R W !
E R R
S I E !
E T A C A A A A I B
T E D E 3 2 1 0 T Y
- - - - - - - - - -
V0001 */ 1 1 1 1 0 0 0 0 0 1
V0002 */ 1 1 1 1 0 0 0 0 0 1
V0003 */ 0 1 1 0 0 0 0 0 0 1
V0004 */ 0 1 1 0 0 0 0 1 0 1
V0005 */ 0 1 1 0 1 0 0 0 0 1
V0006 */ 0 0 1 0 1 0 0 0 0 1
V0007 */ 0 1 1 0 1 0 0 0 0 1
V0008 */ 0 0 1 0 1 0 1 0 0 1
V0009 */ 0 1 1 0 1 0 1 0 0 1
V0010 */ 0 0 1 0 1 1 0 0 0 1
V0011 */ 0 1 1 0 1 1 0 0 0 1
V0012 */ 0 0 1 0 0 0 0 1 0 1
V0013 */ 0 1 1 0 0 0 0 1 0 1
V0014 */ 0 0 1 0 0 0 1 0 0 1
R
R ";
E ";
$msg
I Y
N -
$msg
C A ! ! C C C ! ! A ";
L L S W E E E W R D ";
E E E P 0 1 2 E E Y ";
- - - - -
L L L L H H H H H Z /* Reset the device
L L L L H H H H H Z /* Reset the device
L L L L H H H H H Z /* no function
H L L L H H H H H Z /* no function
L L L L H H H H H Z /* no function
L L L L L H H H H Z /* Set OUTCE0#
L L L L L H H H H Z /* idle
L L L L L L H H H Z /* Set OUTCE1#
L L L L L L H H H Z /* idle
L L L L L L L H H Z /* Set OUTCE2#
L L L L L L L H H Z /* idle
H L L L L L L L H Z /* Write command-CLE */
H L L L L L L H H Z /* idle
L H L L L L L H H Z /* Set ALE
$msg
$msg
$msg
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
/*
- - -
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/