Author Archives: Administrator
Control/Data Flow Diagram
See attached PDF for details on the BlazeRouter-M (or as we’re now calling it BR-Q, Q for QoS). This diagram details the control packet/data packet flow from one node to another in our BlazeNoC. This is the first revision of … Continue reading
69 States and NOT counting…
The total number of states in the Arbiter’s control unit for BlazeRouter-M has reached 69 states. As far as Finite State Machines go, this diagram (located –> https://github.com/koru/BlazeRouter_M/tree/master/docs) isn’t your traditional looking Moore machine (rather complex), but nevertheless the design … Continue reading
Changes coming soon…
I realize it’s just me and the plethora of SpamBots that flood my blog, but that’s by design. In the coming months, as I fight through the completion of my thesis and grad school, I want to deliver on some … Continue reading
Adding p4merge to mergetool in Git
So I needed to merge some stuff on BlazeRouter_S for my thesis work and since I’m using Git for software configuration management, I had to setup a worthy diff tool to help me resolve the conflicts I was experiencing in … Continue reading
Livepad Source Code available on GitHub
Back in April, I decided to freshen up on my Socket Communication skills in C and C++ and in the process I got motivated to work on a simple Web Server design that I called Hostess. Livepad was supposed to … Continue reading
It’s official: Windows 7 Sucks
Even in XP Compatibility Mode, Windows 7 FAILS! Good luck running legacy software from 6 years ago that has a node-locked USB dongle used for product licensing. Apparently the moment you plug the proprietary USB stick in, Windows craps out … Continue reading
Update: Arbiter status
Update on where we’re at in the BlazeRouter design. Next steps. Continue reading
Update: Arbiter and Simulation results
Thus far, I’ve been trying to implement the main components of the arbiter. Namely, the Control Unit, Reservation Table and Scheduler have been designed to take in the PID (packet ID) and TID (expected arrival time ID) (respectively) from the … Continue reading
Working Overtime
Implemented some logic pertaining to the Reservation and Routing tables. Having some trouble with VHDL and finding an appropriate, synthesizable way to implement a multidimensional array that represents a ram block. Integer indexing of the array directly with a variable … Continue reading
Update on Kernel Dev
An update to my Linux Kernel Dev endeavors. Hardware change to help consolidate my work on BlazeNoC. This system will be entitled BlazeSoC. Its purpose is undefined, but the compilation of the Linux Kernel from step 1 is to help aid the readers in the process of doing the same for their own educational/government or commercial apps. Unlike the Donald, I won’t ask for 25%.. Hahah.. Maybe 1-3%, fair? hahah. Just kidding.. Continue reading