Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21585 討論

Question about the an495

Altera_Forum
榮譽貢獻者 II
1,193 檢視

Now i can get it run with my toshiba 20GB hdd, but no luck with my SamSung 80GB and hitachi 40GB hdd,the problem is the status i read from the 80GB and 40GB hdd is always wrong,here i did not use the dstrb,because i see this signal is generated by the ata core but not device. but these two hdd can be initialized sucessfully by my s3c44b0 evl board using PIO mode. 

Who can help me? 

Thanks! 

 

Chris
0 積分
2 回應
Altera_Forum
榮譽貢獻者 II
496 檢視

I share your doubts regarding the DSTROBE signal. It's not used according to ATA spec in the design and I don't understand what it's intended for. Furthermore, DSTROBE is definitely not needed in PIOMODE cause it's an UDMA signal. 

 

Apart from this special point, you didn't tell how you operated the HDDs, so there's nothing to comment. I suppose, the drives can operate in PIO mode. Not keeping the necessary ATA command timing may be a reason for failure with certain devices because of individual timing differences.
Altera_Forum
榮譽貢獻者 II
496 檢視

How can I generate the signal to cpu interface on board ? Should i write the drive in nios2 ?  

 

help me .thanks 

 

frankweng
回覆