Hello, everybody
I encounter a problem when I debug my microace code.
I really don't know how to solve this weird problem.
In following code:
scratch[read, $l0197!entry4, l0196!tmp2, l0196!tmp, 1],
ctx_swap
alu[l0196!entry_hashed, --, b, $l0197!entry4]
nop
nop
nop
br_bset[l0196!entry_hashed, 7, m335_not_found1#]
I read a value from scratch pad, i.e. entry4
the value is 0xff when I debug
so …
[View More]the br_bset instruction should branch to m335_not_found1#.
Howerver, it branch to 1980(not exists, totally 1000 instructions in my
code).
And the microengine stop there.
Anyone knows why this happened?
Thanks a lot!
Yong Liu
[View Less]
Hello,
we have a strange problem and the most annoying part is that it shows up
pretty randomly. The boards used are ENP-2505.
Sometimes, when we start some aces, the card does receive packets, the ace
does send a response, but its response doesn't get to the wire (it happens
even with the WWBump example).
The RmSendPacket() doesn't report any error and everything seems to be
working, except this little thing - no packet is received from the card.
It seems that the packets get lost somewhere …
[View More]in the DL_SASink[] macro, but
I don't really know how to check it or debug it.
Restarting the aces usually helps, but still, this happens once in 4 or 5
times, which makes it VERY annoying when developing something (especially
if it involves more machines at the same time, like in our case).
Has anyone else encountered this problem and, perhaps, found a solution to it?
Best regards,
Matija
--
Matija Puzar
Department of Informatics, University of Oslo
Postbox 1080 Blindern, N-0316 Oslo
tel: +47 22 85 27 87, fax: +47 22 85 24 01
[View Less]
not sure if I've read the answer to this anywhere, but I think if I had I
would remember. I've been assuming that a single memory unit can service
multiple requests in parallel, e.g.
sdram[read, $blah, blah, 0, 1]
sdram[write, $blahh, blahh, 1, 1], sig_done
; ...
ctx_arb[sdram]
those two commands will take closer to the time it takes one command to
complete than the time it takes a two commands to complete serially,
right? I would hope thats the case, but I don't know if I've ever seen
that …
[View More]explicitely confirmed or repudiated.
thanks,
Najati
[View Less]