artiq_ddb_template: fix pll_en typing

This commit is contained in:
Sebastien Bourdeauducq 2023-04-30 16:43:52 +08:00
parent 2b73ca862e
commit 825c49a911
2 changed files with 7 additions and 11 deletions

View File

@ -303,10 +303,8 @@
"type": "integer"
},
"pll_en": {
"type": "integer",
"minimum": 0,
"maximum": 1,
"default": 1
"type": "boolean",
"default": true
},
"pll_vco": {
"type": "integer"
@ -372,10 +370,8 @@
"default": 32
},
"pll_en": {
"type": "integer",
"minimum": 0,
"maximum": 1,
"default": 1
"type": "boolean",
"default": true
},
"pll_vco": {
"type": "integer"

View File

@ -260,7 +260,7 @@ class PeripheralManager:
uchn=i,
sw=",\n \"sw_device\": \"ttl_{name}_sw{uchn}\"".format(name=urukul_name, uchn=i) if len(peripheral["ports"]) > 1 else "",
pll_vco=",\n \"pll_vco\": {}".format(pll_vco) if pll_vco is not None else "",
pll_n=peripheral.get("pll_n", 32), pll_en=peripheral.get("pll_en", 1),
pll_n=peripheral.get("pll_n", 32), pll_en=peripheral.get("pll_en", True),
sync_delay_seed=",\n \"sync_delay_seed\": \"eeprom_{}:{}\"".format(urukul_name, 64 + 4*i) if synchronization else "",
io_update_delay=",\n \"io_update_delay\": \"eeprom_{}:{}\"".format(urukul_name, 64 + 4*i) if synchronization else "")
elif dds == "ad9912":
@ -281,7 +281,7 @@ class PeripheralManager:
uchn=i,
sw=",\n \"sw_device\": \"ttl_{name}_sw{uchn}\"".format(name=urukul_name, uchn=i) if len(peripheral["ports"]) > 1 else "",
pll_vco=",\n \"pll_vco\": {}".format(pll_vco) if pll_vco is not None else "",
pll_n=peripheral.get("pll_n", 8), pll_en=peripheral.get("pll_en", 1))
pll_n=peripheral.get("pll_n", 8), pll_en=peripheral.get("pll_en", True))
else:
raise ValueError
return next(channel)
@ -475,7 +475,7 @@ class PeripheralManager:
refclk=peripheral.get("refclk", self.master_description["rtio_frequency"]),
clk_sel=peripheral["clk_sel"],
pll_vco=",\n \"pll_vco\": {}".format(pll_vco) if pll_vco is not None else "",
pll_n=peripheral["pll_n"], pll_en=peripheral.get("pll_en", 1))
pll_n=peripheral["pll_n"], pll_en=peripheral.get("pll_en", True))
return next(channel)
def process_zotino(self, rtio_offset, peripheral):