engineering elegance
Providing the highest quality open-source devices
for complex system-on-chip designs

Eyecandy on a Chip

The goal of the project is to develop a stand-alone device in a small form factor that is capable of rendering MilkDrop presets in real time from an audio input, and displaying them on a screen or projector.
[video:http://www.youtube.com/watch?v=qgvh1hN_ihY]

[img_assist|nid=39|title=MilkyMist SoC Architecture|desc=|link=node|align=right|width=640|height=512]

Quote:

AEMB OpenPattern Integration

The AEMB has recently been selected as the core processor for the OpenPattern OMRP platform. The OpenPattern project designs a modular routing platform using an FPGA. The target is to create a new network router that can be used for mesh wifi networks, as an alternative of ISP home-gateways and as a development platform for future open SoC projects. It aims at producing an open hardware router board with the relevant documentation and resources to build up a complete wireless router.

Next-Gen AEMB Update

Several months have passed since development on the next generation AEMB core started. During this time, there has been some experimentation on features and architecture, as well as design considerations made, to improve the performance of the core. Some improvements were made to accommodate the ability to execute dual-threads in hardware, while others were made to speed up the pipeline. The major changes are listed below:

  • Upgraded compatibility of core to EDK 6.2 compatible.
  • Integrated on-chip instruction cache memory.

AEMB GNU Radio Integration

We are happy to announce that the AEMB has been selected as the central control processor for the next-generation GNU Radio project. 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. What this means is that it turns the digital modulation schemes used in today's high performance wireless devices into software problems.

Next Generation AEMB Development

A new AEMB core is in the works. It will feature a radical departure from the present compatible architecture, while maintaining software compatibility. It has twice the clock rate of the present core and can execute two hardware threads. There are also other improvements made to the core. Initial results have been extremely promising, delivering a doubling in code performance.

AEMB 7.11 Released

This release marks a major mile-stone in the AEMB project. It is 99.9% EDK3.2 software compatible with the addition of get/put, barrel-shift and multiply instructions. It has stable interrupt support for working with external I/O devices. Also, it features a major rewrite of the core to fix all the previous bugs found.