Sunday, January 27, 2013

Robot car

I was mentoring high school girls on ChickTech High School STEM workshop this weekend. As a mentor, me and 2 others developed a simple Arduino based robot car. Check out the code and video below!


Robot from Nahid Alam on Vimeo.

Tuesday, September 25, 2012

SoC Bus Architecture Comparison

Rudolf Usselmann compared three SoC buses in OpenCores SoC Bus Review mainly for determining which architecture best suits OpenCores. The article compares IBM CoreConnect, ARM AMBA and Silicon Corp's WISHBONE architectures.

More comparisons are here and here.

x86 vs. ARM: Architectural Differences

x86:
1. CISC (Complex Instruction Set)
2. Not load-store architecture
3. Variable length instructions

 ARM: 
1. RISC (Reduced Instruction Set)
2. Load-Store architecture, meaning only load and store instructions can access memory.
3. Fixed length instructions. Therefore, code compiled in ARM are generally of larger code size than x86.

Saturday, September 15, 2012

Portland Maker Faire 2012

I volunteered in Intel Labs booth at Portland Maker Faire 2012. Fun time working on Makey Makey with Jay Silver.



And I learned how to solder!