Font Size: a A A

The Research Of The SATA Interface And Key Technologies Of Object-based Storage Controller

Posted on:2008-07-15Degree:MasterType:Thesis
Country:ChinaCandidate:X LiuFull Text:PDF
GTID:2132360272468255Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the requirement for storage and the complicate application of storage, the block-based storage interfaces have blocked the development of storage system, the Object-based Storage interfaces come out and feed the needs. The Object-based Storage is the combination of block-based storage and file-based storage and is known as security, scalability, high-performance and intelligence, but the Object-based Storage Controller becomes the bottleneck because of the intelligent management and the complicate protocol decode. In order to overcome this status and improving the performance of the Object-based Storage System, the hardware design of Object-based Storage Controller is studied in detailed.Based on FPGA (Field Programmable Gate Array), finished the overall design with the Avalon switch fabric and the NiosII processor which is of RISC (Reduced Instruction Set Computer) architecture. Based on SOPC (System on Programble Chip) technology, implement the SATA (Serial Advanced Technology Attachment) protocol and the low-level protocol of FC (Fibre-channel) in HDL language. Based on the IP (Intellectual Property) core and finished the frequency division and muplication with PLL (Phase-locked Loop), implement the DDR memory controller and the timing circuit. Based on the ucLinux RTOS and the HAL (Hardware Abstract Level) technology, implement the Object-Based Storage protocol on the software level.Taking the optimizing of CRC (Cyclic Redundancy Check) algorithm and scrambling algorithm as an example, describe the method of improving the frequency and performance through resource-replication; taking the division of large state-machine in the link layer of SATA protocol as an example, describe the method of improving the frequency and performance through time-interleaving and pipelining.
Keywords/Search Tags:Object-based Storage Controller, Field Programmable Gate Array, Serial Advanced Technology Attachment
PDF Full Text Request
Related items