⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ata_time.h

📁 mx27 f14v2 源代码。包括ADS板上诸多驱动的源码。
💻 H
字号:
//------------------------------------------------------------------------------
//
//  Copyright (C) 2006, Freescale Semiconductor, Inc. All Rights Reserved.
//  THIS SOURCE CODE, AND ITS USE AND DISTRIBUTION, IS SUBJECT TO THE TERMS
//  AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT 
//
//------------------------------------------------------------------------------
//
//  File:  ata_time.h
//
//  Define the timing value for ATA module.
//
//------------------------------------------------------------------------------

#ifndef _MX27_TIME_H_
#define _MX27_TIME_H_

// Calculate ATA timing with the CLKPRD = 7.5 ns/133MHz
// Result of PIO timing to send Timing register
int pio_timing_1[5]     =   {11, 8, 5, 5, 4} ;
int pio_timing_2[5]     =   {40, 40, 40, 12, 3} ;
int pio_timing_3[5]     =   {10, 10, 10, 10, 10} ;  
int pio_timing_4[5]     =   {6,5,4,3,3,} ;  
int pio_timing_5[5]     =   {5,4,3,3,3} ;

// Result of Multword DMA timing to send Timing register
int mdma_timing_1[3]    =   {8, 5, 4} ;
int mdma_timing_2[3]    =   {4, 3, 2} ;
int mdma_timing_3[3]    =   {30, 12, 10} ;
int mdma_timing_4[3]    =   {30, 8, 5} ;

// Ultra DMA timing
int udma_timing_1[6]    =   {4,4,4,4,4,4} ;
int udma_timing_2[6]    =   {4,4,4,4,4,4} ;
int udma_timing_3[6]    =   {23,18,15,15,15,13} ;
int udma_timing_4[6]    =   {4,4,4,4,4,4} ;
int udma_timing_5[6]    =   {4,4,4,4,4,4} ;
int udma_timing_6[6]    =   {2,2,2,2,2,2} ;
int udma_timing_7[6]    =   {12,10,8,6,5,7} ;
int udma_timing_8[6]    =   {17,11,9,7,5,3} ;
int udma_timing_9[6]    =   {11,8,6,4,2,2} ;
int udma_timing_10[6]   =    {3,3,3,3,3,4} ;    
int udma_timing_11[6]   =    {8,8,8,8,8,8} ;

#endif //_MX27_TIME_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -