mirror of https://github.com/openXC7/prjxray.git
Add ZINV_CE config.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
parent
524c85fb3a
commit
91044cedd0
|
|
@ -24,6 +24,9 @@ def main():
|
|||
segmk.add_site_tag(
|
||||
row['site'], '{}.INIT_OUT'.format(base_name), row['INIT_OUT'])
|
||||
|
||||
segmk.add_site_tag(
|
||||
row['site'], '{}.ZINV_CE'.format(base_name), 1 ^ row['IS_CE_INVERTED'])
|
||||
|
||||
# SYNC is a zero pattern
|
||||
for opt in ['ASYNC']:
|
||||
segmk.add_site_tag(
|
||||
|
|
|
|||
|
|
@ -57,13 +57,14 @@ module top();
|
|||
params['INIT_OUT'] = random.randint(0, 1)
|
||||
params['CE_TYPE'] = verilog.quote(
|
||||
random.choice(('SYNC', 'ASYNC')))
|
||||
|
||||
params['IS_CE_INVERTED'] = random.randint(0, 1)
|
||||
print(
|
||||
'''
|
||||
(* KEEP, DONT_TOUCH, LOC = "{site}" *)
|
||||
BUFHCE #(
|
||||
.INIT_OUT({INIT_OUT}),
|
||||
.CE_TYPE({CE_TYPE})
|
||||
.CE_TYPE({CE_TYPE}),
|
||||
.IS_CE_INVERTED({IS_CE_INVERTED})
|
||||
) buf_{site} ();
|
||||
'''.format(**params))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue