SimpleTech ZeusIOPS User Manual

Page of 84
Zeus
IOPS
 3.5-Inch Fibre Channel Solid State Drive Product Manual Rev. 1.0
33
I
NTERFACE
 S
PECIFICATIONS
SSD O
PERATION
The Zeus
IOPS
 Fibre Channel SSD is comprised of the following primary functional blocks: the SCA-
2 interface connector, a Host FPGA, which contains a processor, NAND FPGA, NAND flash memory, 
and DRAM.
Read/write data transfer requests are initiated by the host via the SCSI bus interface. Once received, 
the Host FPGA controller, under the direction of the microcontroller, processes the request.
The FPGA NAND flash controller interfaces with the NAND flash chips and sequences the data flow 
between the DRAM and flash.
Read and Write commands have dedicated hardware functions that do not require firmware support, 
thereby increasing performance. Some commands may require the host controller to use external 
circuitry that do not involve the flash memory controller.
When a Read or Write operation is requested, the integrated DMA controllers transfer the Fibre 
Channel frames to and from the SSD DRAM.
It is the microcontroller that will initiate and monitor all
activity within the controller, including the execution of the
bad-block mapping and wear-leveling algorithms.
The controller will decode an incoming host command, and
will configure the appropriate interrupts and status for the
local microprocessor to handle various SCSI commands. For
read and write transfer commands, there are hardware
functions that minimize firmware overhead to enhance
performance.