|
Re: CPLD/FPGA in circuit programming: msg#00695hardware.microcontrollers.tini
At 08:45 AM 6/27/2003 -0700, Ed Anuff wrote: <snip> We can go one better - we (Systronix) and David MacMahon (SmartSC) actually created this application for Xilinx at the DAC conference in 2000 I think. It was a bit of a kludge since we did have to "unroll" the programming file into a bit stream in order to get it to run acceptably quickly on TINI, by squirting a single unrolled array at the Xilinx JTAG port with a buffered DataPort write as you noticed. This is so because JTAG hardware is bit serial and the programming file stores chunks of data in parallel. There were some other considerations too, details of which I don't recall, some JTAG cycles which were different from simple data transfers. So the point is we still have all these files lying around, but would need Xilinx' permission to publish them. By sheer coincidence I've been thinking about this after being at the PDPTA multi-conference earlier this week http://www.ashland.edu/~iajwa/conferences/ and brainstorming with a number of other folks. So what we are tossing around is an open source Java class library to handle on-the-fly reprogramming of FPGAs and CPLDs so that you could use an FPGA as a custom front end in a signal processing application and load a variety of routines du jour into it (image filtering for example). Or creating a custom hardware interface on a JSimm.FPGA board and then popping it into a new TStik/TILT400 board. One nice-to-have ingredient would be a Java to FPGA compiler. I was told there were such animals but have not been able to find one. At the moment we use schematics and Verilog (I personally dislike VHDL) in the Xilinx Webpack tools (free and work great!). So I will 1) dig out my Xilinx contacts and see if we can publish that project 2) think about moving it forward to the next level as described above If this idea gets any traction I will post news to this list. Bruce ------- WWW.SYSTRONIX.COM ---------- Real embedded Java and much more High speed 8051 systems +1-801-534-1017 Salt Lake City, USA _______________________________________________ TINI mailing list TINI-6tN4nzCoH/hBDgjK7y7TUQ@xxxxxxxxxxxxxxxx To UNSUBSCRIBE, edit your profile, or see list archives: http://lists.dalsemi.com/mailman/listinfo/tini |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | connect TINI 1.11 to JXTA 2.0 Relay (use proxy): 00695, duarte_e-49WeHKhj208 |
|---|---|
| Next by Date: | RE: Application Note 193 and StartNetAdapterHost.tini Prob lems: 00695, Scott Hughes |
| Previous by Thread: | RE: CPLD in circuit programmingi: 00695, Kelly Smith |
| Next by Thread: | Re: CPLD/FPGA in circuit programming: 00695, Marc Nicholas |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |