Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

High Speed Compact Flash Interface (Turbo CF)

IP.com Disclosure Number: IPCOM000019361D
Publication Date: 2003-Sep-12

Publishing Venue

The IP.com Prior Art Database

Abstract

Turbo CF is a high speed Compact Flash(CF) interface, which improves the transfer speed between CF host and CF device. This interface accelerates the speed up to 16.6MBps.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 41% of the total text.

Page 1 of 15

High Speed Compact Flash Interface (Turbo CF)

  ··The CF interface is defined to have eight transfer types shown in table 1. Host does not have to support all types. One does No. 7

··and 8. Other one does No. 1, 2, 3, and 4. Another one does No. 1, 2, 5, and 6. Device needs to support all of them. Once a device supports the maximum transfer speed of No. 7 and 8, the device has the ability to support the same speed for No. 1, 2, 3, 4, 5, and 6.
··If the interface timings for No. 1, 2, 3, 4, 5, and 6 are changed similar to No 7 and 8, each transfer speed will be accelerated to at most 16.6MBps. Turbo CF is a timing extended CF interface set to accelerate the transfer speed without changing protocol.

Table 1. Standard CF interface

No. Interface type Maximum transfer speed
1 Attribute memory read 3.3MBps (8-bit bus) 2 Configuration register (attribute memory) write 4.0MBps (8-bit bus) 3 Common memory read 11.4MBps (16-bit bus) 4 Common memory write 10.0MBps (16-bit bus) 5 I/O input (read) 6.8MBps (16-bit bus) 6 I/O output (write) 6.8MBps (16-bit bus) 7 True IDE mode I/O input (read) 16.6MBps (16-bit bus) 8 True IDE mode I/O output (write) 16.6MBps (16-bit bus)

Fig 1 is the standard timing for No. 7. And Fig 2 is the standard timing for No. 8. These are references for others.

Fig 3 shows the accelerated timing for No. 1 when a host reads data by changing only

A(10:0). The transfer speed will be 14.2MBps.

Fig 4 shows the other accelerated timing for No. 1. The maximum transfer speed will be

8.3MBps.

Fig 5 shows the accelerated timing for No. 2. The maximum transfer speed will be

8.3MBps.

Fig 6 shows the accelerated timing for No. 3. The maximum transfer speed will be

16.6MBps.

Fig 7 shows the accelerated timing for No. 4. The maximum transfer speed will be

16.6MBps.

Fig 8 shows the accelerated timing for No. 5. The maximum transfer speed will be

1

Page 2 of 15

13.3MBps.

Fig 9 shows the accelerated timing for No. 6. The maximum transfer speed will be

13.3MBps.

Fig 10 shows the other accelerated timing for No. 5 when the host requires neither

-IOIS16 nor -INPACK. The maximum transfer speed will be 16.6MBps.

Fig 11 shows the other accelerated timing for No. 6 when the host does not require

-IOIS16. The maximum transfer speed will be 16.6MBps.

Fig 1. Standard true IDE mode I/O input

 t0 120ns

 t1 25ns

t9 10ns

 t2 70ns

A(2:0)

-CE(2:1)

-IORD

D(15:0)

tE for multiword DMA 50ns max.

 t5 20ns

t6 5ns

Fig 2. Standard true IDE mode I/O output

2

[This page contains 4 pictures or other non-text objects]

Page 3 of 15

 t0 120ns

 t1 25ns

t9 10ns

 t2 70ns

A(2:0)

D(15:0)

-CE(2:1)

-IOWR

 t3 20ns

t4 10ns

Fig 3. High speed attribute memory read (1)

tsu(A/REG) 25ns

A(10:0)

-REG

-CE(2:1)

-OE

D(7:0)

ta(OE/CE) 50ns max.

tv(A) 5ns

  ta 50ns

3

[This page contains 9 pictures or other non-text objects]

Page 4 of 15

Standard (ns)

Turbo (n

ItemSymbolMin

Max

300

300

150

100

100

Min

70

25

0

5

5

5

Read Cycle Time

Address Access Time

Card Enable Access Time

Output Enable Access...