From: szamani@ce.aku.ac.ir (Morteza) Newsgroups: comp.arch.fpga Subject: Qn: Low Level Design Date: 5 Aug 2002 21:59:34 -0700 Organization: http://groups.google.com/ Lines: 8 Message-ID: NNTP-Posting-Host: 194.225.19.38 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1028609974 13817 127.0.0.1 (6 Aug 2002 04:59:34 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 6 Aug 2002 04:59:34 GMT Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news.mailgate.org!cyclone.bc.net!newsfeed.stanford.edu!postnews1.google.com!not-for-mail Xref: chonsp.franklin.ch comp.arch.fpga:19876 Hi, It may be useful to design at the very low level: Setting programmable switches, MUXes select lines, etc, individually. (useful for designing compact and fast library components, for example). Is there any straightforward way (e.g. schematic/text editors) to do that? ###### From: Mike Rosing Newsgroups: comp.arch.fpga Subject: Re: Qn: Low Level Design Date: Fri, 02 Aug 2002 05:40:03 -0500 Organization: University of Wisconsin, Madison Lines: 27 Message-ID: <3D4A6183.9010004@neurophys.wisc.edu> References: NNTP-Posting-Host: 128.104.21.107 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.doit.wisc.edu 1028644642 24331 128.104.21.107 (6 Aug 2002 14:37:22 GMT) X-Complaints-To: abuse@doit.wisc.edu NNTP-Posting-Date: Tue, 6 Aug 2002 14:37:22 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.8) Gecko/20020204 X-Accept-Language: en-us Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news.mailgate.org!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.doit.wisc.edu!not-for-mail Xref: chonsp.franklin.ch comp.arch.fpga:19865 Morteza wrote: > Hi, > > It may be useful to design at the very low level: Setting programmable > switches, MUXes select lines, etc, individually. (useful for designing > compact and fast library components, for example). > > Is there any straightforward way (e.g. schematic/text editors) to do > that? > I think there are several ways to do it. You can use a graphics tool that gives you access to the wires and physical modules in the chip directly. Or you can edit the EDIF files directly too. There are also primitives that the manufacturer gives out which can give you more direct access. This is something I'm trying to learn now, I'm sure it's possible, I just don't know all the details yet! Patience, persistence, truth, Dr. mike -- Mike Rosing www.beastrider.com BeastRider, LLC SHARC debug tools ###### Path: chonsp.franklin.ch!not-for-mail From: Neil Franklin Newsgroups: comp.arch.fpga Subject: Re: Qn: Low Level Design Date: 07 Aug 2002 01:29:37 +0200 Organization: My own Private Self Lines: 20 Message-ID: <6uptwvlg66.fsf@chonsp.franklin.ch> References: NNTP-Posting-Host: chonsp.franklin.ch X-Trace: chonsp.franklin.ch 1028676577 1794 10.0.3.2 (6 Aug 2002 23:29:37 GMT) X-Complaints-To: news@chonsp.franklin.ch NNTP-Posting-Date: 6 Aug 2002 23:29:37 GMT X-Newsreader: Gnus v5.7/Emacs 20.4 Xref: chonsp.franklin.ch comp.arch.fpga:19889 szamani@ce.aku.ac.ir (Morteza) writes: > It may be useful to design at the very low level: Setting programmable > switches, MUXes select lines, etc, individually. (useful for designing > compact and fast library components, for example). > > Is there any straightforward way (e.g. schematic/text editors) to do > that? If you are targeting Virtex (or an Spartan-II with has an equal-size Virtex) then the JBits tool from Xilinx gives you such low level access from an Java text file. You can get it free by mailing jbits@xilinx.com -- Neil Franklin, neil@franklin.ch.remove http://neil.franklin.ch/ Hacker, Unix Guru, El Eng HTL/BSc, Programmer, Archer, Roleplayer - Make your code truely free: put it into the public domain