1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2024-07-01 02:44:32 +03:00

ubb-vga/web/: link to medium-size images, not full size; some rewording

- Makefile, index.html: generate Web-friendly 1024x768 images and link
  to these, instead of the full-sized monsters
- index.html: minor rewording
- index.html: corrected capitalization of "NanoNote"
This commit is contained in:
Werner Almesberger 2011-05-07 09:49:39 -03:00
parent 0937c4abec
commit 91bc5eacdd
2 changed files with 20 additions and 10 deletions

View File

@ -5,8 +5,9 @@ NORMALIZESCHPS=$(SCHHIST)/normalizeschps
SRC=http://downloads.qi-hardware.com/people/werner/ubb/vga
DL=ubb-vga-pub-1024.jpg ubb-vga-pub-plugged.jpg ubb-vga-pub-v2.jpg
GEN= ubb-vga-pub-1024-small.jpg ubb-vga-pub-plugged-small.jpg \
ubb-vga-pub-v2-small.jpg \
GEN= ubb-vga-pub-1024-small.jpg ubb-vga-pub-1024-medium.jpg \
ubb-vga-pub-plugged-small.jpg ubb-vga-pub-plugged-medium.jpg \
ubb-vga-pub-v2-small.jpg ubb-vga-pub-v2-medium.jpg \
ubb-vga-schem.png ubb-vga-schem-small.png
@ -42,6 +43,15 @@ ubb-vga-pub-v2-small.jpg: ubb-vga-pub-v2.jpg
ubb-vga-pub-plugged-small.jpg: ubb-vga-pub-plugged.jpg
convert $< -scale x240 $@
ubb-vga-pub-1024-medium.jpg: ubb-vga-pub-1024.jpg
convert $< -resize 1024x768 $@
ubb-vga-pub-v2-medium.jpg: ubb-vga-pub-v2.jpg
convert $< -resize 1024x768 $@
ubb-vga-pub-plugged-medium.jpg: ubb-vga-pub-plugged.jpg
convert $< -resize 1024x768 $@
ubb-vga-schem-small.png: ubb-vga-schem.png
convert $< -scale '40%' $@

View File

@ -10,19 +10,19 @@ This is an effort led by Werner Almesberger to use the
<A href="http://en.qi-hardware.com/wiki/UBB">UBB</A>
(Universal Breakout Board), a few resistors, and a VGA cable to create a
workable VGA signal on the
<A href="http://en.qi-hardware.com/wiki/Ben_NanoNote">Ben Nanonote</A>.
<A href="http://en.qi-hardware.com/wiki/Ben_NanoNote">Ben NanoNote</A>.
<H2>What it can do</H2>
The video signal timing is controlled by software. Available resolutions
include 640x480 and 800x600.
The video signal timing is controlled mostly by software. Available
resolutions include 640x480 and 800x600.
At present, the maximum resolution is 1024x768 with a refresh rate of 50 Hz:
<P>
<A href="ubb-vga-pub-1024.jpg"><IMG src="ubb-vga-pub-1024-small.jpg"></A>
<A href="ubb-vga-pub-1024-medium.jpg"><IMG src="ubb-vga-pub-1024-small.jpg"></A>
<P>
The 16 colors are generated from a binary channel for red, green, and blue
each, plus a binary luminance channel that affects all colors.
each, plus a binary luminance channel that affects all three color channels.
<H2>The hardware</H2>
@ -32,14 +32,14 @@ The current design is based on the
that plugs into the Ben's
<A href="http://lists.en.qi-hardware.com/pipermail/discussion/2011-January/006908.html">8:10 card</A>
slot. The MMC controller in the Ben's Jz4720 CPU is tricked into
considering the UBB-VGA board as a MMC/SD device and streaming the pixel
considering the UBB-VGA board as a MMC/SD device and streams the pixel
data at a rate of up to 56 MHz.
<P>
The pictures below show a prototype that connects directly to a VGA cable:
</P>
<A href="ubb-vga-pub-plugged.jpg"><IMG src="ubb-vga-pub-plugged-small.jpg"></A>
<A href="ubb-vga-pub-plugged-medium.jpg"><IMG src="ubb-vga-pub-plugged-small.jpg"></A>
&nbsp;
<A href="ubb-vga-pub-v2.jpg"><IMG src="ubb-vga-pub-v2-small.jpg"></A>
<A href="ubb-vga-pub-v2-medium.jpg"><IMG src="ubb-vga-pub-v2-small.jpg"></A>
<P>
The circuit is very simple. In its most basic form, it consists of UBB,
ten resistors, and the VGA cable: