标题: CPLD访问SATA硬盘 [打印本页] 作者: lvben5d 时间: 2011-7-6 14:44 标题: CPLD访问SATA硬盘 10.2.1 Register transfers( T, W* x" r) l3 {% M2 ]
Figure 43 defines the relationships between the interface signals for register transfers. Peripherals reporting' c/ @% l6 _0 H
support for PIO mode 3 or 4 shall power-up in a PIO mode 0, 1, or 2. ( v# x" t7 R% K* f: U我翻译是:图43定义了用于寄存器传送的接口信号之间的关系, 告知支持PIO模式3或4的(device)应该以模式0,1或2的状态上电!! . }$ B9 e, J" F: d. g; e我认为:假如外围设备是SATA硬盘,即使硬盘支持PIO模式5,6,上电的时候的CPU对硬盘参数读取还是在PIO模式0,1或2下进行的初步操作。后面更改配置后(CPU从主板BIOS里读出,然后配置SATA处于更高级的模式来减少寄存器访问时间)。& }4 G) U6 l. [
疑问:到底硬盘无论何时上电后都是模式0还是1和2,还是配置后的高速模式(保存在SATA的IP核里)?# S5 t7 @# j; K6 r& P c
希望高手多多指教,Q385157936( T9 i5 t+ d* c. ~; e7 I