Browse Search Popular Register Upload Rules User list Login:
Search:
[PCP] Collection of logic gates

Image:
screenshot of the scene

Author: Otacon140.96

Group: Collaborations

Filesize: 71.03 kB

Date added: 2009-04-12

Rating: 7.9

Downloads: 2518

Views: 5357

Comments: 12

Ratings: 12

Times favored: 1

Made with: Phun

Tags:
logic gate

Scene tag

[PCP] Phun Computer Project Version 0.2b
Join the collab!

Hello! I like to intoduce the Phun Computer Project! This project wants to archieve a great advance in optical phun-computing via thyme. Maybe we can simulate complex circuits in future...?

This collection (see below) contains analog and digital logic gates, A/D converters and frequency synthesizers and much more...


Features:
Logic gates: AND, OR, NAND, NOR, XOR, XNOR, NOT
Digital gates: color-addition, color-substraction
A/D converters: 4bit, 8bit, 16bit, 32bit, 64bit NEW
Color converters: color to RGBA, RGBA to Color
Color analyzers I: color to R, color to G, color to B, color to Alpha
Color analyzers II: color to R to boolean, color to G to boolean, color to B to boolean, color to Alpha to boolean
Synthesizers: sinus and cosinus, ON/OFF, OFF/ON

How a gate works (simplified):
1. A gray circle collides with an object (collision group A)
2. The circle reads information from this object (color, density, type,...)
3. The circle switches the collision group from A to B
4. The circle collides with a new object and does something..
5. The circle switches the collision group from B to A
1. ...
2. ...


Pros and cons:

+Thyme script is located in the circles only
+No extra custom variables are declared
+Analog signal frequency ~33.3Hz
+Digital signal frequency ~50Hz
+Less amount of geometries is necessary to build a circuit


-The devices are not so easy to understand
-The brush/CSG tool may not be suited for building conducting parts
-High latency for input devices, because of the low signal speed


TODO-list:
-We will add a adressable RAM interface or a adressable hard-drive
-We will add a 16 x 16 or 40 x 30 33Hz color display
-I will publish a documentation of every device in this post soon
At last we will built a little phun computer

Rules:
Do not use scene.my variables!
But there is a real possibility that we need scene.my.arrays for memory design.

Voting rules:
Do not rate our scenes down if they miss 100% realtime performance.
This project is very complex. Be happy if they run 100% realtime @ 0.01x speed.

Free jobs:Join the collab!
-Communication standards developer (memory access r/w, frequency settings, signal standards)
-Main memory development
-Circuit management (conducting, chip layout)
-Main peripheral devices research
-LED display R&D
Free jobs in future:
-Kernel programmer
-OS programmer



Motto: Have fun to build your own circuit!
Otacon140.96

PS: Set simulation speed to 0.01x to see the devices working step by step.

Look at this link to be up to date!
--------
(C) Otacon140.96 2009
Last edited at 2009/04/15 00:49:21 by Otacon140.96
Please log in to rate this scene
edit
Similar scenes
Title: Logic Gates fix
Rating: 5.5
Filesize: 323.74 kB
Downloads: 593
Comments: 3
Ratings: 2
Date added: 2008/08/15 11:55:12
Made with: Phun
Rating: rated 5.5
download
Title: Logic gates...
Rating: 5.9091
Filesize: 275.8 kB
Downloads: 1027
Comments: 4
Ratings: 11
Date added: 2008/09/03 00:06:55
Made with: Phun
Rating: rated 5.9
download
Title: Thyme Logic gate
Rating: 6.3
Filesize: 367.05 kB
Downloads: 713
Comments: 4
Ratings: 4
Date added: 2010/06/08 14:53:02
Made with: Phun
Rating: rated 6.3
download
Title: Logic XOR and XNOR
Rating: 4.7778
Filesize: 65.38 kB
Downloads: 518
Comments: 4
Ratings: 3
Date added: 2009/07/15 02:59:47
Made with: Phun
Rating: rated 4.8
download
Title: Logic Gates
Rating: 5
Filesize: 22.31 kB
Downloads: 762
Comments: 0
Ratings: 1
Date added: 2012/01/28 05:58:03
Made with: Algodoo v2.0.2 Edu
Rating: rated 5
download
Title: Logic NOR to XOR
Rating: 7.5
Filesize: 325.24 kB
Downloads: 447
Comments: 0
Ratings: 2
Date added: 2008/09/12 01:49:07
Made with: Phun
Rating: rated 7.5
download
Responses to this scene
show list
Title: [PCP] LED Screen V1.00
Rating: 7.5
Filesize: 85.72 kB
Downloads: 1198
Comments: 14
Ratings: 8
Date added: 2009/05/05 15:50:57
Made with: Phun
Rating: rated 7.5
download
Title: [PCP] Working Computer [V2.50b Build 6]
Rating: 8.4375
Filesize: 88.34 kB
Downloads: 6731
Comments: 18
Ratings: 26
Date added: 2009/04/30 18:57:32
Made with: Phun
Rating: rated 8.4
download
Title: [PCP] Working Computer [V2.10b Build 4]
Rating: 9.2032
Filesize: 90.24 kB
Downloads: 112754
Comments: 95
Ratings: 116
Date added: 2009/04/21 17:47:52
Made with: Phun
Rating: rated 9.2
download
Title: [PCP] Functional keyboard [V1.00]
Rating: 7.0714
Filesize: 49.03 kB
Downloads: 1132
Comments: 4
Ratings: 8
Date added: 2009/04/18 00:06:31
Made with: Phun
Rating: rated 7.1
download
Title: Keyboard research
Rating: 5
Filesize: 43.07 kB
Downloads: 869
Comments: 3
Ratings: 1
Date added: 2009/04/17 20:43:21
Made with: Phun
Rating: rated 5
download
Title: [PCP] 64bit A/D converter [Version 1]
Rating: 5
Filesize: 25.31 kB
Downloads: 1032
Comments: 2
Ratings: 1
Date added: 2009/04/14 13:47:49
Made with: Phun
Rating: rated 5
download
Title: [PCP] 32bit A/D converter [Version 1]
Rating: 5
Filesize: 34.41 kB
Downloads: 1140
Comments: 1
Ratings: 1
Date added: 2009/04/13 20:22:07
Made with: Phun
Rating: rated 5
download
very good!! with this, we can make a phun computer!!! _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ _o_ 20/10 xD
thanks! I'll hope that we make it! :)
Last edited at 2009/04/12 19:05:09 by Otacon140.96
Wow, totally awesome! great work and can be very helpful for lots of things.
Ganz Phunland wartet auf den ersten Phuncomputer:D
@Janitor-Master
Du glaubst gar nicht, was das für ne Arbeit wird :lol:
Ich benutze gerade schon andere Programmiersprachen wie Visual Basic.NET oder C++ um Programme zu schreiben, die mir Thyme-Code generieren, damit ich nicht so viel tippen muss. (Thyme ist die Programmiersprache von Phun)

Wir werden es schaffen, einen Phun-Computer zu bauen!!:D
Wenn Du möchtest, dann kannst Du der Arbeitsgruppe beitreten und mit anpacken :lol:
OH MY GOD.:o That's all I have to say._o_
Otacon unless you're fit in C++ (Bah @ VB) you should consider Java/C# for your Thyme-Developing Wrappers.. Saves you hours of manual Memory Management AND is OS-Independent.
ah and did I mention that error descriptions of the compiler/linker/debugger are infinitley more USEFULL than that crap generated by the C++ stuff? __@@@MEMALLOC@@@_ in 0xA787EFF4 is just much less comprehensive than "The Value has not been initialized. Maybe wrong scope was selected?" ...
Last edited at 2009/04/18 10:11:17 by DJGummikuh
omg. :| Do have nothing else to do??:huh:
Crazy fan of phun! :blink:
HOORAY! WE DID A COMPHUTER!!! _o_ _o_ _o_ _o_ _o_ _o_

LOLOLOL:DDDDD
to confusing my brain hurts :s :bonk: i dont get it like the color things but it looks cool. i dont know how to use thyme so that might be y :|
Last edited at 2009/06/15 23:59:33 by crigger61
I just realized you got analog and digital mixed up