Using BUS'es in ISE WebPACK 3.3WP8.1 ???

Jul 21, 2006 7 Replies

Hi!



I have a lot of PCB's with the XCR5064C CPLD on them, and would like to put them to use.



I am forced to use old software, since the new WebPACK doesn't have support for the old devices.



I have used several hours browsing the help file to find out how i connect anything on a BUS (e.g. CB16CE output pins (15:0)



I am going absolutely crazy, i can't find out how i do it!



Can anyone tell me how i do this, step for step, as i am a new user of CPLD's. - preferrably link to a online article describing how it's done.



As a start i would like to try this program:

formatting link



- yes i know i don't have a Spartan3, and the software version is not the same, but the idea behind is what counts. I like to start with the small things.



Regards, Per Jensen, Denmark.


Per Jensen skrev:

BUMP!

Anybody ??? I can't be the only one with this problem....

Regards, Per.

It appears you have hit the limit on Xilinx tolerance for older parts. I was able to find a datasheet for the device, though.

formatting link

The datasheet is dated Feb. 10, 2000 - which means you probably need ISE 4.x. You might try the classic webpacks, and see if they have something that goes back that far.

I have a copy of 4.2i at work, so I can check back Monday with whether it supports this device or not. I suspect it will, as the datasheet specifically mentions that you can use VHDL/Verilog in addition to ABEL and schematic capture.

Regards,

-Seth

If you are interested in HDL design, learn simulation first. If you want to flash LEDs ASAP, get a newer demo board.

-- Mike Treseler

Mike Treseler skrev:

Mike, i want to do some simple adress-decoding that is time-critical, where a PIC micro won't do it fast enough.

I don't have a demo board at this point, and won't buy a CPLD one anytime soon, if i buy anything, it will be a Spartan 3E or bigger.

At the moment i am using a shitload of modules from my ex-employment company which is 72-pins SIMM modules with 2 * XCR5064C, a PIC, some

245's LM75 temp sensor, 24LC16 EEPROM and so on, actually very sweet. was used for "processor" board for Ericsson DIAX Telephone system PSU.

radarman skrev:

Seth, i would be VERY glad if you would check up on this, since the 3.3 version is pretty mangled in contrast to 8.1 - there is a lot that simply doesn't work. there is a contraints-editor in the program folder but i can't call it from the project manager, it's just not listed as an option, and running it manually doesn't help since i don't have the NGD-file.... Very frustrating. i have learned how to make the file manually, but it's a lot easier for me if it was in a program and not notepad.

Regards, Per.

Is that one the re-banded PZ5064 Philips die ?

- if so, you might be able to find and use the Philips Coolrunner tools ?

If you need a "5V for-new-designs" part, look at the Atmel ATF1502ASL, and ATF1504ASL - will do simple address decode very easily.

-jg

Jim Granville skrev:

JG, the chips says Xilinx with the Original logo, but early procuction chips says Philips :-)

I have two chips in PLCC packaging (from development of the modules) - that is Indeed Philips parts too, it acts as the Xilinx part 100%

I am not doing any "designs", this is pure hobby. i have bough a lot of Xilinx 9572XL in PLCC packaging, that is ample for my needs at this time.

I really like the workspace of the Xilinx software, so jumping to another platform is not something i would like to do at this moment.

Regards, Per.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required