cellular automata

    Newer Older

    This is the output of a Cellular automata system developed using a Spartan 3 Starter Kit FPGA board. The user could pause the automata, change the frame rate, apply 16 different rules (Conway's life, Brian's brain, parity, lichens, time tunnel, Greenberg, among others), seed it with a mouse-drawn pattern and choose among two color palettes.

    Some features and numbers for the curious:
    -Resolution: 320x240
    -Inputs: 8 switches, 4 push buttons, PS/2 mouse
    -Output: 3-bit VGA
    -Colors: 27 (using temporal and spatial dithering)
    -System clock: 30MHz max.
    -Moore neighborhood.
    -16 rules (limited only by the number of switches, more rules can be trivially added).

    These pictures were obtained by photographing the CRT display that received the VGA signal.

    More info here, and the rest of the pictures are on my photostream. If you are interested in the VHDL source code, please let me know. I will gladly share it with anyone.

    Disclaimer: These pictures were edited using Photoshop to increase contrast and in some cases color inversion has been applied. Color inversion was not a feature of this system, but it can be trivially implemented.

    krzysztf, Mark Oliver Adams, and tspress added this photo to their favorites.

    1. antimateria 93 months ago | reply

      esta conmadre......

      mandala jajaja comillas

    2. AlpenaMi 93 months ago | reply

      Hi, I'm an admin for a group called Kaleidoscopes Only,
      and we'd love to have your photo added to the group.

    3. checoo 93 months ago | reply

      It is not really a kaleidoscope, but I added it to the pool anyway!

    4. AlpenaMi 93 months ago | reply

      Thats ok it has the symmetry that I look for and I like the pic....
      plus it always helps that I am the founder of the group and
      I can invite any pics I feel would look/work with the rest of the group pics.
      This has the mirrow imaging...I can cut and have four identical pieces.

    5. tekchusong 35 months ago | reply

      Hi, could you please email me the source code? My email it tekchusong@gmail.com.

      Thanks,
      Jon

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts