Well, it's called NedHAL and it's a Modular Architecture Independent Multiprocessing Capable Hardware Abstraction Layer (no, for those who didn't immediately understand that, I'm not going to explain that). Anyway, if you want to know more, go peruse all this documentation I've collected here. BTW, apologies if it looks a little odd in some browsers, I just asked Word to blat me out some HTML. It doesn't do a very good job :(.
Initial project proposal in September
- Click here to see the HTML-ised version
- Click here to download the Word document plus assorted CorelDRAW files (zip file, 86k)
Porfolio submitted at Christmas break
Latest documentation (last updated: 17th May 2000)
I've done a lot of work on the documentation over the last two weeks - in fact, I've written up all the APIs and written some introductions to the philosophies and methodologies used by NedHAL. Makes interesting reading for the department whom I'm sure it will confuse to no end :)
Presentation given to Department on 17th May 2000
Full sources of NedHAL (including port of U/COS II to NedHAL)
Note: The email address mentioned in the documentation NedHAL <at> nedprod.com has been retired due to overwhelming spam.
There are also sections which will end up in some form in the final year project documentation:
- Cache Coherency solutions [HTML version] [Word 97 version (27k)]
- Multitasking support [HTML version] [Word 97 version (31k)]
Okay, that's it for now. More updates as and when I get round to it.