Thread: [myhdl-list] Commercial support / training classes
Brought to you by:
jandecaluwe
From: Jan D. <ja...@ja...> - 2011-04-02 15:01:05
|
Christopher Lozinski asked about the commercial support I offer on myhdl.org, in particular about training classes. Hereby some background. I am working as an independent consultant in electronics and EDA. For design projects, some role for MyHDL is a preliminary condition. This is a good way to fix bugs and drive MyHDL itself, but a disadvantage is of course that I focus mainly on the things that I need myself :-) I'm doing such a project (a very interesting one) right now. In honesty, these opportunities exist because I have good relations with a design services company (Easics) that I co-founded myself. As for MyHDL consulting or training - I have not yet had requests yet. But I am available at a reasonable consulting rate (except that it is in Euro's :-)). As for training, the biggest issue is probably that there is no ready-to-use material yet. And before that, the first issue is probably to determine what public we would be targetting and what kind of prelimary knowledge we should/can assume. I have some experience with teaching classes, but it is very limited and old - almost 20 years ago, about using VHDL for RTL synthesis. Compared to other training material that I have seen, it was much more "philosophical" and less "hands-on". Not necessarily the type of class that down-to-earth Silicon Valley folk would find valuable :-) In short: I think that defining and preparing a good and meaningful class is the bottleneck, taking into account a good insight in the target public. This will require a significant amount of time and effort from someone - and I'm not necessarily the best-placed person for it. Jan -- Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com Python as a HDL: http://www.myhdl.org VHDL development, the modern way: http://www.sigasi.com Analog design automation: http://www.mephisto-da.com World-class digital design: http://www.easics.com |
From: Christopher L. <loz...@fr...> - 2011-04-02 19:02:07
|
> As for training, the biggest issue is probably that > there is no ready-to-use material yet. I totally agree. Chris Felton has a hardware project that generates a sound that we could use as the basis for the project. I think a number of us could try to duplicate it, edit up the training materials in some shared environment, like Google Docs, and before you know it we would have a training class. > And before that, > the first issue is probably to determine what public we > would be targetting and what kind of prelimary knowledge > we should/can assume. I think we should target the mass market of python developers who want to tinker with FPGA's. People like me. For us, meaning experienced python developers, it is obvious this is the way to go. Trying to sell a hardware engineer on dynamic binding is going against the flow. Chris Felton recommends that we do a distributed class. We would like you Jan to do a general presentation on the software and theory, and then dive into hands on application. I think we should be done in a day. I think the Silicon Valley standard is do it on a weekend. Better yet, you might want to do a video presentation one Saturday, people can read the web site during the week, and then come back the following Saturday for a class room class, where the "experts" look over your shoulder to help you. Next question can we use the content from the website for the flyers? Since the back side of the flyer will sell the class, this is commercial use, and needs your approval. And would you be willing to introduce the class? How many hours of presentation would you like to do? Is there anyone else who would like to do a presentation on this material for the class? Who else is interested in building the hardware demo, and editing up the google docs presentation? -- Regards Christopher Lozinski Check out my iPhone apps TextFaster and EmailFaster http://textfaster.com |
From: Jan D. <ja...@ja...> - 2011-04-04 09:30:39
|
On 04/02/2011 09:01 PM, Christopher Lozinski wrote: > >> As for training, the biggest issue is probably that >> there is no ready-to-use material yet. > I totally agree. Chris Felton has a hardware project that generates a > sound that we could > use as the basis for the project. I think a number of us could try to > duplicate it, edit up the training > materials in some shared environment, like Google Docs, and before you > know it we would have a > training class. > >> And before that, >> the first issue is probably to determine what public we >> would be targetting and what kind of prelimary knowledge >> we should/can assume. > I think we should target the mass market of python developers who want > to tinker with FPGA's. > People like me. For us, meaning experienced python developers, it is > obvious this is the way to go. Trying to sell a hardware engineer on > dynamic binding is going against the flow. Ok, agreed. > > Chris Felton recommends that we do a distributed class. We would like > you Jan to do a general presentation on the software and theory, and > then dive into hands on application. I think we should be done in a > day. I think the Silicon Valley standard is do it on a weekend. > Better yet, you might want to do a video presentation one Saturday, > people can read the web site during the week, and then come back the > following Saturday for a class room class, where the "experts" look over > your shoulder to help you. > > Next question can we use the content from the website for the flyers? > Since the back side of the flyer will sell the class, this is commercial > use, and needs your approval. I notice that the content licensing on the website is confusing - my idea was to use the GNU free documentation license but the create commons license is still there, apprarenlty I forgot to remove it from the wiki template. I have not yet studied the details of these licenses. Note that the wiki content is contributed by several people. We probably should discuss the license we should use, so that everyone knows what he/she gives way. I think I would be in favour of license that requires honouring copyright notices (refering to the myhdl.org contributors) and that lets one use the content for any type of use. For the texts that I have written, you can use it along those lines. > And would you be willing to introduce the class? How many hours of > presentation would you like to do? If someone drives the development of a class in a shared environment, I'm prepared to review and offer suggestions. After the material is ready, we can see for what part my involvement could be useful, and I certainly would be willing to contribute. My availability until April 24 is very limited though (milestone) and it will be on best effort basis. Jan -- Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com Python as a HDL: http://www.myhdl.org VHDL development, the modern way: http://www.sigasi.com Analog design automation: http://www.mephisto-da.com World-class digital design: http://www.easics.com |
From: Christopher F. <chr...@gm...> - 2011-04-05 03:00:06
|
I uploaded a new version 3 poster, http://www.myhdl.org/doku.php/users:cfelton:fpgacamp:fpga_camp. I added credit to Jan Decaluwe for information / media used from the www.myhdl.org site. I also used Thomas Traber's plots from the projects space. Thomas would you like credit mention on the poster as well? The rest of the plots were mine. .chris On 4/4/11 4:30 AM, Jan Decaluwe wrote: > On 04/02/2011 09:01 PM, Christopher Lozinski wrote: >> >>> As for training, the biggest issue is probably that >>> there is no ready-to-use material yet. >> I totally agree. Chris Felton has a hardware project that generates a >> sound that we could >> use as the basis for the project. I think a number of us could try to >> duplicate it, edit up the training >> materials in some shared environment, like Google Docs, and before you >> know it we would have a >> training class. >> >>> And before that, >>> the first issue is probably to determine what public we >>> would be targetting and what kind of prelimary knowledge >>> we should/can assume. >> I think we should target the mass market of python developers who want >> to tinker with FPGA's. >> People like me. For us, meaning experienced python developers, it is >> obvious this is the way to go. Trying to sell a hardware engineer on >> dynamic binding is going against the flow. > > Ok, agreed. > >> >> Chris Felton recommends that we do a distributed class. We would like >> you Jan to do a general presentation on the software and theory, and >> then dive into hands on application. I think we should be done in a >> day. I think the Silicon Valley standard is do it on a weekend. >> Better yet, you might want to do a video presentation one Saturday, >> people can read the web site during the week, and then come back the >> following Saturday for a class room class, where the "experts" look over >> your shoulder to help you. >> >> Next question can we use the content from the website for the flyers? >> Since the back side of the flyer will sell the class, this is commercial >> use, and needs your approval. > > I notice that the content licensing on the website is confusing - > my idea was to use the GNU free documentation license but the > create commons license is still there, apprarenlty I forgot to > remove it from the wiki template. > > I have not yet studied the details of these licenses. > > Note that the wiki content is contributed by several people. > We probably should discuss the license we should use, so that > everyone knows what he/she gives way. I think I would be in favour of > license that requires honouring copyright notices (refering to the > myhdl.org contributors) and that lets one use the content > for any type of use. For the texts that I have written, you > can use it along those lines. > >> And would you be willing to introduce the class? How many hours of >> presentation would you like to do? > > If someone drives the development of a class in a shared > environment, I'm prepared to review and offer suggestions. > After the material is ready, we can see for what part > my involvement could be useful, and I certainly would > be willing to contribute. > > My availability until April 24 is very limited though (milestone) > and it will be on best effort basis. > > Jan > |
From: Christopher L. <loz...@fr...> - 2011-04-05 03:20:12
|
Looks great. This is particularly useful for beginners, .... It is particularly useful if you want to move your design between Verilog and VHDL. redundant, how about especially convenient the second time. On 4/4/11 7:59 PM, Christopher Felton wrote: > I uploaded a new version 3 poster, > http://www.myhdl.org/doku.php/users:cfelton:fpgacamp:fpga_camp. I added > credit to Jan Decaluwe for information / media used from the > www.myhdl.org site. I also used Thomas Traber's plots from the projects > space. > > Thomas would you like credit mention on the poster as well? The rest of > the plots were mine. > > .chris > > On 4/4/11 4:30 AM, Jan Decaluwe wrote: >> On 04/02/2011 09:01 PM, Christopher Lozinski wrote: >>>> As for training, the biggest issue is probably that >>>> there is no ready-to-use material yet. >>> I totally agree. Chris Felton has a hardware project that generates a >>> sound that we could >>> use as the basis for the project. I think a number of us could try to >>> duplicate it, edit up the training >>> materials in some shared environment, like Google Docs, and before you >>> know it we would have a >>> training class. >>> >>>> And before that, >>>> the first issue is probably to determine what public we >>>> would be targetting and what kind of prelimary knowledge >>>> we should/can assume. >>> I think we should target the mass market of python developers who want >>> to tinker with FPGA's. >>> People like me. For us, meaning experienced python developers, it is >>> obvious this is the way to go. Trying to sell a hardware engineer on >>> dynamic binding is going against the flow. >> Ok, agreed. >> >>> Chris Felton recommends that we do a distributed class. We would like >>> you Jan to do a general presentation on the software and theory, and >>> then dive into hands on application. I think we should be done in a >>> day. I think the Silicon Valley standard is do it on a weekend. >>> Better yet, you might want to do a video presentation one Saturday, >>> people can read the web site during the week, and then come back the >>> following Saturday for a class room class, where the "experts" look over >>> your shoulder to help you. >>> >>> Next question can we use the content from the website for the flyers? >>> Since the back side of the flyer will sell the class, this is commercial >>> use, and needs your approval. >> I notice that the content licensing on the website is confusing - >> my idea was to use the GNU free documentation license but the >> create commons license is still there, apprarenlty I forgot to >> remove it from the wiki template. >> >> I have not yet studied the details of these licenses. >> >> Note that the wiki content is contributed by several people. >> We probably should discuss the license we should use, so that >> everyone knows what he/she gives way. I think I would be in favour of >> license that requires honouring copyright notices (refering to the >> myhdl.org contributors) and that lets one use the content >> for any type of use. For the texts that I have written, you >> can use it along those lines. >> >>> And would you be willing to introduce the class? How many hours of >>> presentation would you like to do? >> If someone drives the development of a class in a shared >> environment, I'm prepared to review and offer suggestions. >> After the material is ready, we can see for what part >> my involvement could be useful, and I certainly would >> be willing to contribute. >> >> My availability until April 24 is very limited though (milestone) >> and it will be on best effort basis. >> >> Jan >> > > > ------------------------------------------------------------------------------ > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list -- Regards Christopher Lozinski Check out my iPhone apps TextFaster and EmailFaster http://textfaster.com |
From: Christopher F. <chr...@gm...> - 2011-04-05 03:24:13
|
On 4/4/11 10:19 PM, Christopher Lozinski wrote: > Looks great. > > This is particularly useful for beginners, .... It is particularly > useful if you want to move your design between Verilog and VHDL. > > redundant, how about especially convenient the second time. Ok, change made and uploaded. thx, chris > > On 4/4/11 7:59 PM, Christopher Felton wrote: >> I uploaded a new version 3 poster, >> http://www.myhdl.org/doku.php/users:cfelton:fpgacamp:fpga_camp. I added >> credit to Jan Decaluwe for information / media used from the >> www.myhdl.org site. I also used Thomas Traber's plots from the projects >> space. >> >> Thomas would you like credit mention on the poster as well? The rest of >> the plots were mine. >> >> .chris >> >> On 4/4/11 4:30 AM, Jan Decaluwe wrote: >>> On 04/02/2011 09:01 PM, Christopher Lozinski wrote: >>>>> As for training, the biggest issue is probably that >>>>> there is no ready-to-use material yet. >>>> I totally agree. Chris Felton has a hardware project that generates a >>>> sound that we could >>>> use as the basis for the project. I think a number of us could try to >>>> duplicate it, edit up the training >>>> materials in some shared environment, like Google Docs, and before you >>>> know it we would have a >>>> training class. >>>> >>>>> And before that, >>>>> the first issue is probably to determine what public we >>>>> would be targetting and what kind of prelimary knowledge >>>>> we should/can assume. >>>> I think we should target the mass market of python developers who want >>>> to tinker with FPGA's. >>>> People like me. For us, meaning experienced python developers, it is >>>> obvious this is the way to go. Trying to sell a hardware engineer on >>>> dynamic binding is going against the flow. >>> Ok, agreed. >>> >>>> Chris Felton recommends that we do a distributed class. We would like >>>> you Jan to do a general presentation on the software and theory, and >>>> then dive into hands on application. I think we should be done in a >>>> day. I think the Silicon Valley standard is do it on a weekend. >>>> Better yet, you might want to do a video presentation one Saturday, >>>> people can read the web site during the week, and then come back the >>>> following Saturday for a class room class, where the "experts" look over >>>> your shoulder to help you. >>>> >>>> Next question can we use the content from the website for the flyers? >>>> Since the back side of the flyer will sell the class, this is commercial >>>> use, and needs your approval. >>> I notice that the content licensing on the website is confusing - >>> my idea was to use the GNU free documentation license but the >>> create commons license is still there, apprarenlty I forgot to >>> remove it from the wiki template. >>> >>> I have not yet studied the details of these licenses. >>> >>> Note that the wiki content is contributed by several people. >>> We probably should discuss the license we should use, so that >>> everyone knows what he/she gives way. I think I would be in favour of >>> license that requires honouring copyright notices (refering to the >>> myhdl.org contributors) and that lets one use the content >>> for any type of use. For the texts that I have written, you >>> can use it along those lines. >>> >>>> And would you be willing to introduce the class? How many hours of >>>> presentation would you like to do? >>> If someone drives the development of a class in a shared >>> environment, I'm prepared to review and offer suggestions. >>> After the material is ready, we can see for what part >>> my involvement could be useful, and I certainly would >>> be willing to contribute. >>> >>> My availability until April 24 is very limited though (milestone) >>> and it will be on best effort basis. >>> >>> Jan >>> >> >> >> ------------------------------------------------------------------------------ >> Xperia(TM) PLAY >> It's a major breakthrough. An authentic gaming >> smartphone on the nation's most reliable network. >> And it wants your games. >> http://p.sf.net/sfu/verizon-sfdev >> _______________________________________________ >> myhdl-list mailing list >> myh...@li... >> https://lists.sourceforge.net/lists/listinfo/myhdl-list > > |
From: Christopher L. <loz...@fr...> - 2011-04-05 04:00:51
|
Do you want to go ahead and print it at kinkos. I am always reluctant to move transactions through my accounts, that gives me two more accounting transactions to track. I will send you the two page flyer in a minute. -- Regards Christopher Lozinski Check out my iPhone apps TextFaster and EmailFaster http://textfaster.com |
From: Andrew S. <g.a...@gm...> - 2011-04-06 17:41:47
|
I also have a small stepper motor controller implementation that could be used for a class (after review by some experts :-)). The only problem with it is that you have to hook up a stepper motor driver chip. You can do this on a breadboard, but it entails hooking up about 10 wires. Sort of a waste of time during a class. I used the L298N driver chip which can come as a thru-hole part. Cheers! Andrew On Sat, Apr 2, 2011 at 3:01 PM, Christopher Lozinski < loz...@fr...> wrote: > > > As for training, the biggest issue is probably that > > there is no ready-to-use material yet. > I totally agree. Chris Felton has a hardware project that generates a > sound that we could > use as the basis for the project. I think a number of us could try to > duplicate it, edit up the training > materials in some shared environment, like Google Docs, and before you > know it we would have a > training class. > > > And before that, > > the first issue is probably to determine what public we > > would be targetting and what kind of prelimary knowledge > > we should/can assume. > I think we should target the mass market of python developers who want > to tinker with FPGA's. > People like me. For us, meaning experienced python developers, it is > obvious this is the way to go. Trying to sell a hardware engineer on > dynamic binding is going against the flow. > > Chris Felton recommends that we do a distributed class. We would like > you Jan to do a general presentation on the software and theory, and > then dive into hands on application. I think we should be done in a > day. I think the Silicon Valley standard is do it on a weekend. > Better yet, you might want to do a video presentation one Saturday, > people can read the web site during the week, and then come back the > following Saturday for a class room class, where the "experts" look over > your shoulder to help you. > > Next question can we use the content from the website for the flyers? > Since the back side of the flyer will sell the class, this is commercial > use, and needs your approval. > > And would you be willing to introduce the class? How many hours of > presentation would you like to do? > > Is there anyone else who would like to do a presentation on this material > for the class? Who else is interested in building the hardware demo, and > editing up the google docs presentation? > > -- > Regards > Christopher Lozinski > > Check out my iPhone apps TextFaster and EmailFaster > http://textfaster.com > > > > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list > |