Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

XILINX CPLD with ISE 12.2

Status
Not open for further replies.

HMS1021

Full Member level 2
Joined
Oct 22, 2010
Messages
133
Helped
40
Reputation
80
Reaction score
37
Trophy points
1,308
Location
Near Boston. USA
Activity points
2,464
ISE 12.2
CPLD: xc2c64
Target Board: Custom
XILINX Platform Cable II USB
Windows 7 / 64

I'm stuck, I appear to execute all steps correctly but I still have no outputs.

Each step in Implement Design is Green and error/warning free. I've written a test bed and it simulates without error and performs as planned. The schematic in Schematic viewer looks correct. I adopted the pin out from the inital Implementation and captured it into my .ucf also setting the I/O STD (LVTTL) and declaring NET CLK BUFG = CLK;

When I click "Configure Target Device" ImPact opens, correctly identifies the device, initializes and programs sucessfully using the .jed file from ISE.. When verify is clicked it comes back OK. The CPLD has no output on any pin as indicated on a Logic analyzer and O'scope.

I scaled the design back to CLK (24MHz 0 - +3.1 V 50% and very square), a single inverter with the inverter output on pin 1. Still no output. I have been at it a week.



Steps to date:

1. Replace inexpensive Digilent USB cable with XILINX programmer, the ease of use and features are better with the XIlinx but still no outputs

2. Based on a Digilent board I changed Vref on the USB programmer and Vaux from 1.8V to 3.2V. The core (Vcc) is 1.79V.

3. Resolved conflict concerrning pull ups on JTAG as seen on older boards. XC2C64 claims internal pull ups and Digilent board does not have them and functions.

4. Searched for hours trying to asscertain role of RST bus on cpld and cpld functioning assumming it may be similar to a /RST on a Ti DSP or similar. My signal 'RSTn' mapped onto global set/reset net GSR and has been set high and low with same result.

5. Replaced the Xc2C64 with a new one.

6. Added a switch to disable free running clock during programming.


I'm sure I'm missing one simple small detail.....
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top