Difference between revisions of "Solid State Media Recording Solution"

From apertus wiki
Jump to: navigation, search
Line 4: Line 4:
==SATA SSD==
==SATA SSD==


Requires Multi-Gigabit-Transceivers (MGTs) which are not available on the Zynq 7020.
SATA 3.0 (6Gbit/s) requires Multi-Gigabit-Transceivers (MGTs) which are not available on the Zynq 7020. In addition it requires an Open Source FPGA implementation -> [https://www.elphel.com/blog/2016/03/ahcisata-stack-under-gnu-gpl/ Elphel SATA2 implementation]




Line 12: Line 12:




==SD/µSD card Raid==
==microSD card Raid==


Since the interface for writing data to SD cards is pretty simple (electronically and protocol wise) the idea is to use an FPGA to act as raid controller and distribute high speed data to N slower (~100MB/s write speeds) SD cards. The raid controller should be able to define how many cards are used for parallel backups and how many for increasing throughput.
Since the interface for writing data to (micro)SD cards is pretty simple (electronically and protocol wise) the idea is to use an FPGA to act as raid controller and distribute high speed input data over N slower (~100MB/s write speeds) microSD cards. The raid controller should be able to define how many cards are used for parallel backups and how many for increasing throughput.
 
Price (microSD cards with > 90MB write speed - June 2017) is roughly: 0.60 - 0.80 € /GB


==e.MMC flash memory==
==e.MMC flash memory==
In comparison to the SD card Raid approach e.MMC has the following
Pros:
Cons:

Revision as of 13:43, 17 June 2017

Ultimately we want to be able to record high speed (with 12-15 Gbit/s throughput ) footage (uncompressed raw as DNG sequence) inside the AXIOM Beta to some sort of solid state media. This page acts as a hub to collect requirements, reasoning for/against particular aspects and solutions.


1 SATA SSD

SATA 3.0 (6Gbit/s) requires Multi-Gigabit-Transceivers (MGTs) which are not available on the Zynq 7020. In addition it requires an Open Source FPGA implementation -> Elphel SATA2 implementation


2 PCIe SSD

This includes M.2 and CFast as they are based on the PCI Express interface. Requires Multi-Gigabit-Transceivers which are not available on the Zynq 7020.


3 microSD card Raid

Since the interface for writing data to (micro)SD cards is pretty simple (electronically and protocol wise) the idea is to use an FPGA to act as raid controller and distribute high speed input data over N slower (~100MB/s write speeds) microSD cards. The raid controller should be able to define how many cards are used for parallel backups and how many for increasing throughput.

Price (microSD cards with > 90MB write speed - June 2017) is roughly: 0.60 - 0.80 € /GB

4 e.MMC flash memory

In comparison to the SD card Raid approach e.MMC has the following

Pros:

Cons: