OSD IC required

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View


I am looking for a On Screen Display IC for 8-bit micro controller
application that needs to create colour graphics and text on video monitor.

Preference for unit that can gen lock to external signal as well as
run stand-alone.

A desirable feature (but not essential) is ability to mirror text
without having to create and entire characters set that is mirrored.

The device will later be a production unit so the component source needs
to be wholesale pricing (not Farnell, RS Spares, Digikey etc).

Could someone please recommend a suitable device and possible source in



David Huisman

Re: OSD IC required

Hi David,

If you want a micro to drive VGA monitor.
http://www.pbjtech.com/ .... in QLD

For Composite video

These guys might have stock of both
http://www.adilam.com.au /


Quoted text here. Click to load it

Re: OSD IC required

Quoted text here. Click to load it

This works well, and the source is local.


Wont directly do mirror text, but fills all the other criteria.


Adrian Jansen           adrianjansen at internode dot on dot net
We've slightly trimmed the long signature. Click to see the full one.
Re: OSD IC required

Hi David,
Someone has already mentioned noPC as a possible solution. This product
as well as many others are designed for VGA, not for genlocking PAL/NTSC

If VGA is suitable you may consider the Thumbnail VGA module if you are
adding a component to your PCB.


Unlike another VGA unit out there this one does not require special
communications framing etc. You can communicate at megabaud rates if you
like or use the SPI or I2C bus. The CPU is a 32-bit ARM7 running at
66Mhz and with the on-board firmware and Forth system is quite capable.

BTW, there is an updated version in the pipeline with on-board external
RAM (vs on-chip RAM) offering much higher resolutions and speed.

http://www.pbjtech.com /

David wrote:
Quoted text here. Click to load it

Re: OSD IC required

Quoted text here. Click to load it

Nice stuff Peter.
But Forth? *gasp*

Dave :)

Re: OSD IC required

Quoted text here. Click to load it

:) Forth, yes! But why gasp? :)

Consider Forth a command line interpreter then at it's simplest level,
but one that you can extend with simple text. So instead of simply
sending long strings of gobbledygook you can define your own "command"
which just becomes another Forth word and then pass parameters to your
command. In the slave terminal mode the text received is processed
character by character and displayed. It is possible to escape to the
Forth command line interpreter with <ctrl A> and delimit with <CR> to
run the "command" and return to character mode terminal.

You define (using <ctrl A>....<CR>):

: BOLD ( scale -- )        2 * X* 4 * Y* RED PEN WHITE PAPER ;

For then on you send a command:


and then  your text:


BTW, the Forth is multitasking so you can by the same method create
tasks that might just display a clock readout and perform an alarm
function, all independently of the host.

Could it be simpler or more versatile?

http://www.pbjtech.com /

Re: OSD IC required

Quoted text here. Click to load it

Because Forth is, well, Forth. How many people using it worldwide these
days, a few hundred? :->
I have inherited a TMS320 based DSP design which uses a custom Forth
compiler/interpreter/operating system.
It's oh-so-maintainable - NOT!
Forth is often called a "Write Only" language, because once you've
written it you can't read the damn thing again!
Forth is big in Germany, I've heard that half a dozen die-hard uni
professors turn up to the yearly conference. I believe they have their
own t-shirts and everything :->

Quoted text here. Click to load it

Yep, by using a language that everyone else uses! :-P

A few people still believe Forth is the ultimate language and will
eventually take over the world. It's nice to have something to believe
in! :->

Seriously though, nice projects.

Dave :)

Re: OSD IC required

Ok Dave, it's like this. Can you put aside your many misconceptions
about Forth and how many you think might be using it and see it for what
it is. I don't ask anyone to write Forth, but neither do I cowtow to the
majority. Everyone uses Microsoft but do you think they make the best O/S?

Using expressions such as "Forth is often called a "Write Only"
language..." doesn't lend any credence to the statement. Any software in
any language that is poorly written will be "Write Only". I don't really
want to get caught up in any discussions though. There was a message
posted today referring to this so called "write only" statement. Here is
the easily available "google groups" link to it:


Anyway, if you can do it simpler and easier, then I'm certainly not
stopping you, though I still have not seen it done easier and simpler
with such an efficient use of memory and resources despite the heckles.

Can you refute the simplicity of extending the "command line

Is a simple stack based language too difficult to grasp? :)

http://www.pbjtech.com /

David L. Jones wrote:
Quoted text here. Click to load it

Re: OSD IC required

The OSD device I am looking for would ideally have composite video (1V) out.

It will be interfaced to a PIC18F6720 8-bit microcontroller.

I am looking for IC only that will solder onto the main application PCB.

There will be several modes of operation.
1. Incoming video is bypassed via a switch and routed directly to
composite video out.
2. Incoming Video has text overlayed onto the image and appears on output
3. Graphics and text are created by the micro and the OSD IC is used to
generate comosite vide out in stand-alone mode.



Site Timeline