Discussion:
Yuri's Status Report - #6 of 15
Yuri Gonzaga
2011-06-20 23:56:57 UTC
Permalink
Hi, you all!

This is my sixth report.


- Accomplishments:
- Wiki page creation to put codes and results
- Organization of codes and results and their upload to wiki
- Attempt to communicate bflike in FPGA to host PC
- However, it's not working properly. By now, I really don't know
why. All the process worked to a simpler block but not to the bflike.
- David, what is the frequency of PicoClk signal provided to
picobus_periph? I think the clock could too fast to the
bflike block and
this could be a reason why it is not working properly.
- Priorities:
- Continue to making bflike to work on the board
- Run bcrypt on the board.


---
Yuri Gonzaga Gonçalves da Costa
-------------------------------------------------------------
Mestrando em Informática
LASID - Laboratório de Sistemas Digitais
Universidade Federal da Paraíba
David Hulton
2011-06-21 02:39:48 UTC
Permalink
Yuri,

PicoClk should be 48MHz, is it not meeting timing?

-David
Post by Yuri Gonzaga
Hi, you all!
This is my sixth report.
Wiki page creation to put codes and results
Organization of codes and results and their upload to wiki
Attempt to communicate bflike in FPGA to host PC
However, it's not working properly. By now, I really don't know why. All the
process worked to a simpler block but not to the bflike.
David, what is the frequency of PicoClk signal provided to picobus_periph? I
think the clock could too fast to the bflike block and this could be a
reason why it is not working properly.
Continue to making bflike to work on the board
Run bcrypt on the board.
---
Yuri Gonzaga Gonçalves da Costa
-------------------------------------------------------------
Mestrando em Informática
LASID - Laboratório de Sistemas Digitais
Universidade Federal da Paraíba
Yuri Gonzaga
2011-06-21 04:45:56 UTC
Permalink
Considering 48 MHz, it is OK.
It's meeting timing.

The problem is that the board is outputting wrong values through the USB.
However, in simulator the same test case is working properly.
Additionaly, if I use the same control logic to comunicate to a simpler
function, it works.

Any suggestion to debug or find a solution is very welcome.

Thanks.

---
Yuri Gonzaga Gonçalves da Costa
-------------------------------------------------------------
Mestrando em Informática
LASID - Laboratório de Sistemas Digitais
Universidade Federal da Paraíba
David Hulton
2011-06-21 04:53:50 UTC
Permalink
I would put in chipscope and maybe verify that all of the test vectors
are getting in there properly (in correct bit/byte order, etc). Might
also be worth just double checking that everything that requires an
initial value gets reset properly.. If you still have problems maybe
send me the project and I'll take a look and see if there's anything
wrong with the bus interface...

-David
Post by Yuri Gonzaga
Considering 48 MHz, it is OK.
It's meeting timing.
The problem is that the board is outputting wrong values through the USB.
However, in simulator the same test case is working properly.
Additionaly, if I use the same control logic to comunicate to a simpler
function, it works.
Any suggestion to debug or find a solution is very welcome.
Thanks.
---
Yuri Gonzaga Gonçalves da Costa
-------------------------------------------------------------
Mestrando em Informática
LASID - Laboratório de Sistemas Digitais
Universidade Federal da Paraíba
Loading...