skywalker Posted December 9, 2019 Share Posted December 9, 2019 Can I program the CmodA7 using Adept2? Can I use the Adept2 EPP interface on the CmodA7? Link to comment Share on other sites More sharing options...
zygot Posted December 9, 2019 Share Posted December 9, 2019 Check out the busbridge3 project in the Project Vault; this is one very excellent way to do what you want to do. Link to comment Share on other sites More sharing options...
skywalker Posted December 9, 2019 Author Share Posted December 9, 2019 Quote I cannot locate the busbridge3 project. Link to comment Share on other sites More sharing options...
TrapperBob Posted December 9, 2019 Share Posted December 9, 2019 @skywalker, Please look at https://forum.digilentinc.com/forum/16-project-vault/ for busbridge3 project Link to comment Share on other sites More sharing options...
zygot Posted December 9, 2019 Share Posted December 9, 2019 1 hour ago, skywalker said: I cannot locate the busbridge3 project. https://forum.digilentinc.com/topic/17096-busbridge3-high-speed-ftdifpga-interface/ Link to comment Share on other sites More sharing options...
skywalker Posted December 15, 2019 Author Share Posted December 15, 2019 Quote Adept and CmodA7 The Adept2 is limited to programming the FPGA on the CmodA7. There is no EPP available and the JTAG interface (see busbridge3) is the means of communication for special functions. I have a CmodA7 connected to my PC and Adept2 did recognize the FPGA. I am still not sure how to program the flash serial NVM just yet. Link to comment Share on other sites More sharing options...
zygot Posted December 16, 2019 Share Posted December 16, 2019 15 hours ago, skywalker said: There is no EPP available and the JTAG interface (see busbridge3) is the means of communication for special functions EPP is specific to (pre-Series7) Digilent FPGA boards using the CY68013A USB 2.0 endpoint solution. Currently Digilent uses an FTDI USB Serial Bridge for JTAG, configuration, and UART functionality. The JTAG and UART are enumerated as separate endpoints on a HOST. FTDI has a few USB bridge devices that support an 8-bit parallel interface but no universal driver that supports it. Windows and Linux use the VCP driver by default. I was about to release a project for the CMOD A7-35T and FT232H about a month ago. Everything was going smoothly until I tried replicating the project created on WIN7 on my WIN10 box. One thing led to another and currently the whole effort is stuck on hold. One issue is that the CMOD form factor doesn't respect the work of Kirchhoff and provides a single GND pin. This complicates the whole project idea as it was supposed to be an easy and cheap project for anyone to replicate. Another problem is that the 60 MHz CLOCKOUT on the FT232H isn't that robust and has issues with duty cycle during transfers. Using a custom PCB for the FT232H and the Terasic DE0 Nano I don't seem to have the same issues... but I don't see the point of releasing a Quartus project on a Digilent website. I think that it would be a nifty and interesting project so perhaps I'll revive my interest in pursuing it in the future. The project from @xc6lx45gets around 8 MB/s transfer rates which is reasonable for most applications. The Synchronous 245 FIFO mode on a FT232H or similar device can get close to 42 MB/s sustained data rates, depending on the application. EPP was an asynchronous interface having a relatively low data transfer rate but useful for short data transfers. Link to comment Share on other sites More sharing options...
Question
skywalker
Can I program the CmodA7 using Adept2?
Can I use the Adept2 EPP interface on the CmodA7?
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.