jnicolle.com – 8051 – Altera HDL UP1

jnicolle.com – 8051 – Altera HDL UP1

“I wrote an 8051 CPU emulation core with complete instruction-set support. The core is fast and has been well tested. The Intel MCS-51 BASIC interpreter code runs perfectly as an example, see the example application below. ” – Jean Nicolle

  • The CPU core is fully emulated, all instructions.
  • Interrupts are not emulated (which would be pretty easy to add).
  • On-chip peripherals are not emulated (which would be much more complex to do completely and accurately)

Here are a few designs targeted for Altera’s UP1-board. They are programmed using HDLs (AHDL, VHDL and Verilog HDL). These designs can be useful as demos for the UP1 board and HDL source examples. They emulate some old video games.

Video and VHDL Demo Files for Altera’s UP 1 and UP 2

Strippenstrolch – Elektronikbasteln

“Strippenstrolch” is thus a pitch name for “electricians”. here you can also see a innovative project that combines rainwater harvesting and a solar energy operated pump to flush toilets.

Strippenstrolch – Elektronikbasteln

LED Lighting Projects, Learn Electronics, Basic Circuits and how they work. All in German.

“In Germany one finds this designation now and then for an electrician on the work. Particularly in the winter, if it is still dark in the morning, one often sees “Strippenstrolche” with its building lamp on the building site:”

Solar Pump

Combination of Rain and Sun Harvesting

“The inspiration for a self-sufficient toilet flush was now close at hand: I thought at first to work with a power supply that provides me the 12V to the pump. But as a power supply would idle constantly consume energy, I rejected this solution. I have long experimented with solar power, so I decided, now a solar system for our toilets to build. On the flat roof of our garage I installed two 12V – 55Wp – solar – modules (Conrad Electronics). This I switched in parallel.”

“As a solar storage currently serves an ordinary car battery 45Ah (later 3 pieces with a total of 135 Ah). The charging control acquires an 8A charge controller (Conrad). So all very simple.”

KD7LMO amateur radio and open source hardware

KD7LMO amateur radio and open source hardware

Nixie Tube Clock Nixie Tube Clock

“In the pioneering sprit of amateur radio and open source hardware and software, I’ve assembled a collection of information and engineering plans for a variety of amateur radio projects. These projects cover a wide range of disciplines.” – KD7LMO

From the GNU radio web site

“GNU Radio is a collection of software that when combined with minimal hardware, allows the construction of radios where the actual waveforms transmitted and received are defined by software.

GNU Radio

What this means is that it turns the digital modulation schemes used in today’s high performance wireless devices into software problems.”

GNU Radio

The latest in SDR (Software Defined Radio) technology. Here are some projects and information that rely on the GNU Radio and USRP (Universal Software Radio Peripheral).

Universal Software Radio Peripheral