| Board Pictures
This is the Grits
Programmable I/O Board for the PC/104 bus. U1, the Lattice
ispLSI2096A,
is the only active component on the board. All other parts
on
the board are passive devices, either resistors, capacitors, or
resistor
networks. U1 is programmed through port P2 in the upper-right
corner.
The socket at U2 allows the addition of an oscillator should a new
application
require it.
This is the top of
the Grits Board shown without any components. Because U1 is fully
programmable,
it was possible to route the signals directly without signals having to
cross, even using the surface mount components which are normally
thought to require lots of vias. This is a two-layer board.
This is the bottom
of the Grits Board shown without any components. There is a
continuous
ground plane under all high-speed signal lines, which helps reduce
electromagnetic
interference (EMI).
This is the Cornbread
Programmable I/O Board. U1, the Lattice ispLSI2096A, is the only
active
component on the board. All other parts on the board are
passive
devices, either resistors, capacitors, or resistor networks. U1
is
programmed through port P2 in the upper-left corner. The socket
at
U2 allows the addition of an oscillator should a new application
require
it.
This is the top of
the Cornbread Board shown without any components. Because U1 is
fully
programmable, it was possible to route the signals directly without
signals
having to cross, even using the surface mount components which are
normally
thought to require lots of vias. This is a two-layer board.
This is the bottom
of the Cornbread Board shown without any components. There is a
continuous
ground plane under all high-speed signal lines, which helps reduce
electromagnetic
interference (EMI).
This is the Flapjack
Programmable I/O Board. This board was designed to be buildable
without
having to deal with surface mount parts. All parts are either
through-hole types, or are mounted in through-hole sockets. U1,
the Lattice ispLSI1032E, is the only integrated circuit on the
board. Transistor Q1 is required to drive one bus line because
the Lattice ispLSI1032E does not support open-drain
outputs. All other parts on the board are passive devices, either
resistors,
capacitors, or resistor networks. U1 is programmed through port
P4
in the upper-left corner. The socket at U2 allows the
addition
of an oscillator should a new application require it.
This is the top of
the Flapjack Board shown without any components. Because U1 is
fully
programmable, it was possible to route the signals directly without
signals
having to cross. This is a two-layer board.
This is the bottom
of the Flapjack Board shown without any components. There is a
continuous
ground plane under all high-speed signal lines, which helps reduce
electromagnetic
interference (EMI).
This is the board which
precipitated the idea of a fully programmable I/O board. This is a
four-layer
board, with 74F245 line drivers to match a customer requirement. This
design
was optimized to drive the customer specified cables to a remote
unit.
The lessons learned on this development were incorporated into the
first
I/O board designed for FreeIO.org, the Cornbread board.
.
. . .
. .
.
. . .
FreeIO,
FreeIO.org, Flapjack, Cornbread, Grits, Juice, Toast, Donut, and
Biscuit are
trademarks of Diehl Martin.
Linux
is a registered
trademark of Linus Torvalds.
All
trademarks and
copyrights on this page are owned by their respective owners.
|