|
|


(click for larger image) |
Developed a C++ based HDL and mixed mode simulator for development of
large DSP mixed mode systems, such as 1000Base-T. Compute intensive
blocks can be developed directly in C or C++ and connected via a netlist
like C++ API.
See the brief
specification for more details.
|
|
|

(click for larger image) |
Designed to ease the difficult process of writing and debugging machine
code for a two dimensional reconfigurable processor array in which the
wiring between elements is typically re-routed every major clock cycle.
This was written using Tcl/Tk for OS independence reasons.
See also the MVIEW
page, and Morphosys.
|
|
|

(click for larger image) |
Developing IIR filters for the TI 54xx series can be rather painful
since, for best performance, it is necessary to optimize the internal
shifts. So, I developed a tool which generate 54xx series assembly
code for any specified IIR filter.
The code was developed using the Matlab GUI developer environment.
|
|
|

(click for larger image) |
To support DSP transceiver development I build a number of simulink
cells using C/Mex with a lot of more real World parameters.
E.g. the LMS shown left, which supports variable resolution all
through the function, tapering, and programmable rate coefficient
updates.
|
|
|

(click for larger image) |
This is a system project to adaptively remove sound noise. My
contribution to this was:
- All of the DSP software in C and assembler.
- DSP algorithms for a two channel system.
- Analog board schematic design.
- Effective? Take a listen to the system turning on in the
presence of white noise:
MP3 demo.
- Hardware
design.
Product Page
|
|
|

(click for larger image) |
In order to become familiar with the PHP language and web database
environment I wrote a small online application called phpFinder for
storing my contact and other information. |
|
|
|

|
|