On Thu, Jan 17, 2008 at 12:35:59PM -0600, Jeff Brower wrote: > Eric- > > > > > We're not using coregen, so that part shouldn't be a problem. > > > > > > How do you implement FIFOs, SDRAM controller, GbE MAC, etc? Using a > > > 'non-Xilinx' > > > method? > > > > We write them in verilog. We like to avoid vendor specific code when > > possible, and non-free code like the plague. > > > > We've pulled a fair amount of stuff from opencores.org. We've found > > that the quality of code there is highly variable. Matt's fixed the > > parts we care about, or found people to fix them. This includes a GbE > > MAC, wishbone compatible microblaze knock off (currently running at > > 50 MHz in a Spartan 3), lots of simple periperals such as I2C, SPI, > > UART, interrupt controller, etc. That free software / open source > > idea really does work ;) > > Ok understand. Matt's expertise is the key then, patching and fixing as > needed.
And contributing the fixes back. > Otherwise you'd be dependent on the originators, which as I'm sure you've > found they > can sometimes be less than reliable or in the worst case no longer "findable". Same as with pretty much anything. That's why the code's there. > What about the Microblaze clone... would Xilinx have any issue with that? Shouldn't be any problem regardless of where we're running it. It's a clean-room implementation that executes the same instruction set. Eric _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio