Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- Download the Leon SPARC processor code from Gaisler --- Quote End --- Wow I din't think that processor code would be so big. Or maybe I am looking into more than just the processor. I've got the idea I have about a gig or more on just manuals and stuff. I don't know where to start, so I have been looking around in the files. But most feel like they have been created in some way I haven't founf yet. I think I have enough to read for about a year or so now? --- Quote Start --- You would design your components with "standardized interfaces". --- Quote End --- Ah, but than I believe I am supposed to do those things via Wishbone. The good thing is, I don't have to design all the files that are going to be used. So I can define what they should look like(as far as it's reasonable ofcourse), which will make it easier to make a more general approach I believe. I need to invent a good design which will cover a lot of devices, without the need of too much reconfiguring I would assume. So that's also a challange. Oh and if it's not possible to use the wishbone, it must also be possible to choose another already designed interface. But thats a thing for the user to choose, so the user can choose another interface if he would like that for some reason. --- Quote Start --- For example, the FPGAs on +100 of these boards are dynamically reconfigured --- Quote End --- So if I understand the documentation correctly, the configuration files of the FPGA's are put in a fifo somewhere on the board. And read some time when they are told to be reconfigured? I have just found out the files Quartus standard creates to program your device aren't the only way indeed to programm the device. It is sometimes hard to remember there are more ways to do something, what you have always done some specific way. I must also say it isn't easy for me to walk away from the known path, so I didn't like the other ways to program the device. But it is sure a good thing to know.