Альтероскорости
Posted: 16 Jan 2012, 02:56
Десофт на чятике говорил, чо ж не поставить на пентеву 100к альтеру.
Я напряженно думал и никак не мог вспомнить, почему я в свое время отказался от этой затеи.
Потом вспомнил.
module top(
input wire [145:0] a,
output wire b
);
assign b = ^a;
Speed tests (tpd max):
EP1K50QC208-1 - 16ns
EP1K50QC208-2 - 19ns
EP1K50QC208-3 - 26ns (pentevo)
EP1K100QC208-1 - 21ns
EP1K100QC208-2 - 26ns
EP1K100QC208-3 - 38ns
EP2C15F484C6 - 15ns
EP2C15F484C8 - 20ns
EP2C20F484C6 - 18ns
EP2C20F484C7 - 20ns (DE1)
EP2C20F484C8 - 23ns
EP2C35F484C6 - 17ns
EP2C35F484C7 - 19ns
EP2C35F484C8 - 23ns
EP2C50F484C6 - 23ns
EP2C50F484C7 - 27ns
EP2C50F484C8 - 32ns
EP3SL50F484C2 - 13ns
EP3SL200F1517C2 - 18ns
Очевидно, что у самой жирной модели бюджетной линейки имеется резкое падение скорости.
Авторам пентевы спасибо, что не поставили 100к, и фак за то, что поставили -3, а не -2, она по цене почти не отличается, а по скорости на 30%.
Клоковые времянки не мерял, лень.
Оптимизация по area, но для пустого чипа это пох, проверял.
Я напряженно думал и никак не мог вспомнить, почему я в свое время отказался от этой затеи.
Потом вспомнил.
module top(
input wire [145:0] a,
output wire b
);
assign b = ^a;
Speed tests (tpd max):
EP1K50QC208-1 - 16ns
EP1K50QC208-2 - 19ns
EP1K50QC208-3 - 26ns (pentevo)
EP1K100QC208-1 - 21ns
EP1K100QC208-2 - 26ns
EP1K100QC208-3 - 38ns
EP2C15F484C6 - 15ns
EP2C15F484C8 - 20ns
EP2C20F484C6 - 18ns
EP2C20F484C7 - 20ns (DE1)
EP2C20F484C8 - 23ns
EP2C35F484C6 - 17ns
EP2C35F484C7 - 19ns
EP2C35F484C8 - 23ns
EP2C50F484C6 - 23ns
EP2C50F484C7 - 27ns
EP2C50F484C8 - 32ns
EP3SL50F484C2 - 13ns
EP3SL200F1517C2 - 18ns
Очевидно, что у самой жирной модели бюджетной линейки имеется резкое падение скорости.
Авторам пентевы спасибо, что не поставили 100к, и фак за то, что поставили -3, а не -2, она по цене почти не отличается, а по скорости на 30%.
Клоковые времянки не мерял, лень.
Оптимизация по area, но для пустого чипа это пох, проверял.