quil-lang / quil

Specification of Quil: A Practical Quantum Instruction Set Architecture
https://quil-lang.github.io/
Apache License 2.0
104 stars 16 forks source link

Add DIRECTION attribute for frame definitions #37

Closed braised-babbage closed 4 years ago

braised-babbage commented 4 years ago

On our current hardware, all frames have a direction, either "tx" (transmit) or "rx" (receive). This is tracked internally by Pidgin and other software; here I add it is an explicit part of a Quilt frame definition.

caryan commented 4 years ago

LGTM. It's a little fuzzy on whether we need a direction for a frame but it's nice to distinguish for sequencers that do both TX and RX.