Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- I'm curious on your dual-ported SRAM implementation - are you talking external SRAM, or setting up internal memory (using SOPC builder)? --- Quote End --- Internal memory. You can create your own component that will integrate with SOPC builder. --- Quote Start --- And I would still initialize with a MIF file? --- Quote End --- Yes. You could also use the JTAG interface to fill the RAM with initial values. Your SOPC System would consist of a JTAG-to-Avalon-MM master and your RAM component, and control/status registers. --- Quote Start --- I've been wanting to get up to speed on SPOC builder (and/or the new tool they're coming out with). I'm not sure I follow on implementing Avalon-MM slave/registers to do this task. Could you elaborate? I have a sneaky suspicion at some point in the future I'll be asked to modify the design to take changes in the table from an external device (i.e. PC), so am thinking the dual-port might make sense there (unless there's a way to change the contents of the ROM externally while the design is running)? --- Quote End --- Once you are familiar with SOPC Builder, the procedure should be obvious ... if its not, then ask on the forum, and you'll get some help. Get the LPM_ROM version working first, and then generalize it to use dual-ported RAM later. Cheers, Dave