Shop OBEX P1 Docs P2 Docs Learn Events
Hanging projects on deSilva's desk — Parallax Forums

Hanging projects on deSilva's desk

deSilvadeSilva Posts: 2,967
edited 2008-02-09 14:05 in Propeller 1
I just looked through the mess on my desk... After some sorting it looks something like this.. So this is a kind of comittment smile.gif
Task:         Update of "How to Program the Propeller using Machine Language"
Status:       Unposted, but worked on
Obstacles:    Need to add more examples
              Include an appendix for the beginner: "What is Machine Code?"   
Completion:   Before Issue 1 of C-Compiler
-------------------------------------
Task:         Very small I2C driver in SPIN (30 kHz)
Status:       Working and posted with Port-Expander and ADC examples
Update:       Include additional example for EEPROM and Timer-Chip
Update:       1Q2008
-------------------------------------
Task:         Very small I2C driver in PASM (400 kHz)
Status:       Working
Obstacles:    Needs more testing  
Completion:   1Q2008
-------------------------------------
Task:         Package for DOGM 128x64 display
Status:       Basics are working and posted
Obstacles:    Deciding compatible interface
              Waiting for hardware  
Completion:   around Easter
-------------------------------------
Task:         Interfacing S65 display
Status:       Not yet started, but 2 displays available now
Obstacles:    Deciding compatible interface
              Time
Completion:   around Easter
-------------------------------------
Task:         PS/2 Emulator in SPIN
Status:       Basics are working
Obstacles:    Needs clean hardware interface
              Some examples needed
              (reverse) encoding table for keyboard missing
Completion:   2Q2008 (not needed earlier)
-------------------------------------
Task:         Description of "PropDeSilva", a very low cost development system
Status:       Concept and prototypes available
Obstacles:    Verification needed
              More modules needed
Completion:   2Q2008 (but needed then for class)
-------------------------------------
Task:         Parts for "PropDeSilva"
Status:       Prototypes available
Obstacles:    Support needed
              More module definitions needed
Completion:   2Q2008 (but needed then for class)
-------------------------------------
Task:         Parallel Computing Examples: CA and Simulation
Status:       Just ideas
Obstacles:    Needs time
Completion:   3Q2008                 
-------------------------------------
Task:         Adding Propellers for Parallel Computing
Status:       Concept based on "PropDeSilva"
Obstacles:    Higher Protocols TBD
Completion:   4Q2008

Comments

  • Timothy D. SwieterTimothy D. Swieter Posts: 1,613
    edited 2008-02-09 11:31
    Good list. I am eager to see the I2C in PASM. I was going to start writing a routine the other day, but I remembe a post you made from a week or so ago that mentioned you were going to work on it.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Timothy D. Swieter
    tdswieter.com
    One little spark of imagination is all it takes for an idea to explode
  • stevenmess2004stevenmess2004 Posts: 1,102
    edited 2008-02-09 11:37
    Isn't there an I2C routine in PASM in Mike Green's FemtoBasic (Mixed in with the SD card stuff)?
  • deSilvadeSilva Posts: 2,967
    edited 2008-02-09 12:28
    Mike said it never worked reliably.... My approach was slightly differently, to make the SMALLEST possible code, functionally very close to my SPIN routines (see there...) This was not meant as competiton.

    But as anyone knows it can be much faster to write the code you need rather than find out what other's have already done, especially with the Propeller....I2C code will be a very useful example where LMM code (assembly or C) can be used, as it is exactly in that time scale....
  • AleAle Posts: 2,363
    edited 2008-02-09 14:05
    Hei deSilva: That is a nice list !. I'll post mine, if you do not mind...

    Project: MK-95 II - Fully functional Portable RPN Calculator (AVR based)
    Status: Prototype works, but most of the math routines are... unwritten. The rest, kbd, display, power on-off, works.
    Timeframe: ukn
    Project: MK-100 - Fully functional Portable RPN Calculator with graphing capabilities (AVR based)
    Status: Prototype works, but no code yet. Graphic display is on its way.
    Timeframe: ukn
    Project: AmiProp - Portable, programmable Propeller based computer (2 Props, > 128 K RAM).
    Status: Prototype built, but not everything works... no code besides inter-prop communication done.
    Timeframe: ?? (after March)
    Project: Kubus - A propeller based video game (Software only) (Candidate for some LMM goodness)
    Status: Some 3d-math written, all ideas about functionality allready in place... needs serious coding smile.gif
    Timeframe; Q1/Q2
    Project: Propeller (2 Props probably) based Spectrum analyzer (for my Ph.D) (sw & hw)
    Status: Some testing done with ADC, FFT already written, needs display & testing
    Timeframe: Feb/March
    Project: High performance computer (>100 MIPS), with a Propeller as video controller.
    Status: Trying to decide on processor, ARM, AVR32, Coldfire.
    Timeframe: no limit

    Loads to do.

    Ale
Sign In or Register to comment.