STADS Electrical Repository

Former Branch This repository contains all the codes that was intended to be used on hardware designed and developed by the team. This design has now evolved and migrated to AJIT were the most recent codes are stored. The codes written during the development of the previous design of the Star Tracker, including Verilog, Embedded C, C for HLS and bitstreams to program FPGAs can be found here.

This repository does not include codes for in-loop simulation of the Star Tracker.

Organization of codes

  1. Codes are to be hosted in their respective directories following the file nomenclature as explained in the QA Guidelines.
  2. Appropriate version control practices are to be followed as mentioned in the QA Guidelines.
  3. Any arguments to be fed into C codes are to be given as arguments to main() and run from the command line. The main() should look as follows:
int main(int argc, char** argv)
{
    \\ insert main code here
}
  1. Do not include any non-code / non-bitstream files (such as .txt, .jpg, .png, etc.) in the repository unless they are absolutely necessary.