- added models
git-svn-id: http://moon:8086/svn/vhdl/trunk@1290 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
##########################################
|
||||
Date (DD/MM/YYYY) - 08.10.2010
|
||||
|
||||
Model name - S25FL128K
|
||||
|
||||
Vendor - SPANSION (www.spansion.com)
|
||||
|
||||
Publication ID - Document No. P/N: S25FL128K_00_01, July 22. 2010,
|
||||
Spansion Inc.
|
||||
|
||||
VITAL model author - Ranko Prokopovic
|
||||
r-prokopovic@hdl-dh.com
|
||||
##########################################
|
||||
##########################################
|
||||
INITIAL RELEASE
|
||||
|
||||
# Release Label => vital-amd-serial-s25fl-REL-s25fl128k-2010-10-08-1.tar.gz
|
||||
# Release Date (DD/MM/YYYY) => 08/10/2010
|
||||
# Release Version => 1.0
|
||||
|
||||
##########################################
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,65 @@
|
||||
<!DOCTYPE FTML SYSTEM "ftml.dtd">
|
||||
<FTML><HEAD><TITLE>FMF Timing for s25fl128k Parts</TITLE>
|
||||
<BODY>
|
||||
<REVISION.HISTORY>
|
||||
version: | author: | mod date: | changes made:
|
||||
V1.0 R. Prokopovic 10 Oct 08 Initial release
|
||||
</REVISION.HISTORY>
|
||||
<TIMESCALE>1ns</TIMESCALE>
|
||||
<MODEL>s25fl128k
|
||||
<FMFTIME>
|
||||
S25FL128KOXMFI000<SOURCE> Spansion, S25FL128K, JULY 22,2010 </SOURCE>
|
||||
S25FL128KOXMFI001<SOURCE> Spansion, S25FL128K, JULY 22,2010 </SOURCE>
|
||||
S25FL128KOXMFI003<SOURCE> Spansion, S25FL128K, JULY 22,2010 </SOURCE>
|
||||
<COMMENT>The values listed are for VCC=2.7V to 3.6V,
|
||||
Industrial Ta=-40 to +85 Celsius</COMMENT>
|
||||
<TIMING>
|
||||
(DELAY(ABSOLUTE
|
||||
(COND ~read_id (IOPATH SCK SO (5:6:7) (5:6:7) () (5:6:7) () (5:6:7)))
|
||||
(COND (~glitch || quad_read) && read_id (IOPATH SCK SO (5.5:7:8.5) (5.5:7:8.5) () (5.5:7:8.5) () (5.5:7:8.5)))
|
||||
(COND CSNeg (IOPATH CSNeg SO () () (5:6:7) () (5:6:7) ()))
|
||||
(COND ~quad_read (IOPATH HOLDNeg SO () () (8:10:12) (5:6:7) (8:10:12) (5:6:7)))
|
||||
(COND (dual_read || quad_read) && ~read_id (IOPATH SCK SI (5:6:7) (5:6:7) () (5:6:7) () (5:6:7)))
|
||||
(COND dual_read && read_id && ~glitch (IOPATH SCK SI (5.5:7:8.5) (5.5:7:8.5) () (5.5:7:8.5) () (5.5:7:8.5)))
|
||||
(COND quad_read && read_id (IOPATH SCK SI (5.5:7:8.5) (5.5:7:8.5) () (5.5:7:8.5) () (5.5:7:8.5)))
|
||||
(COND CSNeg && ~deg_sin (IOPATH CSNeg SI () () (5:6:7) () (5:6:7) ()))
|
||||
(COND ~quad_read && dual_read (IOPATH HOLDNeg SI () () (8:10:12) (5:6:7) (8:10:12) (5:6:7)))
|
||||
(COND quad_read && ~read_id (IOPATH SCK WPNeg (5:6:7) (5:6:7) () (5:6:7) () (5:6:7)))
|
||||
(COND quad_read && read_id (IOPATH SCK WPNeg (5.5:7:8.5) (5.5:7:8.5) () (5.5:7:8.5) () (5.5:7:8.5)))
|
||||
(COND quad_read && ~read_id (IOPATH SCK HOLDNeg (5:6:7) (5:6:7) () (5:6:7) () (5:6:7)))
|
||||
(COND quad_read && read_id (IOPATH SCK HOLDNeg (5.5:7:8.5) (5.5:7:8.5) () (5.5:7:8.5) () (5.5:7:8.5)))
|
||||
(COND CSNeg && QE (IOPATH CSNeg SI () () (5:6:7) () (5:6:7) ()))
|
||||
(COND CSNeg && QE (IOPATH CSNeg WPNeg () () (5:6:7) () (5:6:7) ()))
|
||||
(COND CSNeg && QE (IOPATH CSNeg HOLDNeg () () (5:6:7) () (5:6:7) ()))
|
||||
))
|
||||
(TIMINGCHECK
|
||||
(SETUP CSNeg (posedge SCK) (5))
|
||||
(SETUP SI (COND deg_sin(posedge SCK)) (2))
|
||||
(SETUP SO (COND quad_pg(posedge SCK)) (2))
|
||||
(SETUP WPNeg (COND quad_pg(posedge SCK)) (2))
|
||||
(SETUP HOLDNeg (COND quad_pg(posedge SCK)) (2))
|
||||
(SETUP HOLDNeg (COND hold_cond(posedge SCK)) (5))
|
||||
(SETUP WPNeg CSNeg (20))
|
||||
|
||||
(HOLD CSNeg SCK (5))
|
||||
(HOLD SI (COND deg_sin (posedge SCK)) (5))
|
||||
(HOLD SO (COND quad_pg (posedge SCK)) (5))
|
||||
(HOLD WPNeg (COND quad_pg (posedge SCK)) (5))
|
||||
(HOLD HOLDNeg (COND quad_pg (posedge SCK)) (5))
|
||||
(HOLD HOLDNeg (COND hold_cond(posedge SCK)) (5))
|
||||
(HOLD WPNeg (COND wr_prot (posedge CSNeg)) (100))
|
||||
|
||||
(WIDTH (COND rd_slow (posedge SCK)) (8))
|
||||
(WIDTH (COND rd_slow (negedge SCK)) (8))
|
||||
(WIDTH (COND rd_fast (posedge SCK)) (4))
|
||||
(WIDTH (COND rd_fast (negedge SCK)) (4))
|
||||
(WIDTH (COND quad_spi (posedge SCK)) (6))
|
||||
(WIDTH (COND quad_spi (negedge SCK)) (6))
|
||||
(WIDTH (COND any_read (posedge CSNeg)) (10))
|
||||
(WIDTH (COND pg_ers (posedge CSNeg)) (50))
|
||||
(PERIOD (COND rd_slow SCK) (16))
|
||||
(PERIOD (COND rd_fast SCK) (8))
|
||||
(PERIOD (COND quad_spi SCK) (12))
|
||||
)
|
||||
</TIMING></FMFTIME>
|
||||
</BODY></FTML>
|
||||
@@ -0,0 +1,81 @@
|
||||
<!DOCTYPE FTML SYSTEM "ftml.dtd">
|
||||
<FTML><HEAD><TITLE>FMF Timing for s25fl128k Parts</TITLE>
|
||||
<BODY>
|
||||
<REVISION.HISTORY>
|
||||
version: | author: | mod date: | changes made:
|
||||
V1.0 R. Prokopovic 10 Oct 05 Initial release
|
||||
</REVISION.HISTORY>
|
||||
<TIMESCALE>1ns</TIMESCALE>
|
||||
<MODEL>s25fl128k
|
||||
<FMFTIME>
|
||||
S25FL128KOXMFI000<SOURCE> Spansion, S25FL128K, JULY 22,2010 </SOURCE>
|
||||
S25FL128KOXMFI001<SOURCE> Spansion, S25FL128K, JULY 22,2010 </SOURCE>
|
||||
S25FL128KOXMFI003<SOURCE> Spansion, S25FL128K, JULY 22,2010 </SOURCE>
|
||||
<COMMENT>The values listed are for VCC=2.7V to 3.6V,
|
||||
Industrial Ta=-40 to +85 Celsius</COMMENT>
|
||||
<TIMING>
|
||||
(DELAY(ABSOLUTE
|
||||
(COND RDID == 0 (IOPATH SCK SO (5:6:7) (5:6:7) () (5:6:7) () (5:6:7)))
|
||||
(COND RDID == 1 (IOPATH SCK SO (5.5:7:8.5) (5.5:7:8.5) () (5.5:7:8.5) () (5.5:7:8.5)))
|
||||
(IOPATH CSNeg SO () () (5:6:7) () (5:6:7) ())
|
||||
(IOPATH HOLDNeg SO () () (8:10:12) (5:6:7) (8:10:12) (5:6:7))
|
||||
))
|
||||
(TIMINGCHECK
|
||||
(SETUP CSNeg SCK (5))
|
||||
(SETUP (COND normal SI) (posedge SCK) (2))
|
||||
(SETUP HOLDNeg SCK (5))
|
||||
(SETUP WPNeg CSNeg (20))
|
||||
|
||||
(HOLD CSNeg SCK (5))
|
||||
(HOLD (COND normal SI) (posedge SCK) (5))
|
||||
(HOLD HOLDNeg SCK (5))
|
||||
(HOLD WPNeg CSNeg (100))
|
||||
|
||||
(WIDTH (COND slow (posedge SCK)) (8))
|
||||
(WIDTH (COND slow (negedge SCK)) (8))
|
||||
(WIDTH (COND fast (posedge SCK)) (4))
|
||||
(WIDTH (COND fast (negedge SCK)) (4))
|
||||
(WIDTH (COND quad (posedge SCK)) (6))
|
||||
(WIDTH (COND quad (negedge SCK)) (6))
|
||||
(WIDTH (COND read (posedge CSNeg)) (10))
|
||||
(WIDTH (COND pger (posedge CSNeg)) (50))
|
||||
(PERIOD (COND slow SCK) (16))
|
||||
(PERIOD (COND fast SCK) (8))
|
||||
(PERIOD (COND quad SCK) (12))
|
||||
))
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/PP) (DELAY (ABSOLUTE (DEVICE(400000:700000:3000000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/BP1) (DELAY (ABSOLUTE (DEVICE(15000:30000:50000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/BP2) (DELAY (ABSOLUTE (DEVICE(1000:2500:12000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/SE) (DELAY (ABSOLUTE (DEVICE(10000000:30000000:400000000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/BE1) (DELAY (ABSOLUTE (DEVICE(5e7:12e7:8e8) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/BE2) (DELAY (ABSOLUTE (DEVICE(5e7:15e7:1e9) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/CE) (DELAY (ABSOLUTE (DEVICE(15e9:25e9:40e9) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/PU) (DELAY (ABSOLUTE (DEVICE(10000:10000:10000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/DP) (DELAY (ABSOLUTE (DEVICE(3000:3000:3000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/RES1) (DELAY (ABSOLUTE (DEVICE(3000:3000:3000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/RES2) (DELAY (ABSOLUTE (DEVICE(1800:1800:1800) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/ERSSUSP) (DELAY (ABSOLUTE (DEVICE(20000:20000:20000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/PRGSUSP) (DELAY (ABSOLUTE (DEVICE(20000:20000:20000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/PRGRES) (DELAY (ABSOLUTE (DEVICE(200:200:200) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/ERSRES) (DELAY (ABSOLUTE (DEVICE(200:200:200) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/WRR) (DELAY (ABSOLUTE(DEVICE(15000000:15000000:15000000) ) ) ) )
|
||||
(CELL (CELLTYPE "VITALbuf")
|
||||
(INSTANCE %LABEL%/SUSP_DLY) (DELAY (ABSOLUTE (DEVICE(20000:20000:20000) ) ) )
|
||||
</TIMING></FMFTIME>
|
||||
</BODY></FTML>
|
||||
Reference in New Issue
Block a user