Tag: t3ras Page 2 of 2

The big picture and saving time

The project becomes closer to completion with the top level creator being as done as possible. In this post I’ll start by explaining the top level creator and…

Bit streams, Synthesizer and Data2mem

My journey with C++ continues with three engines up and running. The bitgenerator, the software encoding bitstreams to suit our system. The software loader which runs data2mem to…

W07- (cont) Pipeline Implementation in Java (Execute Stage)

After putting my current project on halt for a week time, finally I’m back to track to work on my T3ras project. This week I focus mainly on…

11- Initializing Block RAMs using DATA2MEM

I’m still working on how to initialize Block RAMs using DATA2MEM software. I have managed to produce a bit file with initialized RAMs. What’s left is to write…

10- SOC

My new task is to design the SOC for the current product that we are working on. However, before getting to the actual design there is few tasks…

W03-Object File Format + Basic processor class

There are 2 part of my tasks for the week. The first task is to searching of available Java library that able to read object file format that…

http://www.sxc.hu/photo/1160562

Optimising C for T3RAS

After lots of testing i found certain variances that can help in speeding up code. These are a few simple practices. Know your target. If the T3RAS core…

http://www.sxc.hu/photo/1160562

T3RAS LLVM Backend Features

The T3RAS backend in llvm is based on the microblaze 6.3 architecture set but without hardware support for floating points and without hardware division. The T3RAS backend contains…