Differences
This shows you the differences between two versions of the page.
| code:firmware_versioning_evolution [2024/04/02 08:41] – created Igor Yefmov | code:firmware_versioning_evolution [2024/04/02 08:57] (current) – Igor Yefmov | ||
|---|---|---|---|
| Line 43: | Line 43: | ||
| | fx3< | | fx3< | ||
| | fx3> | | fx3> | ||
| + | |||
| + | ===== Vendor ID ===== | ||
| + | ^Code ^Value ^ | ||
| + | |1|Cypress| | ||
| + | |||
| + | ===== Hardware ID ===== | ||
| + | ^Code ^Value ^ | ||
| + | |1|FX3| | ||
| + | |||
| + | ===== Product ID ===== | ||
| + | ^Code ^Value ^ | ||
| + | |1|reserved for Gen 1 camera, a.k.a. "Moon landing" | ||
| + | |2|reserved for Gen 2 camera, a.k.a. " | ||
| + | |3|Gen 3 camera (Alpha), a.k.a. " | ||
| + | |4|Gen 3 camera, Production| | ||
| + | |5|Gen 4 camera, a.k.a. " | ||
| + | |6|Gen 5 camera, either " | ||
| + | |||
| + | ===== Release type ===== | ||
| + | ^ Code ^ Name ^ Meaning ^ | ||
| + | |0|Private build| Private build for debugging and similar purposes | | ||
| + | |1|Alpha| feature-incomplete early development cycle " | ||
| + | |2|Beta| feature-complete, | ||
| + | |3|Evaluation| Tech preview | | ||
| + | |4|Release candidate| feature complete and stable | | ||
| + | |5|Release| general availability | | ||
| + | |6|Backport| backport of a feature from next gen camera | | ||
| + | |7|Emergency bug fix| a critical post-release bugfix | | ||
| + | |||
| + | ===== Build number ===== | ||
| + | ^Code ^Value ^ | ||
| + | |# | ||
| + | |||
| + | |||
| + | ====== FPGA Version Info ====== | ||
| + | The version id is also encoded into the firmware image file name as: | ||
| + | < | ||
| + | |||
| + | |||
| + | ===== Vendor ID ===== | ||
| + | A '' | ||
| + | ^Code ^Value ^ | ||
| + | |1|Xilinx (AMD)| | ||
| + | |2|Altera (Intel)| | ||
| + | |||
| + | ===== Hardware ID ===== | ||
| + | A '' | ||
| + | ^%%VendorId%%^Code ^Value ^ | ||
| + | |1|1|Artix-7 100T| | ||
| + | |1|2|Artix-7 200T| | ||
| + | |1|3|Artix %%UltraScale+%% XCAU25P| | ||
| + | |2|1|Cyclone 10 GX| | ||
| + | ===== Product ID ===== | ||
| + | An '' | ||
| + | ^Code ^Value ^ | ||
| + | |1|reserved| | ||
| + | |2|reserved| | ||
| + | |3|Gen 3 camera (Alpha), a.k.a. " | ||
| + | |4|Gen 3 camera, Production| | ||
| + | |5|Gen 4 camera, a.k.a. “Vitreledonella”| | ||
| + | |6|Gen 5 camera, prosumer grade " | ||
| + | |7|Gen 5 camera, professional grade " | ||
| + | ===== Release type ===== | ||
| + | Lower '' | ||
| + | ^Code ^Value ^ | ||
| + | |0|Private build| | ||
| + | |1|Alpha| | ||
| + | |2|Beta| | ||
| + | |3|Eval/ | ||
| + | |4|Release candidate| | ||
| + | |5|Release| | ||
| + | |6|Backport| | ||
| + | |7|Emergency bug fix| | ||
| + | |||
| + | ===== Build number ===== | ||
| + | '' | ||
| + | ^Code ^Value ^ | ||
| + | |# | ||