Altera_Forum
Honored Contributor
12 years agoBeginners question: Debugging a FPGA design on an Altera Board
Hi everybody. I'm new to this board and to Altera development boards. And I have a question which probably has already been answered 1000 times in the past but I could not really find anything using the search function.
For my new project I need an Altera FPGA development board for testing some high speed serial interfaces on another board. I did some research to find a good solution. I also found some boards that might be okay (considering the price etc.). But there is one big question: How do I communicate with the boards? How can I debug my designs? (ok, that's two questions). I need to read/write registers. I need to check memory contents. And since I'm dealing with high speed interfaces I need a pretty fast solution because there will be a lot of data to be checked. RS232 is not really an option. During my research I found that the Stratix V GX FPGA Development Board offers a way using the onboard USB Blaster. This USB Blaster can be used to either configure the device or to communicate with an Avalon memory mapped design using the System Console in Quartus II. Basically this is exactly what I'm looking for. However I'm wondering if this board is the only one offering this solution. I checked other boards (Stratix IV etc.) but their reference sheets do not mention another usage of the USB blaster besides the configuration. There is an Arria V board. It's reference sheet shows two ways of using the USB blaster in a picture but it does not mention it in the text. So I'm not really sure about this one. Bottom line it comes down to this question: If an Altera FPGA Development board has an onboard USB Blaster, can I use it to debug/configure my design using System console and Avalon? And while I'm at it: I need a board where some high speed transceivers of the FPGA have been connected to SMA connectors (at least 2). First I was taking a closer look at the Transceiver Signal Integrity Test boards but then I noticed the HSMC connectors on other boards and the daughter cards that can be used with them (one offers an entire array of SMA connectors). Do I understand it correctly that the high speed transceivers of an Altera FPGA are routed to these HSMC connectors so that (for example) buying the Stratix V GX FPGA development board + the daughter card with the SMA connectors would give me what I need?