What do 8 video processors mean to you?

I really am not sure what the video processor boxes in the block diagram are about.
One would seem enough to me [noparse][[/noparse]assuming one video output], but what can you do with 8?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"When all think alike, no one is thinking very much.' - Walter Lippmann (1889-1974)
······································································ Warm regards,····· G. Herzog [noparse][[/noparse]·黃鶴 ]·in Taiwan
One would seem enough to me [noparse][[/noparse]assuming one video output], but what can you do with 8?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"When all think alike, no one is thinking very much.' - Walter Lippmann (1889-1974)
······································································ Warm regards,····· G. Herzog [noparse][[/noparse]·黃鶴 ]·in Taiwan
Comments
but it works out nicely that you can dedicate a specific cog to it's own video driver. However, you are not locked in to using the video driver (<-- or specialized PLL)
strictly for video. You have complete control in software to shape the signal however you desire for any other application.
With 8 video processors, you could have 8 separate video outputs, not just one.... Simultaneous video, TV, and VGA each with a different image to display or each
with the same image to display.
One clever application we have seen uses two cogs that are synced together in a way that they interlace the video scan lines. While one cog is rendering one scan
line the other cog is displaying the other and vise-versa. What this does is allow more time for color rendering... the result is quite impressive.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
So far NTSC composite, VGA and broadcast (channel 3) drivers have been made, but more are possible.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·1+1=10
Post Edited (Paul Baker) : 2/21/2006 4:03:43 PM GMT
If I was a big blinking LED designer, I could slow down the timing and have these flash LEDs is a very complex sequence.
Or, I might find a way to time these with the right capacitor to output a synthesized sine wave in three phases to control a brushless motor.
Am I in the weeds again?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"When all think alike, no one is thinking very much.' - Walter Lippmann (1889-1974)
······································································ Warm regards,····· G. Herzog [noparse][[/noparse]·黃鶴 ]·in Taiwan
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·1+1=10
Thanks, a "glorified data serializer" is probably a more accurate term than a "specialized PLL". There is one in there that plays a significant role
for this section of the cog however.
Kramer,
In a simple answer, Yes. ...where I would be scratching my head a bit would be the decoding scheme you used on the other end for the LED's.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Just tossing my two bits worth into the bit bucket
KK
·
When Chip and I first started bringing this ability to a reality (actually I should say, when Chip did... I just watched and brainstormed over the possibilities) we immediately started thinking of applications like: A device monitoring something out in a field somewhere could be made to broadcast a short distance NTSC/PAL video signal and/or FM signal and a technician could simply walk out there in the viscinity with a hand-held TV or radio and receive live updates of what it is doing... no need for an attached display device (the thing could be buried underground for example)... but with the ability to broadcast, that leads to uses we can only start to imagine right now.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Jeff Martin
· Sr. Software Engineer
· Parallax, Inc.
FM is certainly possible, although you need to check with FCC regulations to find out what is allowable.
As an example, you can configure the video driver by setting the 'auralcog' value to "1" and specifying
the desired frequency in the 'broadcast' value.· Hanging a 6" or so piece of wire will allow you to
transmit video about 10ft-20ft to a nearby TV.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
Just wondering....
In that application, would it be possible to mix the output of two COGs, and let one create a GREEN picture while the other creates a RED picture... Only... slightly offset here and there?
Then we just need to find a few silly-looking glasses...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Don't visit my new website...
As someone else said in a very well put way,
"I bet if you ask, 'can it do this?' or 'can it do that?', that the answer would boil down to, it can if you program it that way."
...So, the sky ( or outer space ) is the limit, this Chip is designed so that you can have complete control and most of all complete fun doing it!
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
Im pretty sure the video drivers are in assembly (including VGA), spin code is just too slow to deal with high bandwidth video.
I'll consider releasing a tiled version of the driver for other users of Propeller since it could be incorporated with other programs (the VGA driver is also a tiled driver). But as I said, a bitmapped driver would consume everything the Propeller has· not making it very useful for Propeller developers.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·1+1=10
Post Edited (Paul Baker) : 2/21/2006 6:12:36 PM GMT
With porper coding... a remote controller...
... Ok... I'm ready... now I'm just waiting...
MP3 player... with synced video output... USB connection for DL source...
RAM... Thats' what else is needed...
awesom... just awesom...
more..more..more... [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Just tossing my two bits worth into the bit bucket
KK
·
When you say product, do you mean a controller board for the ACX705AKM? Or do you mean a precompiled 'COG' library that a developer using a Propeller chip could embedded? BTW: I'm interested in both! [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Just tossing my two bits worth into the bit bucket
KK
·
KaosKidd, a tiled driver is one that uses tiles to draw the image, for instance a character LCD, each character is a "tile", but is not limited to only characters. Since you only need one location in memory that shows the data to display the letter "E" you save memory, regardless of how many times it is displayed on the LCD.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·1+1=10
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·1+1=10
I wasn't sure... but now I am.. [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Just tossing my two bits worth into the bit bucket
KK
·
Do you have a timeline for your development?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
1+1=10
· I have been working with the "Nokia knock off LCD" and sparkfun even posted my BS2 code. The BS2 code uses the 8 bit display mode.
· I have code for the SX that uses the 12-bit mode. One problem with the display is that you cannot read anything back from the display memory.
· When using 12-bit mode you must send 3 bytes which make up 2 pixels, there is no way to set only one pixel. Also updating the display is rather slow, even for the SX.
· I too want to write propeller code for that display, but other projects have me tied up for now.
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheap 4-digit LED display with driver IC·www.hc4led.com
COMING SOON "SD DATA LOGGER" www.sddatalogger.com
"I reject your reality, and substitute my own." Mythbusters
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
1+1=10
So now I understand the importance of having a driver in getting different displays working. A few days ago, Paul Baker and Bean were discussing a small knock-off Nokia LCD and how they're thinking about drivers for such a beast. I, for one, would love to see the Graphics_Demo program (or similar) running on a really small LCD.
Looking forward to them having enough time for it!
Jim C
Did you finalize, by chance, your work on the Nokio knock off LCD or the ACX705AKM Sony LCD ???
Tks,
Richard
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
Let me know what are you doing for.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Regards.
Alberto.