Tags:
create new tag
view all tags
---+++ Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. *[added 2013-09-16 by esh]* ---+++ History 1. Create new module (named maybe AMC13) which manages a connection to AMC13. *[Complete as of 05/17/12]* a. 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. a. 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 a. provide methods to access the serial no, IP addresses and address table names, i.e. =amc13.serial_no()=, =amc13.spartan_ip()= a. provide methods to connect to the spartan and virtex chips and return a PyChips handle for read/write operations a. modify eventually all scripts to use the above class (start with a test version of =ipbus.py=) 1. Rename scripts to remove version numbers. *[Objective modified]* <CR>-Modified task: rename scripts using synced version numbers within the amc13 directory. *[Complete as of 05/17/12]* 1. *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/22/12]* <CR> -new script *find_version_serial_no.py* 1. Add python version check in *amc13.py* *[Complete as of 05/17/12]* 1. Modify flash programming to work with python V2.4 if feasible *[Complete as of 05/17/12]* 1. Exit after first error on verify fail in p_flash *[Complete as of 05/17/2012]* 1. Add warning or progress indication during delay while loading MCS file *[Complete as of 05/17/2012]* 1. Add dates updated and authors to all scripts *[Complete as of 05/17/2012]* 1. Add version number / date of revision announcement to all scripts. Rename scripts to generic names without version numbers *[Complete as of 05/22/2012]* 1. Update the README file *[Complete as of 05/22/2012]* 1. Put file names for address table files in one line (use a variable in amc13.py outside function defs) *[Complete as of 05/22/2012]* 1. Test with latest PyChips (1_4_3?) *[Confirmed as of 05/22/2012]* 1. Fix crashes for missing address tables (read_regs?) *[read_regs.py removed]* 1. Update amc_control.py to work with new address table (see [[AMC13 Python Status Display]]) *[new status display fully integrated]* 1. Check environment variables for valid contents (i.e. non-numeric or empty AMC_13_SERIAL_NO causes a crash) *[change added to the 'amc13.py' module]* 1. Transfer major changes recently (as of Aug 27 2012) to the Python software *[complete as of 08/24/12]* 1. Fix and make correct the 'FIFO write', 'Block write', 'Block Read', and 'Fifo Read' commands in 'amc13_command.py' *[complete as of 08/27/12]* -- Main.EricHazen - 14 Mar 2012
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r14
<
r13
<
r12
<
r11
<
r10
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r14 - 16 Sep 2013
-
EricHazen
Home
Site map
BUCMSPublic web
Main web
Sandbox web
TWiki web
BUCMSPublic Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
Copyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback