Forum Discussion
Altera_Forum
Honored Contributor
14 years agoExample designs for communicating two Altera boards
I am looking for example designs or tutorials showing how to communicate two Altera boards using simple protocols. The purpose is to see how the two devices interact by transmitting data back and forth and to check the transmission somehow. I am using two Altera Transceiver Signal Integrity Development Kit, Stratix IV GT (EP4S100G2F40I1) boards.
Please help to advice if anyone knows such tutorials and examples. Also, any suggestions are highly appreciated. Thanks.49 Replies
- Altera_Forum
Honored Contributor
Dear Dave,
I just found out that our NIC with SFP+ connector is the second one you found: http://www.newegg.com/product/product.aspx?item=n82e16833120384 And it does only support Window Server among Windows OSs. We may have to decide whether: 1-Buy new NIC(s) that support Windows 7/vista or XP so that we can use Quartus II in Windows. But this seems to be an expensive choice. 2-Change to use Quartus II in Linux OS, but I did not have experience with this OS and this would be hard choice for me. 3-Keep using Windows Server 2008. But first, try to fix the issue for Qsys generation with On-chip memory cores. However, this is not a Quartus supported OS, so I don't know if I should try this direction. Do you have any further advice? I am more prone to the third option right now. Regarding the issue, you have suggested me to check the Java Runtime: --- Quote Start --- It looks like your script output stops right around the time Java is started. Perhaps Java on Windows Server 2008 is broken. --- Quote End --- I suspected that the current jre of Quartus has problems. So, I have installed newest Java 7 and replaced the content of C:\altera\11.1\quartus\bin64\jre64 with C:\Program Files\Java\jre7. But this does not help. If you have any further ideas about how to check and fix this issue? Thank you very much. PLMT - Altera_Forum
Honored Contributor
--- Quote Start --- I just found out that our NIC with SFP+ connector is the second one you found: http://www.newegg.com/product/product.aspx?item=n82e16833120384 And it does only support Window Server among Windows OSs. We may have to decide whether: --- Quote End --- That is unfortunate. --- Quote Start --- 1-Buy new NIC(s) that support Windows 7/vista or XP so that we can use Quartus II in Windows. But this seems to be an expensive choice. --- Quote End --- You're kidding right? Your bosses went out and purchased $16,000 worth of Stratix GT kits before even determining that you could use them for your project ... http://www.altera.com/products/devkits/altera/kit-stratix-iv-gt-si.html and now they won't bother to spend $600 on a new NIC. Not only do you need the NIC, you also need the SFP+-to-SMA adapters. Just buy the hardware. The time you are wasting now, and will waste trying to use an unsupported OS, will far exceed $600. Cheers, Dave - Altera_Forum
Honored Contributor
--- Quote Start --- Just buy the hardware. The time you are wasting now, and will waste trying to use an unsupported OS, will far exceed $600. --- Quote End --- Thanks for your advice. So, I will no longer waste my time on fixing the problem. How about the choice of using RedHat Enterprise Linux or SUSE Linux Enterprise with current NIC? Can you share some experience related to Altera software in these OSs? - Altera_Forum
Honored Contributor
--- Quote Start --- How about the choice of using RedHat Enterprise Linux or SUSE Linux Enterprise with current NIC? Can you share some experience related to Altera software in these OSs? --- Quote End --- I use Centos 6.2. This is the 'community' version of RedHat 6.2. It works very well. I've used Centos for years, with previous versions of Quartus and Modelsim-ASE and SE, and have had no issues. However, if you run Linux on your Windows Server 2008 machine, then you'll stop others from using it. Perhaps that is not an issue though. I also use VirtualBox as a virtual machine manager. You can install Windows XP, Windows 7, Ubuntu, etc., as a VM client, and then the host OS running Centos can be used to give the USB-Blaster interface to the virtual machine. That way you can run the Board Test System (BTS) application under Windows XP to check your hardware. Using Windows 7 as the host OS does not support this (I'm not sure why, since Windows XP does). Cheers, Dave - Altera_Forum
Honored Contributor
--- Quote Start --- I also use VirtualBox as a virtual machine manager. You can install Windows XP, Windows 7, Ubuntu, etc., as a VM client, and then the host OS running Centos can be used to give the USB-Blaster interface to the virtual machine. --- Quote End --- How about licensing? As I know, Altera does not support generation of licenses for virtual machine MAC addresses. How can I license my Quartus in an virtual environment? - Altera_Forum
Honored Contributor
--- Quote Start --- How about licensing? As I know, Altera does not support generation of licenses for virtual machine MAC addresses. How can I license my Quartus in an virtual environment? --- Quote End --- In the case of using the VM to run the windows BTS application, licensing does not matter. You can install the full-edition in the VM so that the BTS application has access to the programmer and JTAG DLLs, but since you would not be synthesizing in the VM, you don't need to worry about the licensing. Cheers, Dave - Altera_Forum
Honored Contributor
on the licensing center you can actually generate companion licenses etc
- Altera_Forum
Honored Contributor
--- Quote Start --- In the case of using the VM to run the windows BTS application, licensing does not matter. You can install the full-edition in the VM so that the BTS application has access to the programmer and JTAG DLLs, but since you would not be synthesizing in the VM, you don't need to worry about the licensing. --- Quote End --- Thank you. So, I have one more option. I may try this. But first, I will discuss with my boss soon to have a decision. - Altera_Forum
Honored Contributor
--- Quote Start --- 1) Unzip your design 2) Opened the Qsys design and generated the system 3) Clicked on the files tab in the main GUI, and then clicked on the qsys_system.qsys and set it as the top-level entity (as described in the tutorial). 4) Synthesized the design. There were no errors. --- Quote End --- As I mentioned before, I could generate the Qsys system using other PC (not the Windows server). Then, the compilation need to be done in the server because of the license issue. But, it was quite strange that the compilation took really long time to complete, more than 1 hour. Can you tell me how long it takes for compiling in your PC? - Altera_Forum
Honored Contributor
--- Quote Start --- Can you tell me how long it takes for compiling in your PC? --- Quote End --- No more than a few minutes. Windows XP, 2,2GHz, 3GB RAM. If you do not have much RAM, then your synthesis time will increase dramatically. I suspect that is your problem. Cheers, Dave