- added models

git-svn-id: http://moon:8086/svn/vhdl/trunk@1290 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2015-06-10 19:27:35 +00:00
parent 8eb6b3ff9e
commit 2edaa4d7cb
217 changed files with 152127 additions and 0 deletions
@@ -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>