Мяу! Есть надобность реализовать SHA256 хеширование. Скажу честно, я в железе не понимаю толково. Поэтому опишу саму суть задачи. А вы подскажите, что мне лучше выбрать. Ходя по просторам интернета, наткнулся на несколько источника которые мне могут в этом помочь. Xilinx, Altera и Atmel. По двум первым видел даже мануалы у вас в обучалках. Больше интересуют ASIC нежели FPGA.
Интересуют такие параметры.
-Стоимость -Потребляемая мощность -Быстродействие -Выделение тепла -Размер хешируемого буфера
Входные данные: Маска(4):00000000 Начальное значение счётчика(4):00000000 Буфер для хеширования(80 байт)
Алгоритм: В данном случае маска представляет собой 4 нулевых байта. Поэтому мы берём наш буфер и циклически его дважды хешируем HASH=SHA256(SHA256(BUFF)) Сравниваем последние 4 байта хеша с маской. Если совпало, модифицируем буфер прибавляя к счётчику единицу. Счётчик хранится в поледних 4 байтах нашего 80 байтового буфера для хеширования и играет ключевую роль в прекращении цикла хеширования. По выходу из цикла модифицированный буфер становится Выходным буфером.
_________________ На моих плечах сидят два ангела, один - добрый, второй - трезво мыслит Зачем просто, если можно сложно
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Серийность зависит от цены. Ориентировчная сумма на проект 2000$. Но важна возможность подключения нескольких устройств, для наращивания мощностей. Интерфейс хотелось бы универсальный какой-то. USB, Ethernet. Дёргать будет ПК. ---------- Еще вопрос возник! Как перевести
В первом посте написал алгоритм. Интерфейс нужен будет лишь для сбора конечных результатов. При скорости в 100Mhash/s и средним количеством интераций для одного результата. Интерфейс будет передавать 80 байт и через 1-20 секунды забирать 4 байта счётчика + 32 байта хеша.
Мне и нужен, чистый чип только для хеша.
_________________ На моих плечах сидят два ангела, один - добрый, второй - трезво мыслит Зачем просто, если можно сложно
Хорошо, хоть честно... В таком случае давайте с другой стороны пойдём. Как часто вам надо считать sha256 и как быстро должен одиночный расчёт происходить? Satyr, вам правильно правильные вопросы задаёт - что-то у вас в постановке задачи не сходиться. Если то что вы написали Satyr-у верно, то подумайте, надо ли оно? Например, мой обычный, по сегодняшним меркам, компьютер считает sha256 со скоростью около 100 мегабайт в секунду. (закэшированный файл, и это с учётом того что содержимое достаётся операционкой из кэша)
_________________ Когда уже ничего не помогает - прочтите, наконец, инструкцию. Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII) Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Циклической модификацией входного пакета и отправление его чипу будет заниматься внутренняя схема, и именно через неё будет осуществятся взаимодействие с ПК. Меня интересуют характеристики и цены на сами SHA256 чипы. ---------- Kavka Подсчёт происходит практически постоянно. Двойное хеширование происходит в цикле(в среднем 600 000 000 интераций), до условия, потом результат передается на ПК, и тот возвращает следующий результат для обработок. Я сейчас тоже использую вычисления видео карт. Собрал стойку из ATI 5870x4. Общей мощностью 1300Мhash/s. Но это же ужас. Они греются как сумасшедшие и шумят тоже. По электричеству каждая тянет при полной загрузке 350W. Это не приемлемо по нынешним ценам на электричество. ---------- Вы пните меня в направлении где можно такое железо посмотреть, расценки, характеристики. Желательно Украина.
_________________ На моих плечах сидят два ангела, один - добрый, второй - трезво мыслит Зачем просто, если можно сложно
Учтите, что придётся покупать ещё и софт для работы с таким железом.
_________________ Когда уже ничего не помогает - прочтите, наконец, инструкцию. Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII) Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
А я почему-то думал что ASIC как и любая другая аппаратная реализация, всегда должна быть дешевле, быстрее и менее ресурсоемкой чем виртуализация этих же функций на ПЛИС
_________________ На моих плечах сидят два ангела, один - добрый, второй - трезво мыслит Зачем просто, если можно сложно
5. Do your products fall under US encryption export control classification?
Yes, the BitForce SHA256 processor is properly classified under the US Bureau of Industry and Security export control. Our export control restriction prohibits the export of our products to AT designated countries as specified by the US Department of Commerce. If you need clarification on your ability to purchase our products, please contact us for review.
_________________ Когда уже ничего не помогает - прочтите, наконец, инструкцию. Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII) Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
Lunatic писал(а):
Вот и интересна была цена как оптовая так и розничная.
Ты видно не понял, что такое ASIC В отечественной терминологии это "заказная СБИС". Т.е. которые конкретный производитель делает/заказыает конкретно под какой то свой продукт или линейку продуктов. Не для свободного рынка. Дешевле той же fpga это, как правило, при заказе сотен тысяч микросхем.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения