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