#21 Graphic Matrix Display


I think there should be a component in the IO library that allows you to control a black&white LCD. It should have a user-configurable size.


  • Carl Burch

    Carl Burch - 2009-05-16

    I plan to provide something like this in the next release, but it may not be what you're thinking of. What I've currently developed allows a display size up to 32x32, and each column of the display has a multibit input of up to 32 bits specifying what pixels should be lighted in that column. (In reality, each "pixel" is really a 10x10 square.) Alternatively, an attribute allows you to designate that instead each *row* should have a multibit input. And another provided choice is to have just two multibit inputs saying which rows and columns are "selected" - a pixel is lighted if both its row and its column are chosen. (The last choice sounds a bit weird, but it's an interface found in some real-life off-the-shelf components.)

    The display size limit of 32x32 is pretty restricted. To support more pixels, I believe there would need to be something of a video memory, which would be modified via a serial interface. There's a third-party JAR library from Cornell at http://www.cs.cornell.edu/courses/cs316/2006FA/projects123.php that provides such a component. I'm interested in comments about whether that interface is what Logisim should provide, or other comments about how the inputs to the device should work.

    A completely different direction - which would also be nice - would be a TTY-like component that allows just text output. Again, I'm not sure what the interface should be.

  • Carl Burch

    Carl Burch - 2009-05-17
    • assigned_to: nobody --> carlburch
    • status: open --> pending
  • Carl Burch

    Carl Burch - 2009-05-17

    Implemented as outlined above. It should appear in 2.2.0, which should be released on or around May 19.

  • Carl Burch

    Carl Burch - 2009-05-20
    • status: pending --> closed

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks