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 ^ | ||
+ | |# | ||