66 Commits

Author SHA1 Message Date
50d24c0e69 Add comment about asynchronous inputs 2025-04-09 07:51:15 -07:00
c018997fcd Add index for io_update 2025-02-08 18:16:14 -08:00
e02896326f Remove unneeded dummy bits 2025-01-23 13:53:36 -08:00
ae0921fae4 CPLD upgrade: Add individual IO_UPDATE, PROFILE, OSK, DRG and ATT capabilities 2025-01-01 17:32:59 -08:00
af67d56c01
README: add matrix badge 2020-11-16 17:41:31 +01:00
01a3c28c8f
Merge pull request #9 from airwoodix/generic-flash-xc3
Generic flash_xc3
2019-12-20 19:16:56 +01:00
Etienne Wodey
c02a5d2715 readme: add fxload udev rule and more detailed flashing instructions 2019-12-20 15:08:29 +01:00
Etienne Wodey
8d0ede0859 flash_xc3: remove fxload call, pass cable type as argument 2019-12-20 15:08:15 +01:00
86f3465fa7 revert cpld gateware to backwards compatible
* to a strictly backwards compatible (to v1.3 proto rev 8) implementation for v1.4 hardware
* exception: OSK (which is high now and was low in v1.3)
* to make the transition to a future v1.4-specific gateware and ARTIQ
  coredevice driver smoother and is a fallback.

close #8
v1.4.0
2019-12-17 17:30:28 +00:00
9056d98eb2
README: update urls 2019-10-29 10:58:18 +01:00
05af8e402c Merge branch 'v1.4'
* v1.4:
  urukul v1.4 minimum
2019-10-29 09:32:21 +00:00
2112118cd4 udpdate bus 2019-09-11 12:29:25 +00:00
8dd508013a urukul v1.4 minimum 2019-08-26 18:36:59 +00:00
e9daf63af9 update CFG/STA SPI semantics docs 2019-06-11 14:26:50 +02:00
70852006eb cfg: add div to configure clock divider
Keeping the two bits at 0 will ensure backwards compatible default operation.
Other settings force the divider to the respective value.

* 0: en_ad9910: divide-by-4, ~en_ad9910: divide-by-1
* 1: divide-by-1
* 2: divide-by-2
* 3: divide-by-4

c.f. #3
v1.3.1
2019-01-15 10:18:04 +00:00
7dc7074865 Revert "io_update: suppress on non-selected channels"
This reverts commit 38113d8e2662afb056ea12354dbcb07a77b7d568.
2018-11-06 09:49:58 +00:00
f7888f57aa urukul: clarify sta dummy msb 2018-11-01 13:21:18 +00:00
38113d8e26 io_update: suppress on non-selected channels
close #6
2018-11-01 14:20:01 +01:00
240c1bb47e document latch clock 2018-11-01 10:29:38 +01:00
2d52737deb test: fix somewhat 2018-10-17 15:32:24 +02:00
6142c6333d license 2018-10-17 15:31:45 +02:00
f19c91ae10 flash: increase sleep 2018-10-09 15:17:08 +00:00
hartytp
fccf64d392 urukul/v1.3 changes: add osc_en_n and mmcx_osc_sel
* tp3 and tp4 connected to mmcx_osc_sel and osc_en_n in hardware
    * improve docs
v1.3
2018-10-09 17:11:27 +02:00
5f5bc8039f add xc3sprog flash script 2018-03-07 18:45:16 +00:00
2d1c145aab urukul/v1.1 changes: fsen, variant, ifc_mode[3]
* use ifc_mode[0] | variant (v1.1) and ifc_mode[0] | ifc_mode[3] (v1.0)
  respectively to drive en_9910 (compatible)
* drive fsen (failsafe) high, unconnected on v1.0
v1.1rc1
2018-02-27 18:22:16 +00:00
23e3d05241 sdo: pullup 2018-02-27 18:16:19 +00:00
44ea1cba69 spi: automatically swap do/di/sr v1.0 v1.0rc8 2018-02-12 17:33:01 +00:00
6affcc56d0 README: add sleep 10 2018-02-12 14:02:43 +00:00
a70626dde7 README: add note about flashing 2018-02-12 13:43:56 +00:00
c3cfa7f9dd debug spi bus on testpoints 2018-02-12 13:32:12 +00:00
197dd20d3f att_le: drive automatically on de-selection of the attenuators v1.0rc7 2018-02-12 13:32:46 +01:00
fea491703c urukul: explain clk_sel 2018-01-02 15:54:53 +01:00
56580162d9 fix flashing v1.0rc6 2017-12-12 11:24:35 +00:00
4689caf205 [WIP] guess more the flash commands 2017-12-12 11:53:10 +01:00
f19999c512 [WIP, untested] add some flash script stubs 2017-12-12 11:47:13 +01:00
ef2a21f6ed add forgotten file 2017-12-12 11:25:20 +01:00
1c19435fd4 increment proto_rev 2017-12-11 18:46:48 +01:00
6c8b1560db fix clock division logic
closes #1
2017-12-11 18:46:22 +01:00
2c9c830495 cleanup doc 2017-11-21 09:37:16 +01:00
b0aa4a619f test: add more 2017-11-20 18:59:41 +01:00
a4ecfd0524 documentation cleanup 2017-11-20 17:22:09 +01:00
df2a787bb3 increment proto rev v1.0rc5 2017-11-20 14:52:34 +01:00
e97c4cc195 remove unused wires 2017-11-20 14:47:34 +01:00
2ea366c043 cleanup spi logic 2017-11-20 14:45:41 +01:00
fcf49a1354 update doc 2017-11-17 15:44:39 +01:00
4955f6a1e0 update documentation 2017-11-13 15:49:44 +01:00
0fabf2b031 eemb -> eem1 2017-11-13 14:01:51 +01:00
2683f794ac EEMA/B -> EEM0/1 2017-11-03 09:53:55 +01:00
07189e037f document 2017-10-30 18:41:19 +01:00
5e9cbf4b78 add version v1.0rc4 2017-10-27 21:38:54 +02:00