Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/05/06 23:09
Read: times


 
#111317 - If you want something you can build ...
Responding to: ???'s previous message
You could consider simply ordering that latest XILINX CPLD board, which has on it a prototype area that is large enough to be useful. Sadly, it has short pins on the connectors, but that's not impossible to reckon with.

It has an XC2C256 CPLD and an XC9572 CPLD and the JTAG port so you can program it. That costs about $50 US.

You then add a 3.3volt 128Kx8 SRAM in which to store your samples and use an on-board oscillator, which you'll have to populate, say, with an oscillator of about 50 MHz and you cah then sample at 50 MHz, into shift-registers of 8-bit length, and shuffle the data into the SRAM. When you're finished with the sample, you send the data out a parallel I/O channel and process it in the PC. The reason I championed the USB approach is that the driver for Windows comes with it, and, from a Windows machine, you can move the data to a DOS box that runs your display program written in Borland 'C'. The DOS box, of course, could also host your parallel port interface, in which case you'd not need the Windows box or USB. You should comfortably be able to do that in about three days' time.

This is just another way to approach this, but it could work out very quickly. The board is made by DIGILENT <www.digilentinc.com> (They have nice pictures!) and is called an XC2XL board. I have one in front of me right now, and they're pretty decent. You should be able to get 100 MHz sampling with this arrangement, as it supports double-rate clocking in the XC2C256. Note that, while the XC9572 is 5-volt tolerant, it is a 3.3 volt part, and the XC2C256, while also a 3.3 volt part, is NOT 5-volt tolerant.

I'd suggest you build the thing 8 or 9 bits wide (8bits data, 1 bit sample-clock or qualifier). With a CPLD, you'll have lots of flexibility, but won't be as able to build flexible triggering into the arrangement as you could in an FPGA.

Your triggering requirements, for now, will probably be satisfied with the CPLD arrangement, and there's no end to what else you can do with the CPLD's.

There's no end to how you can do this. You can even build it with discrete logic an memory.

RE



List of 77 messages in thread
TopicAuthorDate
Parallel port Logic Analyser            01/01/70 00:00      
   Maybe I can help ...            01/01/70 00:00      
      Details            01/01/70 00:00      
         Well ... YES!            01/01/70 00:00      
            Oops!            01/01/70 00:00      
               another option            01/01/70 00:00      
               ideas            01/01/70 00:00      
               Try a DOS box            01/01/70 00:00      
                  When things are not going on my way..            01/01/70 00:00      
                     well            01/01/70 00:00      
                        Cost?            01/01/70 00:00      
                        cost            01/01/70 00:00      
                           Options            01/01/70 00:00      
                              ok well            01/01/70 00:00      
                              miniLA            01/01/70 00:00      
                                 Sorry!            01/01/70 00:00      
                                    I don't sell            01/01/70 00:00      
                                    If you want something you can build ...            01/01/70 00:00      
                                 MiniLA?            01/01/70 00:00      
                                    Buying, building and Writing..            01/01/70 00:00      
                                       You've got to decide ...            01/01/70 00:00      
                                       great start!            01/01/70 00:00      
                                          AVR!            01/01/70 00:00      
                                             realterm            01/01/70 00:00      
                                          But they're not reall fast enough            01/01/70 00:00      
                                             Cheat!            01/01/70 00:00      
                                                only if it gains you something            01/01/70 00:00      
                                                   to LA or not to LA            01/01/70 00:00      
                                                      I once made one            01/01/70 00:00      
                                                         cost of time... and price of learning...            01/01/70 00:00      
                                                            there is no such thing            01/01/70 00:00      
                                                               1MHz sampling            01/01/70 00:00      
                                                                  it's not that simple            01/01/70 00:00      
                                                                     architecture            01/01/70 00:00      
   Not sure how it compares            01/01/70 00:00      
      not very useful            01/01/70 00:00      
   there is no way in hades that a "paralle            01/01/70 00:00      
      how fast?            01/01/70 00:00      
      not so fast there, Erik            01/01/70 00:00      
         PCI LPT vs. onboard            01/01/70 00:00      
            Seems a mite slow!            01/01/70 00:00      
         yes, but part of the "software" is Windo            01/01/70 00:00      
            You're right, of course,            01/01/70 00:00      
               all good and well            01/01/70 00:00      
                  wotizit            01/01/70 00:00      
                  That's it, exactly!            01/01/70 00:00      
                     Won't work either            01/01/70 00:00      
                        will work            01/01/70 00:00      
                           yes, but not the way you think            01/01/70 00:00      
                              re FIFO use            01/01/70 00:00      
                              USB+FIFO: the simplest way            01/01/70 00:00      
                                 Have you considered this?            01/01/70 00:00      
                                    simplicity            01/01/70 00:00      
                                       yes, but it's not deterministic            01/01/70 00:00      
                                          YES YES YES            01/01/70 00:00      
                                             What do you mean "forget about..."            01/01/70 00:00      
                                                quick'n'dirty            01/01/70 00:00      
                                                   there are countries with low labor cost            01/01/70 00:00      
                                                      labour cost?            01/01/70 00:00      
                                                   Even if it's 768 TB, it's too small            01/01/70 00:00      
                        think about it some more            01/01/70 00:00      
                     10MHz?            01/01/70 00:00      
                        Not the USB, the FIFO!            01/01/70 00:00      
                           USB logic analyzer            01/01/70 00:00      
                              It's just a transfer mechanism            01/01/70 00:00      
            Zigbee timing            01/01/70 00:00      
               if a byte is 32 then a bit is 4 and you            01/01/70 00:00      
               arrrrrrrrrrrrgh and stuff,just use pci            01/01/70 00:00      
                  Yes, well, what did you expect?            01/01/70 00:00      
                     better mousetrap            01/01/70 00:00      
               I must have been more precise            01/01/70 00:00      
                  but WHEN?            01/01/70 00:00      
                     2420 interface details            01/01/70 00:00      
                        Focus on your current needs            01/01/70 00:00      
                           Thank you            01/01/70 00:00      
   reconstructed website            01/01/70 00:00      
   Update            01/01/70 00:00      

Back to Subject List