1. Create new module (named maybe AMC13) which manages a connection to AMC13. [Complete as of 05/17/12]
    1. retrieve from an environment variable (AMC13_SERIAL_NO) the serial number of the AMC13 and calculate the I/P addresses. If not set, prompt the user for the serial number.
    2. set class variables to default address table names (AMC13_AddressTable_x6_v01.txt where x is S for Spartan or V for virtex.) Check for environment variables to override (AMC13_SPARTAN_ADDRESS_TABLE) etc
    3. provide methods to access the serial no, IP addresses and address table names, i.e. amc13.serial_no(), amc13.spartan_ip()
    4. provide methods to connect to the spartan and virtex chips and return a PyChips handle for read/write operations
    5. modify eventually all scripts to use the above class (start with a test version of ipbus.py)
  2. Rename scripts to remove version numbers. [Objective modified] -Modified task: rename scripts using synced version numbers within the amc13 directory. [Complete as of 05/17/12]
  3. find_amc13_v2.py: Eliminate modified ChipsBus2.py, use try/catch instead. Add "row of dots" progress indicator as originally requested [Complete as of 05/17/12] -new script find_version_serial_no.py
  4. Add python version check in amc13.py [Complete as of 05/17/12]
  5. Modify flash programming to work with python V2.4 if feasible [Complete as of 05/17/12]
  6. Exit after first error on verify fail in p_flash [Complete as of 05/17/2012]
  7. Add warning or progress indication during delay while loading MCS file [Complete as of 05/17/2012]

-- EricHazen - 14 Mar 2012

Edit | Attach | Watch | Print version | History: r14 | r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r4 - 17 May 2012 - CharlieHill
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback