Forum Discussion
Altera_Forum
Honored Contributor
20 years ago<div class='quotetop'>QUOTE </div>
--- Quote Start --- SOPC builder determines the address spaces by your component's address signals, if your component has 2 bits address signals and it is native slave, Builder will assign 0x0, 0x8, 0xa, 0xc for the components[/b] --- Quote End --- Hi, thx you so much for the answer, but I want to ask in which sequence is the address assigned, is it depend on the vhdl description file's order which make me confuced cause everything seems done automaticlly. <div class='quotetop'>QUOTE </div> --- Quote Start --- You can partition your component into as many source files as you like. The separation to interface, registers and logic is for convinience only. Note, however, that whenever you change your top file, you will have to assign the Avalon bus port role in the component editor all over again. Avishay.[/b] --- Quote End --- thx Avishay for your answer but how do SOPC bulider recognize registers, is there way such as resoure editor to know exactlly how many register in the design and their each address, which can not been seen to me seems. the problem still lies here, why cannot I read data from the registers, I have checked the modelsim simulation, the data in the register has been put on the avalon_readdata signal, but seems the software program cannot get that value. whywhywhy http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/unsure.gif