After recalling the basic algorithms published by NIST for implementing the hash functions SHA-256 (384, 512), a basic circuit characterized by a cascade of full adder arrays is given. Implementation options are discussed and two methods for improving speed are exposed: the delay balancing and the pipelining. An application of the former is first given, obtaining a circuit that reduces the length of the critical path by a full adder array. A pipelined version is then given, obtaining a reduction of two full adder arrays in the critical path. The two methods are afterwards combined and the results obtained through hardware synthesis are exposed, where a comparison between the new circuits is also [url removed, login to view] need an engineer for design and programming PCB boards (ASIC) for SHA256 + Scrypt Hashing. You should design and test PCB with ASIC chip. Programming this chips for SHA256 and scrypt alogorithm ([url removed, login to view]). Chips will be prebuild from Altera or Xillinx manufacturers. You can use any open source sheets (Open)nnI need to get a prototype like :n- [url removed, login to view] [url removed, login to view] prototype his goal to mining Bitcoin or litecoin or other crypto [url removed, login to view] this URL : [url removed, login to view] the design work, u can get more projects + bonusnnThis project work arroud bitcoinnPCB bords must get the detail below :n1000GH/s n28nm Standard ASICnMaximum 400wnnLook this descriptionn[url removed, login to view] bord must work with usb2 with adequated DrivernMining Software compatibilitynn EasyMiner software is provided for Android, Windows & Linux operating systems.n BFGminer - Open source availablen CGminer - Open source availablen BitMinter - Java ClientnnU can get information fro the driver:n[url removed, login to view] steps:n1) Design the PCB board to mining BTC and LTC with sha256 and scrypt | Chips will be prebuild from Altera or Xillinx manufacturers with 1000GH/s for sha256 and 1000Kh/s fro scyrpt algonnnnAre you OK for this challenge ?