L
Len
Guest
I think you're wrong.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
One has to wonder how this schoolboy error got past their supposedlyThe solution is simple, but far from obvious. You need to download and
apply the patch for ISE 7.1 or install the latest service pack (4).
There is a bug that inverts all of the outputs of CPLDs (with no
service pack and also maybe SP1).
Go to www.xilinx.com, select downloads, log in (or create a new
account), then select your ISE version and OS.
Xilinx has refused to post this information to their download page. I
even talked to a factory FAE and he could not get them to post it. The
only way you can find out about it is to search their site for key
words that match the article.
Ah! The academic solution.I don't have time to learn an HDL. I read the Xilinx book, draw
schematics (on paper!), and hand them to a minion to enter and
compile.
You do not mention your volumes : ASICs (and even some FPGA-ASICHello:
I have absolutely no experience in ASIC design. I do however have
experience in FPGA. I have a CPU design that is currently working in a
Xilinx FPGA. The design fits in a spartan3 XCS200 (144pin Package).
I want to migrate to a fully custom chip in a different package. My
design only has 10 pins that are used for signals so I want to get into
a very small package such as a SOIC20 or a micro lead frame (QFN) 32
package.
Is it possible to take a synthesizable netlist to an ASIC vendor and get
a custom chip in a custom package? What kind of Costs should I expect?
Right now the FPGA solution is too big and to expensive for the runs I
need. The Spartan chips need to get to around $4 (and in a smaller
package) to become cost effective (rather than $20). Also, I want to
get rid of the configuration FLASH to save $$ (Hence the ASIC)
I did realize that at first, but then I promptly forgot.You do realize Xilinx has ABEL flows for their CPLDs ?
[ Scan for .ABL files, in their examples directories]
You'll find the learning curve much shorter, and ABEL is fine
at the smaller end of the scale.
I thought about that when I saw that the update from 7.1 toYou could also move to ISE 8.1 ?
-jg
Bingo. That fixed everything. After downloading the 7.1.04The solution is simple, but far from obvious. You need to
download and apply the patch for ISE 7.1 or install the
latest service pack (4). There is a bug that inverts all of
the outputs of CPLDs (with no service pack and also
maybe SP1).
I spent a long time a couple nights ago searching their wholeXilinx has refused to post this information to their download
page. I even talked to a factory FAE and he could not get
them to post it. The only way you can find out about it is to
search their site for key words that match the article.
I almost did that, but not quite.My guess is that you haven't defined which pin on the outside of your
CPLD is connected to which signal on the inside of your CPLD. You've
ended up with random signals to random pins, defined by the fitting tool
to whatever made it's life easiest. The mapping will change every time
you modify and resysnthesise the code.
You need to add a .ucf file to your project with the signal->pin
mappings in it.
I've been plagues lately with my machine seeming to have a limit on the
number of documents or programs that can be opened. If I exceed that
quota, I either get the MFC "failed to create an empty document" (in Aldec
when I try to open another source file), or the application just plain not
opening with no warnings (Xilinx, for example). The limit seems to
decrease as I work, to the point where I can only have one application
open, then I have to reboot the machine.
I checked my disk array for space...there is about 160 GB of 490 GB total
occupied, so disk space shouldn't be the issue. I looked at the temp
folder, and that doesn't seem to be full either.
This is windoze XP pro.
Anybody seen this and have a cure?
Rob, thanks!Does it always happen (not dependent on running applications) or only when
you have certain applications running, like Aldec or Xilinx ISE? I'll
forward your note onto to some XP people that I know and see what I get
back. If I get back anything worth while I'll post it.
Not that I'm an XP expert, but this kind of smells like a memory (mother
board RAM) issue. Open up the Task Manager and take a look at available
system memory when you start to experience this problem, just for grins.
I almost did that, but not quite.My guess is that you haven't defined which pin on the
outside of your CPLD is connected to which signal on
the inside of your CPLD.
I almost did that, but not quite.My guess is that you haven't defined which pin on the
outside of your CPLD is connected to which signal on
the inside of your CPLD.
Actually I don't think this is a hardware issue (especially because aDoes it always happen (not dependent on running applications) or only when
you have certain applications running, like Aldec or Xilinx ISE? I'll
forward your note onto to some XP people that I know and see what I get
back. If I get back anything worth while I'll post it.
Not that I'm an XP expert, but this kind of smells like a memory (mother
board RAM) issue. Open up the Task Manager and take a look at available
system memory when you start to experience this problem, just for grins.
Hi,
I designed a 7th order FIR filter using MATLAB fdatool and obtained
the VHDL code using the HDL Coder. I think that in the following part
of the code there is a problem (Delay pipe line is an 8 element
array, whose elements are 16 bit vectors. filter_in is a 16 bit
vector):
IF reset = '1' THEN
delay_pipeline(0 TO 7) <= (OTHERS => (OTHERS => '0'));
ELSIF clk'event AND clk = '1' THEN
IF clk_enable = '1' THEN
delay_pipeline(0) <= signed(filter_in);
delay_pipeline(1 TO 7) <= delay_pipeline(0 TO 6);
END IF;
END IF;
Hi Emel,This part simply shifts previous inputs and should be saving the new
input (filter_in) into delay_pipeline(0) (which it does). However,
after delay_pipeline(0) <= signed(filter_in);, it says
delay_pipeline(1 TO 7) <= delay_pipeline(0 TO 6);.
As far as I know, the statements in a process are sequential.
So, if you change
delay_pipeline(0) right at the beginning, isn't the old value of
delay_pipeline(0) totally gone? Because, afterwards delay_pipeline(0)
(its new value) is assigned to delay_pipeline(1).
It can be done, but I don't do itI can't figure out how to use alias to create vectors of arbitary signals...
I am working on drivers n the host side. I wasnt clear about few
things. I can configure the bridge from the fpga side over the
processor bus. In the manual its not stated as to how to do the data
transfer without using the on-board RAM. It only specifies how to
configure the bridge for the DMA transfer (with initiation fromthe fpga
side ) i.e to specify the start address on the on-board ram ,
destination address and the size. How do I go about tranferring the
data without using the on-board external RAM.
Is it possible?
Thanks,
Nitesh
"Roger" <enquiries@rwconcepts.co.uk> schrieb im Newsbeitrag
news:%guwf.64944$Cj5.57950@newsfe6-win.ntli.net...
An Evaluation version would cost me approx. USD20 in shipping. I was
wondering when the Evaluation version would be there to obtain.
Rog.
well, then be precise with wording
eval version does not have a 'buy' price,
shipping costs do apply, but it doesnt make the eval as 'purchaseable
product'
order webpack 8.1 links are there, and I assume you should be able to
obtain the webpack from online download very soon, it should actually
provide evaluation of almost all the featueres of the full ISE so try that
first in case the 8.1 eval CD order is not available yet
--
Antti Lukats
http://www.xilant.com
"Antti Lukats" <antti@openchip.org> schrieb im Newsbeitrag
news:dptig7$jk$01$1@news.t-online.com...
"Gilles GEORGES" <georges@irisa.fr> schrieb im Newsbeitrag
news:dpteh3$9hk$1@amma.irisa.fr...
Dear,
I received last week a Xilinx USB Platform Cable.
Using ISE 7.1.04i and EDK 7.1.2 under Fedora core 2 with kernel
2.6.6-1.435.2.3smp, the precompiled driver is not suitable.
[snip]
Firmware version = 1018.
CPLD file version = 0006h.
CPLD version = 1648h.
that is weird on WinXP the file version and CPLD version are the same as
displayed
sorry I meant displayed should be
CPLD file version = 0006h.
CPLD version = 0006h.
antti
Dear Antti,