Re: [myhdl-list] Raun - Intro.
Brought to you by:
jandecaluwe
From: Christopher F. <chr...@gm...> - 2016-05-06 02:40:36
|
On 5/5/16 1:06 PM, Ravi Jain wrote: > Hey Everyone!! > > Its Ravi Jain(Raun) from Surat, India. Pretty excited to work in GSOC > this year. Will be working on implementing GEMAC core. Welcome Ravi, > > @Guy@Tom@Christopher > I had a question in mind. What should be our main goal while > implementing the core using MyHDL? In other words, Why do we do it? The > best reason i can think of is showoff the capabilities of the MyHDL > language over other HDLs. (Mail from google recommending to improve the > Project Abstract made me ask this question). The reasons why we are doing these projects are: to create more complex examples; increase the number of cores implemented in MyHDL. Often, when designers want to use a new language or tool they also want to leverage existing cores, kinda like a standard library. Having high-quality, readable, best practice implementations is very valuable to this project. > I have already setup the development environment - Eclipse in Windows > with GTKWave to view wave forms.(Also tried Impulse integration with > Eclipse). Still using MyHDL - 0.9 dev(Should i move to 1.0 or its fine > in the beginning?). During the bonding period it is fine to use 0.9, you will want to move to 1.0 (dev) by the time of the official period and make use of the `myhdl.block` decorator. > Now going through the manual all over again to brush up my basics for MyHDL. > Any To Dos to complete before community bonding period is over? Book > Suggestions if any for GEMAC/HDL? There probably aren't any books that will discuss the specifics of a GEMAC, you can review datasheets for other cores and look and the reference implementation mentioned in the project description. Regards, Chris |