Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- Hi Daniel, Do you have the BeMicro (red PCB, Cyclone III device, with an Arrow USB-Blaster) or the BeMicro-SDK (blue PCB, Cyclone IV device, with a USB-Blaster interface)? I have both, so can give you some example code. --- Quote End --- I have the BeMicro, just BeMicro... red PCB with Cyclone III and Arrow USB-Blaster. Some example code would be really great. :) --- Quote Start --- What HDL language are you starting to learn? (I have examples in VHDL, but can help you convert them to Verilog). --- Quote End --- Actually, VHDL is just fine for me. This is the language that will be used eventually in my engineering course and it is used in the Programmable Logic department in the company that I work. --- Quote Start --- The BeMicro has an FTDI FT2232 dual-channel USB-to-serial/parallel interface. The first channel is used for JTAG, the second can be used for serial. Under the device managed in the advanced properties for channel B, enable VCP (the virtual COM port). Then remove and reinsert the board. Channel B will then have a COM number assigned. Now create a design with tx <= rx; Assign these two pins, tri-state all unused pins, and download it. Bring up hyperterminal, turn off hardware and software handshaking, and type something in. The characters are echoed by the board. Cool eh! --- Quote End --- It is exactly something like this I would like to do, since I don't have a connector to use something to communicate with the FPGA. I will probably have to learn how to addapt projects to use the serial communication and the hyperterminal instead of buttons. But, following that tutorial I linked in my last post, I had a hard time assigning the pins with the Pin Planner. The pins I had designed didn't show up in the pin planner. --- Quote Start --- I can send you a UART-to-Avalon-MM master that you can drop into an SOPC system with a PIO component to toggle LEDs. --- Quote End --- That would also be great. Every help will be very much appreciated. Thank you very much, Daniel Franch