J
John Oyler
Guest
I'm using xilinx's webpack software to try to synthesize. Most of my
stuff is syntactically correct, removing a few problem lines will let
it synth with no errors or warnings. However, one of the important
things I've still not figured out what to do.
I've declared two busses as inout, each 8 bits wide. I have my main
loop set for clk's posedge, and within that I have a case select
checking the value of data bus A. All is good so far. The problem
comes within the individual case statements... if A[7:0] is a certain
value (h00 and h20 come to mind), I want to output that same value
onto B[7:0].
If I simply put as my statement B[7:0] <= A[7:0] or if I do B[7:0] =
A[7:0] it freaks out, with 2 errors per instance of such statements.
Am I declaring these wrong? Is there something more involved? If more
is needed, I'll post the errors themselves tomorrow morning, but I
figure I'm doing something boneheaded enough that even with this much,
it should be obvious.
Any and all help appreciated.
stuff is syntactically correct, removing a few problem lines will let
it synth with no errors or warnings. However, one of the important
things I've still not figured out what to do.
I've declared two busses as inout, each 8 bits wide. I have my main
loop set for clk's posedge, and within that I have a case select
checking the value of data bus A. All is good so far. The problem
comes within the individual case statements... if A[7:0] is a certain
value (h00 and h20 come to mind), I want to output that same value
onto B[7:0].
If I simply put as my statement B[7:0] <= A[7:0] or if I do B[7:0] =
A[7:0] it freaks out, with 2 errors per instance of such statements.
Am I declaring these wrong? Is there something more involved? If more
is needed, I'll post the errors themselves tomorrow morning, but I
figure I'm doing something boneheaded enough that even with this much,
it should be obvious.
Any and all help appreciated.