Forum Discussion
Altera_Forum
Honored Contributor
11 years agoHi Scott,
--- Quote Start --- I ordered a Terasic DE1-SoC --- Quote End --- Sorry, I don't have that one :) --- Quote Start --- I was trying to create a test bench --- Quote End --- You've got several options, depending on how complicated your system is. For example, lets say you use the ARM processor on the SoC and you connect to your hex display. What should you simulate; 1. Everything? Eg., the whole ARM processor including booting U-Boot and/or Linux, and then running an application to toggle the I/O connected to your display 2. The specific component you just designed? Eg., create a testbench with the hex display and the bus interface used to read/write to the hex display registers. Obviously (2) is what you really want to look at. The bus interface is what you really want to understand how to simulate, as once you understand how to interface your hex display to the ARM core, you've got the basics for interfacing anything. You've got a couple of ways you can interface to the hex display from a Qsys system (Altera's system builder); 1. Use an existing component such as the PIO core, and then use that to control your hex display 2. Create a _hw.tcl file that descibes your hex display as an Avalon-MM or AXI component I'd recommend understanding both methods. How does this sound? What parts of this description do you understand, and which parts do you not? Cheers, Dave