We have a project to add dynamic
FPGA capability to RTL that got as far as running a jam port and then
ran into time constraints. Dave Bonal, one of our star students here,
is scheduled to revive this project this summer. I'd be thrilled if David could
cooperate with you both.
I am very interested in taking Henry Massalin's brilliant idea for the
Synthesis OS and using it with FPGAs. Massalin's idea was, for example,
to "compile" read/write routines for a particular file during "open".
The result was very fast execution of read/write since constant propagation
compacted the code. Instead of compiling code, we can generate state machines.
So, in the most complex example, the user does a tcp "connect" and
the OS generates a state machine for that tcp connection and maps control
registers into the address space of process.
For RT applictions, the possibilities are more obvious.
On Thu, Mar 11, 1999 at 06:10:15PM +0100, [EMAIL PROTECTED] wrote:
> Dear John,
>
> >application logic (also programmed in VHDL) in another. ISP devices are usually
> >programmed via a parallel port cable (standard 5v logic) plugging into a small
> >board connector, but I understand this can also be done through a bus with
> >appropriate decoding. With these devices the boundary between software and
> >digital hardware is pushed a long way sideways. Add open source (freely
> >available schematics, pcb layouts, VHDL programs) and things get even more
> >interesting. A single card can be reprogrammed to have many different functions.
> >Anyone on the RT-Linux list, or working with CPLDs or interested in this?
> >Anyone care to help?
>
> I'm not sure if your CPLDs has a JTAG port. Most of them can be
> programmed via this JTAG port.
>
> I've ported the JAM Player to Linux. Maybe you can use it to programm your
> PLD's.
>
> JAM is a new programming language that is compatible with all current PLDs
> that offer in-system programmability (ISP). You can find futher
> information at the JAM homepage:
> http://www.jamisp.com
>
> I use the jam byte code player for in-system programming PLD's on
> industrial fieldbus PCI network cards in mass production with a Linux
> system. Works very fine :)
>
> Bye
> Michael
>
> --- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> ----
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/~rtlinux/
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/