Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hardware definition for lcsoft board? #5

Open
zoobab opened this issue Jan 21, 2017 · 6 comments
Open

Hardware definition for lcsoft board? #5

zoobab opened this issue Jan 21, 2017 · 6 comments

Comments

@zoobab
Copy link

zoobab commented Jan 21, 2017

Hi,

I have an LCSOFT board from here:

https://es.aliexpress.com/store/product/Free-ship-IEZ-USB-FX2LP-CY7C68013A-USB-core-board-development-board-USB-logic-analyzer-I2C-serial/808897_976713163.html

It has a 24Mhz clock, any idea how to adapt the description to fit it?

@mithro
Copy link
Owner

mithro commented Jan 22, 2017

It should be pretty easy to adapt to this board. By 24MHz clock, you mean 24MHz crystal? The FX2 should be able to still run at full speed using a crystal of this speed.

Copy the https://github.com/mithro/ixo-usb-jtag/blob/master/hw_nexys.c file and create a hw_lcsoft.c file.

@klgsnd
Copy link

klgsnd commented Jan 15, 2018

@zoobab Hi, have you tried the suggested by mithro approach?

@zoobab
Copy link
Author

zoobab commented Jan 15, 2018

I think I tried and did not succeed, but that was a year ago.

But I should try to find some time to try again.

@drbsin
Copy link

drbsin commented Apr 16, 2018

@mithro
I want to use Port A of LCSOFT fx2lp logic analyzer for implementing digilent nexys2 usb jtag functionality
What are the necessary changes I need to make in hw_nexys.c file and other files in order to get it successfully compiled.
Kindly mention all the relevant steps.

@mithro
Copy link
Owner

mithro commented Apr 17, 2018

It should be as simple as creating a hw_XXX.c file. Check the other hw_XXXX.c files for examples. If you want to use Port A the dj_usb is probably the best example to start from, see https://github.com/mithro/ixo-usb-jtag/blob/master/hw_dj_usb.c

GitHub
ixo-usb-jtag - usb-jtag - Altera USB Blaster Emulation with a FX2

@drbsin
Copy link

drbsin commented Apr 17, 2018

That's OK. But, in that case an inverter is required for the TDO line.
I don't want to use any external components and prefer to use the board as it is.
Since, Port D is already available on this fx2lp board. Can I use the hw_nexys.c file without any alterations?
Is there any difference between digilent nexys2 original eeprom and ixo.de version of nexys2 compiled eeprom?
As I can see, original digilent nexys2 board have more pin connections viz. Control pins, Data Pins, USB-On pin (Apart from 4 jtag pins) coming from fx2lp.
But, this mini board is 56 pin version of fx2lp.
So, I'm suspecting whether a DigilentFX2 eeprom repair trial will work on this board or not.
Expecting your expert suggestions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants