Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

3D Wire Mesh Generator – The High End 3D Font Rasterization System

Nowadays, there are many things have been converted into 3D system. Even though the 3D technology is quite common, but not every person has the chance to get in touch with it! Honestly, you’re very lucky today, as we’re about to develop an ultimate 3D Wire Mesh Generator. For your information, the main purpose of the project is to build a hardware transformation unit and a 3D font rasterization system on the Cyclone II FPGA. Isn’t the 3D font rasterization system sounds strange for you? Well, it’s actually the process of converting text from a vector description, such as from the TrueType fonts to a raster/bitmap description. Normally, it always involved the anti-aliasing on screen text, as it makes it smoother and easier to be read by the reader. Sometimes, it may involve hinting, which is the use of information precomputed for a particular font size! Amongst the rasterization forms, the simple line drawing with no anti aliasing is regarded as the simplest and fastest method of all. In the meantime, the 3D Wire Mesh Generator is being used to… Continue reading

Simulating particle behavior with FPGA hardware

I’ve found very interesting thesis on the internet written by John Beeckler at McGill University, Montreal. The research was about particle graphics simulation on FPGA graphics. Simulation results can be used for modeling water, cloth, explosion, fire, smoke and clouds behavior.   As usually computer modeling is done in software level, there is main limitation – calculation speed. Calculating at hardware level always gives better results but also gives a lack of flexibility what software can provide. But anyway for specific tasks like particle simulation FPGA running at 130MHz speed increases a performance by two orders of magnitude comparing to software methods. Even FPGA speed up a GPU processors for this task. Read whole thesis here. Continue reading