GCP for BICEP2
Lakeshore 218 Temperature Controller
Gcp Schematic Drawing
Physics 334 Petition
Forget the year Party Ideas
March 30, 2009

GCP for BICEP2

projects-gcpBCP2

doxygen for gcp

CVSWEB for gcp

ToyGCP antenna: KyleWave

Lakeshore 218 Temperature Controller

projects-lakeShore218

Gcp Schematic Drawing

Red indicates the code that needs to be written. In addition, the Mediator Layer will have to be modified to receive data from and send commands to the MCE. It will also need to collate data from the MCE and Antenna layer into data frames.

  1. MCE sync box generates a DV signal, which includes a sequence number. This is sent to the MCE and the BLASTbus PCI controller.
  2. All detectors are sampled by the MCE synchronously. The BLASTbus PCI delivers a hardware interrupt and serial number to its host computer (gcp control computer).
  3. Gcp control software is triggered by this interrupt to sample all time-critical data registers (encoders and GPS clock card).
  4. Gcp software samples all other data sources as well, polling many threads which run asynchronously for current values of their data. This includes the BLASBbus House Keeping data.
  5. GCP receives MCE data via ethernet socket and collates all data streams into frames inside the Mediator layer. These frames are sent to the disc archiver, and the control client.

Email from John Kovak, October 27 2008
--------------------------------------------------------------------
    1. MCE sync box generates a DV signal. All detectors are sampled by the MCE
synchronously with this signal with latencies that are repeatable to very high
precision.

    2. BLASTbus PCI controller receives the DV from the sync box and delivers a
hardware interrupt and serial number to its host computer. Latency of hardware
interrupt must be repeatable to < 1ms.

    3. Our control/data software GCP running on this host computer is triggered
by this interrupt to sample all time-critical data registers (encoders and GPS
clock card). In BICEP1's GCP, this interrupt-driven sampling achieves < 1ms
repeatability.

    4. GCP software samples all other data sources as well, polling many threads
which run asynchronously for current values of their data. We envisioned the
BLASTbus HK data as being in this category, delivering its current values of
voltages monitored by its ADCs, including those it demodulates, with
appropriate anti-alias filtering for the typical ~100 Hz sampling rate.
Maximum bandwidth needed from any HK data is only ~20 Hz. We had believed this
behavior was easy for BLASTbus controller.

    5. GCP receives MCE data via ethernet socket and collates all data streams
into frames. It sends these frames to its disk archiver and to monitor/control
clients. This happens approximately in real time, but a detail is that GCP's
frames are at a slower rate--they actually each include a fixed number (usually
100) of time samples of the "fast registers" (i.e. detectors, encoders, GPS,
some HK). Everything else is downsampled by GCP and recorded at its slower
frame rate, i.e. around 1 Hz.
-------------------------------------------------------------------

Physics 334 Petition

phys334Petition

Forget the year Party Ideas

March 30, 2009

Details:
  - Date: Dec 4th
  - The room is already reserved
  - Pat Plitt has details about tables/chairs/etc.
  - Graduate level TA - What does he/she do in his/her office hours: Balloon animals.
  - Talking contest:
      Richard Hill v.s. ?? for who can talk the slowest
      Announcers Margaret (megaphone) and ?? (fast talker)
  - A real, legit jazz combo of us.

Ideas:
  - If we werent' physicists, what would we be doing otherwise?
  - Opening joke; pick your code number / Candidacy exam joke; first half hour will be administrative
  - Parody of a movie or show.
  - data -> Dishes -> laundry
  - Physicists self-segregate, everywhere. PSD happy hour.
  - We were the only class to not have a prospectives party
  - The "coffee cup" endowment was lost due to Bernie Madoff
  - "Pay you to bring my money, Bitch!!"
  - Museum of Science and Industry
    ~ Sid doesn't make it inside the building, but ends up playing in a puddle.
  - "Wouldn't it be nice if I were smarter" to the tune of the Beetles
  - Ran volunteered to sing

Wendy Zhang
  - Professors trying to shut a door, Wendy struggling, Kutasov slamming
  - laughing uncontrollably

Henry Frisch
  - Tank presenting on how he found the higgs, Henry shows up 20 minutes late
  - 335 papers. How much do they change between quarters?

John Rosner
  - Huge mustache
  - hand calculator
  - puffing a pipe
  - Could your computer handle a 10 Mb file?
  - Rosner with punchcards, giant computer
  - Interviewing people in the museum with mustache and calculator
  - Excited about Morse code and Ham radio. Somethign about Shocket?

Margaret Gardel
  - megaphone
  - Getting excited about real data

Richard Hill
  - monatonic voice
  - Have Hill giving a homework assignment from P&S that is absurdly long, then
    someone stands up and sais, "Look. I don't know if you just got diagnosed with
    coln cancer or your wife told you she was leaving you. But you don't need to take
    it out on us!" then storms out of the class room.

David Kutasov
  - idioms
  - My zero is bigger than your zero
  - Only game in town

Mark Oreglia
  - People being confused about Mark being Richard Dreyfuss

Emil Martinec
  - waving his hand in front of the board while preparing to write equations; joke on listening to rap at the same time, waving his hand to rap.
  - Taking a drink of water then saying, "this is only water."
  - QFT4=string theory, QFT5=abstract math, QFT6=philosophy, QFT7=metaphisics, QFT8=hanging out with Martinec on a friday night.

David Reid
  - Ambiguously gay duo with Stuart Gazes
  - motivational speech to under-talented physicists

Van
  - Talking about what we need to do if a gunman comes into the lab
  - candy/cough drops
  - magnifying glass / blind

Bruce Winstein
  - incomprehensible homework assignment
  - somebody reading a homework assignment under a spotlight
  - Calling his son during class to answer a question he doesn't understand
  - Variance of the variance of the variance of...
  - Assigning the class his own data to analyze. Taking notes on it.