element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Essentials
  • Learn
  • Learning Center
  • Essentials
  • More
  • Cancel
Essentials
Forum GIT course
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Essentials to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 38 replies
  • Subscribers 1018 subscribers
  • Views 7580 views
  • Users 0 members are here
Related

GIT course

dougw
dougw over 5 years ago

It might be useful to present an introduction and basic user guide to GIT repository …..

  • Sign in to reply
  • Cancel

Top Replies

  • beacon_dave
    beacon_dave over 5 years ago +9
    This free eBook download via Apress Open may be of interest in the meantime ? Pro Git Authors Scott Chacon Ben Straub https://link.springer.com/book/10.1007%2F978-1-4842-0076-6
  • balearicdynamics
    balearicdynamics over 5 years ago in reply to beacon_dave +4
    I oblige all my collaborators to download and read this book. That is also on my Kindle
  • beacon_dave
    beacon_dave over 5 years ago in reply to beacon_dave +4
    Springer Link also have a free textbooks 'Covid 19 package' on the go at the moment: https://link.springer.com/search?package=mat-covid19_textbooks&showAll=true Amongst others, there are some books on…
Parents
  • beacon_dave
    beacon_dave over 5 years ago

    This free eBook download via Apress Open may be of interest in the meantime ?

     

    Pro Git

    • Authors 
    • Scott Chacon
    • Ben Straub

    https://link.springer.com/book/10.1007%2F978-1-4842-0076-6

    • Cancel
    • Vote Up +9 Vote Down
    • Sign in to reply
    • Cancel
  • beacon_dave
    beacon_dave over 5 years ago in reply to beacon_dave

    Springer Link also have a free textbooks  'Covid 19 package' on the go at the moment:

    https://link.springer.com/search?package=mat-covid19_textbooks&showAll=true

     

    Amongst others, there are some books on Verilog and VHDL in there and on Python 3, which may be of interest to those doing the PYNQ workshop.

     

    Peter Corke's book on Robotics and Machine Vision is in there   image

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • beacon_dave
    beacon_dave over 5 years ago in reply to beacon_dave

    Springer Link also have a free textbooks  'Covid 19 package' on the go at the moment:

    https://link.springer.com/search?package=mat-covid19_textbooks&showAll=true

     

    Amongst others, there are some books on Verilog and VHDL in there and on Python 3, which may be of interest to those doing the PYNQ workshop.

     

    Peter Corke's book on Robotics and Machine Vision is in there   image

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
Children
  • balearicdynamics
    balearicdynamics over 5 years ago in reply to beacon_dave

    Thank you Dave,

     

    this is a very precious link, 543 pages! And there is also the epub version I can convert easily with Calibre to mobi for Kindle. LoL

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 5 years ago in reply to beacon_dave

    Great link, thanks - but:

     

    I downloaded the two free books on VHDL and Verilog, these were free so I'm not complaining but should issue a warning.

     

    They  re fine if you can't afford anything better but are really the same, very old fashioned, book written with a very hardware logic orientated view and formatted up for two different HDLs.

     

    I only did a quick scan but, for example, the Verilog book, although published in 2019 makes no proper mention of the different versions of Verilog or of the existence of System Verilog.

    The book does not, as far as I could see, even state which version iot was written to support.

     

    The VHDL book seems to share the same rather generic first section and uses the same examples throughout - this isn't necessarily a bad thing - it makes it easy to compare the two HDLs.

    (except it doesn't use recent features of either).

     

    The examples are simplistic, the discussion of state machines sticks rigidly to the 3 process model (I haven't written a 3 process FSM in the last 19 years !!) and doesn not even mention the existence of anything else.

     

    These books will get you started but only on very simple stuff.

     

    Like the man said, "There's no such thing as a free lunch".

     

    These books could count as a free biscuit !

     

    But thanks again for the link - I've download some about some stuff I know nothing about - which I would never have been able to affords to buy.

     

    MK

     

     

     

    .

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • beacon_dave
    beacon_dave over 5 years ago in reply to michaelkellett

    Thanks for the review and heads-up.

     

    Could you clarify which books you were looking at, as I found four titles:

    • Quick start Guide to Verilog
    • Quick start Guide to VHDL
    • Introduction to Logic Circuits and Logic Design with Verilog
    • Introduction to Logic Circuits and Logic Design with VHDL

    by the same author and I suspect there will be a lot of duplicated content between them. Not sure if you were referring to all four or just two. (Actually I found six titles but two were the earlier 2017 editions of the same title.)

     

    From what I've seen it is common for authors to re-write the same content but present one book in Verilog and one in VHDL. Not very helpful if you are starting out and you are unsure of whether to take the Verilog or VHDL routes. Some authors will do it within the same book with the same examples in both Verilog and VHDL which can be helpful to illustrate the differences but the book then tends to be twice the price.

     

    I'm not surprised of the hardware logic oriented view as I suspect that a lot of readers trying to get started with FPGA design are coming from a hardware logic oriented education. (Have they started to include programmable logic devices as part of the digital electronics syllabus yet ?). However I have found this as being a bit of an issue now as the FPGA design tools appear to have started to drop the logic schematic based design tools in favour of coding straight in HDL.

     

    I notice however that you don't suggest any alternative texts which would be a better option for starting out on. image

     

    The best I've found so far as an entry level text is:

    Digital System Design with FPGA: Implementation Using Verilog and VHDL

    https://www.mheducation.com/highered/product/digital-system-design-fpga-implementation-using-verilog-vhdl-unsalan-tar/97…

    but it is not a cheap option, and it expects you to have access to a copy of:

    Programmable Microcontrollers: Applications on the MSP432 LaunchPad

    https://www.mheducation.com/highered/product/1259836193.html?exactIsbn=true

    (which is equally not cheap) in order to accelerate some of the microcontroller based project designs covered there using the new-found FPGA skills.

     

    The book also expects you to have access to not one but two different FPGA trainer boards, so quickly gets expensive to follow along, or you have to adjust the examples to work with what boards you have (not necessarily bad as it helps reinforce the learning.)

     

    I've also found:

    The Design Warrior's Guide to FPGAs

    https://www.elsevier.com/books/the-design-warriors-guide-to-fpgas/maxfield/978-0-7506-7604-5

    useful for some of the history of design leading up to FPGA but this is an old text and stops at around 2004.

     

    As above, books are often tied to specific trainer boards (which can often be expensive). Some revised editions of books are still referring to trainer boards that are now no longer even available to purchase. The author appears to have just updated the text to account for recent software updates and re-published.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 5 years ago in reply to beacon_dave

    It was just the quick start guides I was referring too.

     

    To be fair I've never found a truly good book on either VHDL or Verilog but my I do recommend:

    VHDL-2008 Just the New Stuff, Peter J Ashenden

    His earlier book "The designer's Guide to VHDL" is quite good too.

     

    I learnt a lot of my VHDL stuff from good old internet news groups a long time ago when seriously good people, including from Xinlinx posted there.

    And I started with a paid for week long course which was pretty good but far from cheap.

     

    I've never found a book I'd recommend on Verilog, which may be related to my dislike for it, but I don't know which is cause and which effect.

     

    I've only had a very quick look at the "Introduction to Logic Circuits...." pair but they seem to duplicate a lot of the material from the other two books image

     

    I followed your link to: Digital System Design with FPGA: Implementation Using Verilog and VHDL, but they seem to want money and it's out of stock.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube