Archive for June, 2009

Some Largos information

Saturday, June 6th, 2009

I’ve posted a brief feature list of Largos on its own page - you can find it under “Pages” on the left navigation bar.

:-)

Largos processes over 2200 messages per second!

Saturday, June 6th, 2009

I’m working on Largos, my LMM operating system for the Propeller.

I am trying to get a decent “technolgy preview” ready for UPEW 2009 - and today I’ve been able to start writing code that accesses the kernel via my message passing object.

The message passing object is currently written in Spin, however the kernel is still able to process almost 2300 null messages (messages that don’t do anything except acknowledge that they executed) per second on an 80MHz Propeller!

The messaging overhead is quite acceptable for something written in Spin: 0.47ms

As time progresses, I will be replacing the Spin components with LMM code - I then expect the messaging overhead for LMM programs to be on the order of 5us-10us for null messages, or a speed increase of approximately 50x-100x.

Specifications for our 6.25MHz crystal (for running Propellers at 100MHz)

Monday, June 1st, 2009
  • PACKAGE: HC-49S
  • Load Capacitance: 20pf
  • Accuracy: 30ppm

Availability: mid-June, 2009

Cat out of bag time: Pre-UPEW 2009 Announcement: 6.25MHz crystals - run your Propeller at 100MHz!

Monday, June 1st, 2009

Ever since I managed to scrounge some old 6.25MHz crystals, I’ve loved the idea of running my Propellers at 100MHz. The idea of accurately controlling timing down to 10ns was EXTREMELY attractive.

Unfortunately no one currently manufactured 6.25MHz crystals, and getting one-off special order crystals, or even tunable oscillators at 6.25MHz is cost prohibitive compared to the nice, standard, and cheap 5.0MHz crystals.

To make a long story short, I decided to have them manufactured for me :-)

My web store is not yet set up, I am working on it but the other products I intend to launch at UPEW 2009 are currently taking precedence; however I will soon be able to fill orders anywhere from one crystal, to tens of thousands - at prices only slightly higher than what Parallax sells 5.0MHz crystals for.

I can’t wait to run all my props at 100MHz!!!!!

Think of the advantages:

  • 10ns resolution for timing
  • 25% more hub memory bandwidth
  • higher resolutions possible
  • graphics drivers that could not quite fit in one cog now will be able to
  • Spin, C, Pasm, LMM - ALL 25% faster!

I can’t wait to get the first shipment; its due pretty soon :-)