Adafruit Holiday Shipping Deadlines 2018: Attention! Place all UPS 3 Day orders by 11am ET Wednesday 12/13/2018
0

DE0-Nano power efficiency mod

De0 Nano Mod Out Wire

DE0-Nano power efficiency mod @ The Lair of Mako.

I recently bought a DE0-nano FPGA development board, which I’m currently using to mine Bitcoins. It’s kind of a neat board, but one downside to it is that it uses linear regulators to provide the 1.2V core supply to the FPGA, and they’re incredibly inefficient at this. Only about 25% of the power supplied to them actually goes into the 1.2V supply; the other 75% is wasted as heat in the regulators. Since Bitcoin mining is very power-hungry, an awful lot of the power usage is in the 1.2V core supply and the regulators get really hot.
Fortunately, it’s possible to mod the board to use a more efficient external buck regulator to supply the 1.2 volts required by the FPGA core logic. (In theory this should even allow USB-powered mining; in practice this doesn’t seem to work for some reason.)

If you look at the schematics, each of the main voltages on the board (ground, the supply voltage, 3.3V, and 1.2V) is brought out to a pair of pins on the 4-pin jumpers J5 and J6. There’s also a handy zero-ohm resistor across the input to the 1.2V regulator that can be removed to disable it.


De0Nano Lrg

DE0-Nano – Altera Cyclone IV FPGA starter board. For every day projects, microcontrollers are low-cost and easy to use. But when you have a project that needs raw power and high speed you may want to check out FPGAs (Field Programmable Gate Arrays). FPGAs are like raw chips that you can design by hand. They run very fast and very efficiently. They are designed for mass-parallel execution so they’re very good at handling a lot of I/O pins at once, especially for real time video or audio or emulation applications.

De0Nanotop Lrg

FPGAs are also a lot of fun, in that you really get to play with how chips are designed. Unfortunately, we didn’t study FPGA’s in school and so we missed out on learning how to use them. When we saw this Altera starter pack, we thought it would be a great first FPGA board – compact but not ‘bare bones’ – at a great price! There’s no paper book included, but there is a very detailed Altera FPGA training curriculum that a student could use as part of a self-taught FPGA adventure.

De0Nanoback Lrg

The package comes with a single DE0 Nano development board, mini USB cable (you can program and power the module over USB) and two CDs with the software necessary to ‘compile’ and ‘upload’ code to the board. The software is available for Windows and Linux computers (no Mac)

The module itself contains a nice collection of accessories:

  • Altera Cyclone IV FPGA (EP4CE22F17C6N)
    • 22,320 Logic elements (LEs)
    • 594 Embedded memory (Kbits)
    • 66 Embedded 18 x 18 multipliers
    • 4 General-purpose PLLs
    • 153 Maximum FPGA I/O pins
  • 50 MHz clock oscillator
  • 8-channel 12-bit Analog/Digital converter (NS ADC128S022)
  • 32 MB SDRAM
  • On-board USB blaster programming interface
  • USB mini-AB port
  • 2Kb I2C EEPROM
  • 4 DIP switches
  • 8 Green LEDs
  • ADXL345 3-axis Accelerometer
  • Two 40-pin IDC-compatible headers provides 72 general purpose I/O pins
  • One 26-pin header provides 16 digital I/O pins and 8 analog input pins to connect to analog sensors

To connect to the IDC headers, we suggest picking up a 40-pin female/female socket cable which will let you connect external sensors to the module once you’ve exhausted the on-board accessories

In stock and shipping now!


Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, or even use Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for MakeCode, CircuitPython, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Join 8,700+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – Python on Microcontrollers is here!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/


Maker Business — Japanese word working and more in December’s issue of HackSpace magazine!

Wearables — Solder-less magic

Electronics — = != ==.

Biohacking — Finding Bliss with Anandamide

Python for Microcontrollers — sysfs is dead! long live libgpiod! libgpiod for linux & Python running hardware @circuitpython @micropython @ThePSF #Python @Adafruit #Adafruit

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



No Comments

No comments yet.

Sorry, the comment form is closed at this time.