I would like to share my issues and my solution for each problem
pynq_model_cfg = conifer.backends.xilinxhls.auto_config()
pynq_model_cfg['OutputDir'] = 'model_5_pynq' # choose a new project directory
pynq_model_cfg['ProjectName'] = 'conifer_jettag'
pynq_model_cfg['XilinxPart'] = 'xc7z020clg400-1'
pynq_model_cfg['ClockPeriod'] = 20 # set the clock period to 20ns
pynq_model_cfg['AcceleratorConfig'] = {
'Board': 'pynq-z2', # choose a pynq-z2 board
'InterfaceType': 'float', # floating point for the data I/O (this is default)
}
# print the config
print('Modified Configuration\n' + '-' * 50)
print(json.dumps(pynq_model_cfg, indent=2))
print('-' * 50)
- part 7a
- problem --> on vivado throw the critical warning "Timing constraints are not met"
- solution ---> it "ultrascale plus block" -> "CLock Configuration" -> "Output Clocks" -> "Low Power Domain Clock" -> PL0 set to 50
