Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QIE mapping #2

Open
awhitbeck opened this issue Jul 6, 2015 · 7 comments
Open

QIE mapping #2

awhitbeck opened this issue Jul 6, 2015 · 7 comments

Comments

@awhitbeck
Copy link
Contributor

QIE mapping is too slow... need to do some research on how to speed it up. Some ideas:

Use the uhtr histograms to read out data - which is very fast.

Use the link pattern readout to first figure out where groups of four QIEs then set those groups of four to either fixed range mode 0,1,2,3.

-the combination of the two should be very fast

@Teststandees/citizens

@awhitbeck
Copy link
Contributor Author

did we ever debug the faster mapping code?

@elliot-hughes
Copy link
Contributor

No, but now's a good time to do this, since the map changed. I'll do it.

@elliot-hughes
Copy link
Contributor

This is more annoying than I anticipated. When I use the slow version, I get results like

{"slot": 2, "uhtr_slot": 11, "fiber": 1, "link": 16, "half": 0, "qie": 17, "crate": 1, "id": "0x00000BAD 0x00000000", "channel": 3},

The "id" field is odd. I'm going to go to lunch and look into this after.

@awhitbeck
Copy link
Contributor Author

How are you reading the unique ID? From the device itself or from the IGLOO2 register?

@elliot-hughes
Copy link
Contributor

The "0x00000BAD 0x00000000" unique ID was due to a bug introduced by removing quotes from the returned results of ngccm.send_commands_parsed. I fixed the bug. I updated the map in the repository.

@awhitbeck
Copy link
Contributor Author

nice!

@awhitbeck
Copy link
Contributor Author

can this be closed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants