forked from M-Labs/artiq
1
0
Fork 0

qc2: DDS selection is active low

This commit is contained in:
Sebastien Bourdeauducq 2015-08-22 11:49:38 +08:00
parent 82fdebde75
commit 094fc1cfd1
2 changed files with 7 additions and 4 deletions

View File

@ -62,7 +62,10 @@ class AD9xxx(Module):
self.comb += pads.rst.eq(gpio[0])
else:
self.comb += pads.rst_n.eq(~gpio[0])
if hasattr(pads, "sel"):
self.comb += pads.sel.eq(gpio[1:])
else:
self.comb += pads.sel_n.eq(~gpio[1:])
bus_r_gpio = Signal()
self.comb += If(bus_r_gpio,

View File

@ -26,7 +26,7 @@ fmc_adapter_io = [
"LPC:LA11_N LPC:LA12_N LPC:LA11_P LPC:LA12_P "
"LPC:LA07_N LPC:LA08_N LPC:LA07_P LPC:LA08_P "
"LPC:LA04_N LPC:LA03_N LPC:LA04_P LPC:LA03_P")),
Subsignal("sel", Pins("LPC:LA24_N LPC:LA29_P LPC:LA28_P LPC:LA29_N "
Subsignal("sel_n", Pins("LPC:LA24_N LPC:LA29_P LPC:LA28_P LPC:LA29_N "
"LPC:LA28_N LPC:LA31_P LPC:LA30_P LPC:LA31_N "
"LPC:LA30_N LPC:LA33_P LPC:LA33_N")),
Subsignal("fud", Pins("LPC:LA21_N")),