Forum Discussion
Altera_Forum
Honored Contributor
15 years ago> 1. Why do I have to use cpuclock, sdramclock?
> Why are they separated from mainclock(50Mhz)? no you don't. you don't have to multiple clocks. the reason why SOPC builder could have multiple clock is... cpu needs stable clock. sdram needs first clock and shifted clock. but you don't have to care about that. unless it gets problem. you just use the clock which examples prepared. > 2. What's the difference with Avalon-Master and Avalon-Slave? > (I don't know what's the Avalon).. Avalon is a name. muster requests read and write like NiosII does. slave answer the requests of master. > and Why do I use Custom-IP Ram? it means first document? this is a step one. when you finish the document. you know what Custom-IP is, don't you? this is a practice. > Can I just use SDRAM or On-chip Memory for data in/out from ram address? > For example, can I use only SDRAM address(0x00800000 in your second instruction) instead of Custom-IP & On-chip Memory address(0x00002000 & 0x00002010) in 11 page of second instruction? hum. indeed. you can access to the SDRAM exactly same way, instead of on-chip RAM. but your SDRAM might have your NiosII program. I don't know which address is safe( you have to find way by your self). you need to mind that this is a practice. I'm teaching foundation of customIP such as Avalon-MM Master / Avalon-MM Slave. after that, you have to lean how to attach the idea on your system by yourself.( <- cases are always different ) anyway, I will write last document. but I'm not sure if I can finish that by this weekend. see you later by then.