cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
6,018 Views
Registered: ‎08-26-2013

CoolRunner-II CPLD Starter Board USB communication

I have a CoolRunner-II CPLD Starter Board, it can communicate with the PC by USB.
Unfortunately, there's no documentation about it.
From the schematic it looks like p26 till p19 is the data bus.
And p40,p41,p42 and p35 seems to be astb,  dstb, pwrite and pwait.
But what pin is what? 
4 pins give to many possibilities for trial and error.
I suppose you know which pin is what and I like to know.
Don't know if you share the at90usb162 source, that would give the information.
Then there's the older version with a temperature and current meter, it comes with a windows GUI that communicates via USB as well.
The coolrunner II source of this demo would also have the information I need.
Weirdest thing is, I can't find this source.
I downloaded those (older) starter kit resource CD's, the windows GUI that gets the thermo and current information is on those CD's, but when I look at the demomain, theres only the counter there, not the USB communication.
This is strange, so this means that those whom bought this kit can't get the original source back after they programmed it, meaning this windows GUI gets useless ????
Can you help with this information?

Thanks, Chris.

0 Kudos
2 Replies
Highlighted
Scholar
Scholar
6,008 Views
Registered: ‎02-27-2008

http://www.xilinx.com/products/boards-and-kits/SK-CRII-L-G.htm

 

So, what is missing?  What is it you cannot find?

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose
0 Kudos
Highlighted
Visitor
Visitor
6,002 Views
Registered: ‎08-26-2013

OK, I figured it with some help of a logic analizer..

Its like this ;

 

NET    "pdb<0>"        LOC = "P26";
NET    "pdb<1>"        LOC = "P25";
NET    "pdb<2>"        LOC = "P24";
NET    "pdb<3>"        LOC = "P23";
NET    "pdb<4>"        LOC = "P22";
NET    "pdb<5>"        LOC = "P21";
NET    "pdb<6>"        LOC = "P20";
NET    "pdb<7>"        LOC = "P19";

NET    "astb"        LOC = "P35";
NET    "dstb"        LOC = "P40";
NET    "pwrite"        LOC = "P41";
NET    "pwait"        LOC = "P42";

 

 

0 Kudos