mirror of https://github.com/openXC7/prjxray.git
Rename overlapping bit features for OSERDES.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
parent
e81a2fb93d
commit
9d476f726f
|
|
@ -25,15 +25,19 @@ def handle_data_width(segmk, d):
|
||||||
d['DATA_WIDTH'] == opt)
|
d['DATA_WIDTH'] == opt)
|
||||||
|
|
||||||
if verilog.unquote(d['DATA_RATE_OQ']) == 'DDR':
|
if verilog.unquote(d['DATA_RATE_OQ']) == 'DDR':
|
||||||
WEIRD_BIT = [6, 8]
|
# DDR + WIDTH 6/8 have some overlapping bits, create a feature.
|
||||||
|
OVERLAPPING_WIDTHS = [6, 8]
|
||||||
segmk.add_site_tag(
|
segmk.add_site_tag(
|
||||||
d['site'], 'OSERDESE.DATA_WIDTH.DDR.W{}'.format(
|
d['site'], 'OSERDESE.DATA_WIDTH.DDR.W{}'.format(
|
||||||
'_'.join(map(str, WEIRD_BIT))), d['DATA_WIDTH'] in WEIRD_BIT)
|
'_'.join(map(str, OVERLAPPING_WIDTHS))),
|
||||||
|
d['DATA_WIDTH'] in OVERLAPPING_WIDTHS)
|
||||||
else:
|
else:
|
||||||
WEIRD_BIT = [2, 4, 5, 6]
|
# SDR + WIDTH 2/4/5/6 have some overlapping bits, create a feature.
|
||||||
|
OVERLAPPING_WIDTHS = [2, 4, 5, 6]
|
||||||
segmk.add_site_tag(
|
segmk.add_site_tag(
|
||||||
d['site'], 'OSERDESE.DATA_WIDTH.SDR.W{}'.format(
|
d['site'], 'OSERDESE.DATA_WIDTH.SDR.W{}'.format(
|
||||||
'_'.join(map(str, WEIRD_BIT))), d['DATA_WIDTH'] in WEIRD_BIT)
|
'_'.join(map(str, OVERLAPPING_WIDTHS))),
|
||||||
|
d['DATA_WIDTH'] in OVERLAPPING_WIDTHS)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue