Matthew Guthaus
06/23/2021, 4:12 AMPeter Schmidt-Nielsen
06/23/2021, 4:30 AMPeter Schmidt-Nielsen
06/23/2021, 4:31 AMla_data_in pins or the la_data_out pins? At first I assumed I should be driving the la_data_in pins, because I assumed they were the inputs to the LA, but now I'm thinking I should be driving the la_data_out pins (as in, they are the outputs from my user project). Do you know which way around it is?Peter Schmidt-Nielsen
06/23/2021, 4:36 AMuser_proj_example.v it sure seems like this new interpretation is correct (i.e. I should be driving the la_data_out pins, not the la_data_in pins).Peter Schmidt-Nielsen
06/23/2021, 4:38 AMinput [127:0] la_data_in,
output [127:0] la_data_out,
input [127:0] la_oenb,
In the .lef I see:
la_data_in[0] is DIRECTION INPUT
la_data_out[0] is DIRECTION OUTPUT TRISTATE
la_oenb[0] is DIRECTION INPUT
From this I am inferring that the la_oenb pins are being driven by the Caravel harness itself (and should not be driven by my user project), and I should be driving the la_data_out pins (and not the la_data_in pins).Peter Schmidt-Nielsen
06/23/2021, 4:39 AMMatt Venn
06/23/2021, 6:31 AMMatt Venn
06/23/2021, 6:32 AMMatt Venn
06/23/2021, 6:32 AMMatt Venn
06/23/2021, 6:33 AMPeter Schmidt-Nielsen
06/23/2021, 7:25 AM