Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 21 Sep 2013 18:40:34 +0200
From: Katja Malvoni <kmalvoni@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: ZedBoard / Parallella: bcrypt

On Sat, Sep 21, 2013 at 5:22 PM, Katja Malvoni <kmalvoni@...il.com> wrote:

> I don't know yet, I'm trying 125 MHz at the moment.
>

It also fails timing analysis but both bcrypt format work. Performance is
50.5 c/s which doesn't make sense (expected is 45 c/s + communication
overhead).

Parallella part doesn't meet timing constraints but I don't understand why.
I haven't changed FCLK3 so it should be OK. I also changed FCLK1 constraint
to be 125 MHz and it's still 200 MHz. I tried connecting bcrypt to FCLK0
and leaving FCLK1 on 150 MHz. In that case, timing constraints are met and
bcrypt works. If I connect it to FCLK1 or FCLK2 I have timing problems
although both bcrypt formats work. I can't change FCLK0 because FCLK0 at
100 MHz is necessary for Epiphany to work.

----------------------------------------------------------------------------------------------------------
  Constraint
|    Check      | Worst Case |  Best Case | Timing |   Timing

|                    |    Slack       | Achievable | Errors  |    Score
----------------------------------------------------------------------------------------------------------
* TS_parallella_rx_outclock = PERIOD TIMEGR       | SETUP        |
6.943ns  |     6.093ns|       0    |           0
  P "parallella_rx_outclock" TS_rxi_lclk_p                 | HOLD
|    -0.924ns  |                |    1541  |      414974
  * 4 HIGH 50% INPUT_JITTER 0.1 ns                    |
|                   |                |             |
----------------------------------------------------------------------------------------------------------
* TS_clk_fpga_3 = PERIOD TIMEGRP "clk_fpga_   | SETUP        |    21.717ns
|     3.283ns|       0    |           0
  3" 40 MHz HIGH 50%                                          | HOLD
  |    -0.327ns   |                 |     505  |      115049
----------------------------------------------------------------------------------------------------------
* TS_clk_fpga_1 = PERIOD TIMEGRP "clk_fpga_   | SETUP        |    -0.156ns
|     5.156ns |       6    |         456
  1" 200 MHz HIGH 50%                                        | HOLD
  |    -0.327ns   |                 |    1274  |      256355
----------------------------------------------------------------------------------------------------------

* TS_parallella_ewrapper_link_top_io_clock_           | SETUP        |
  2.481ns|       1.354ns|           0|           0
  gen_clkout1 = PERIOD TIMEGRP "parallella_       | HOLD          |
-0.131ns|                  |          66|        7326
  ewrapper_link_top_io_clock_gen_clkout1" T          | MINPERIOD |
4.511ns|      2.155ns|            0|           0
  S_clk_fpga_0 * 1.5 HIGH 50%
|                    |                   |                  |
|
----------------------------------------------------------------------------------------------------------

Content of type "text/html" skipped

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.