[ARTIQ] ARTIQ 1.2 released

2016-07-14 Thread Sébastien Bourdeauducq

Hi,

ARTIQ 1.2 is out and packages are available in our main Anaconda channel.

This is a pure bugfix release and we recommend that all 1.0 and 1.1 
users upgrade to 1.2. Thanks to everyone who submitted detailed bug reports.


Best,
Sébastien for the ARTIQ team

List of changes:
  * pipistrello: shrink TTL FIFOs
  * ir: `invoke` is a valid `delay` decomposition. (#510)
  * monkey-patch Python 3.5.2 to disable broken 
asyncio.base_events._ipaddr_info optimization (#506)

  * rtio: do not reset DDS and SPI PHYs on RTIO reset (#503)
  * compiler.testbench.perf_embedding: more fine grained reporting.
  * compiler.testbench.perf_embedding: update for core changes.
  * runtime: update ppp code for lwip 2.0.0.
  * runtime: fix serialization of object lists. (#500)
  * embedding: fix location for diagnostics on quoted values.
  * targets/kc705: redefine user SMAs as 3.3V IO. Closes #502
  * targets/kc705: fix import
  * spi: expose more documentation on chaining transfers
  * spi: do not shift when starting a xfer, closes #495
  * language/environment: fix mutate_dataset with parent. Closes #498
  * worker: increase send_timeout (Windows can be really slow)
  * dashboard: kill the Qt built-in main window closing mechanism 
(fixes exit crashes)

  * compiler.embedding: use the builtin print as RPC.
  * compiler: remove now()/at().

___
ARTIQ mailing list
https://ssl.serverraum.org/lists/listinfo/artiq


Re: [ARTIQ] Channel numbers for pipistrello

2016-07-14 Thread Stevens, Kelly E. M.
Thanks, that's what I needed!
  -Kelly

From: Robert Jördens 
Sent: Wednesday, July 13, 2016 12:16 PM
To: Stevens, Kelly E. M.
Cc: artiq@lists.m-labs.hk
Subject: Re: [ARTIQ] Channel numbers for pipistrello

On Wed, Jul 13, 2016 at 4:46 PM, Stevens, Kelly E. M.
 wrote:
> I am working my way through the tutorials using an installation of artiq on
> ubuntu and a pipistrello.  I would like to hook up a scope to observe the
> signals sent by the rtio example
> (https://m-labs.hk/artiq/manual-release-1/getting_started_core.html#real-time-i-o).
> How do I identify the physical pin that ttl0 is being sent to?  I set the
> ttl0 device in device_db.pyon to use rtio channel number 2 (per instructions
> here: https://m-labs.hk/artiq/manual-release-1/core_device.html#board-ports
> ) but how does channel number 2 map to a physical output on my board?

The pipistrello-nist_qc1 bitstream assumes a certain lvds bus driver
adapter for nist_qc1 hardware at the other end of a pair of cables.
I am attaching the schematic but it shouldn't matter.
The pin mapping is here:
https://github.com/m-labs/artiq/blob/master/artiq/gateware/nist_qc1.py#L4

--
Robert Jördens.
___
ARTIQ mailing list
https://ssl.serverraum.org/lists/listinfo/artiq