Reply-To: "Stefano M" From: "Stefano M" Newsgroups: comp.arch.fpga Subject: GCK as normal IO ? Lines: 25 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: Date: Tue, 15 Oct 2002 13:58:17 GMT NNTP-Posting-Host: 151.30.171.65 X-Complaints-To: abuse@libero.it X-Trace: twister2.libero.it 1034690297 151.30.171.65 (Tue, 15 Oct 2002 15:58:17 MET DST) NNTP-Posting-Date: Tue, 15 Oct 2002 15:58:17 MET DST Organization: [Infostrada] Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news.mailgate.org!nntp.infostrada.it!twister2.libero.it.POSTED!not-for-mail Xref: chonsp.franklin.ch comp.arch.fpga:22026 Hi all, is it possible (and how) to use GCK2/3 pins as normal IO pins ? If i use it into my source i receive an error: ERROR:Pack:1107 - Unable to combine the following symbols into a single IOB component: PAD symbol "pingck2" (Pad Signal = pingck2) BUF symbol "pingck2_IBUF" (Output Signal = pingck2_IBUF) Each of the following constraints specifies an illegal physical site for a component of type IOB: Symbol "pingck2" (LOC=P182) Please correct the constraints accordingly. Problem encountered during the packing phase. PS: Xilinx Spartan/Virtex Thanks -- Stefano Mora email: stefano.mora@*libero.it (remove *) ###### From: allan_herriman.hates.spam@agilent.com (Allan Herriman) Newsgroups: comp.arch.fpga Subject: Re: GCK as normal IO ? Date: Tue, 15 Oct 2002 14:16:23 GMT Organization: Agilent Technologies Lines: 31 Message-ID: <3dac2268.10441073@netnews.agilent.com> References: NNTP-Posting-Host: cswreg.cos.agilent.com X-Trace: cswtrans.cos.agilent.com 1034691383 9734 130.29.154.45 (15 Oct 2002 14:16:23 GMT) X-Complaints-To: usenet@cswtrans.cos.agilent.com NNTP-Posting-Date: Tue, 15 Oct 2002 14:16:23 +0000 (UTC) X-Newsreader: Forte Free Agent 1.21/32.243 Cache-Post-Path: cswreg.cos.agilent.com!unknown@hpiw0398.aus.agilent.com X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/) Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news.mailgate.org!enews.sgi.com!sdd.hp.com!agilent.com!not-for-mail Xref: chonsp.franklin.ch comp.arch.fpga:22025 On Tue, 15 Oct 2002 13:58:17 GMT, "Stefano M" wrote: >Hi all, >is it possible (and how) to use GCK2/3 pins as >normal IO pins ? >If i use it into my source i receive an error: > >ERROR:Pack:1107 - Unable to combine the following symbols into a single IOB > component: > PAD symbol "pingck2" (Pad Signal = pingck2) > BUF symbol "pingck2_IBUF" (Output Signal = pingck2_IBUF) > Each of the following constraints specifies an illegal physical site for a > component of type IOB: > Symbol "pingck2" (LOC=P182) > Please correct the constraints accordingly. >Problem encountered during the packing phase. > >PS: Xilinx Spartan/Virtex For this particular xilinx family, you *can* use the GCK pins as general purpose inputs, with the following restrictions: - There is no input flip flop - You can't use it as an output - You must use an IBUFG rather than an IBUF This was fixed in Virtex2, BTW. Regards, Allan. ###### Reply-To: "Stefano M" From: "Stefano M" Newsgroups: comp.arch.fpga References: <3dac2268.10441073@netnews.agilent.com> Subject: Re: GCK as normal IO ? Lines: 28 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: Date: Tue, 15 Oct 2002 16:40:49 GMT NNTP-Posting-Host: 151.30.134.63 X-Complaints-To: abuse@libero.it X-Trace: twister1.libero.it 1034700049 151.30.134.63 (Tue, 15 Oct 2002 18:40:49 MET DST) NNTP-Posting-Date: Tue, 15 Oct 2002 18:40:49 MET DST Organization: [Infostrada] Path: chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news.mailgate.org!nntp.infostrada.it!twister1.libero.it.POSTED!not-for-mail Xref: chonsp.franklin.ch comp.arch.fpga:22028 Allan, thanks for your attention. > >PS: Xilinx Spartan/Virtex > > For this particular xilinx family, you *can* use the GCK pins as > general purpose inputs, with the following restrictions: > > - There is no input flip flop > - You can't use it as an output > - You must use an IBUFG rather than an IBUF OK, thanks > > This was fixed in Virtex2, BTW. What do you mean with 'fixed' ? Is this a trick only for Spartan & Virtex ? It is not usable for Virtex2 and following ? Thanks again -- Stefano Mora email: stefano.mora@*libero.it (remove *)