Jonathon Kay

  • Content Count

  • Joined

  • Last visited

  1. @Notarobot, appreciate your recommendation on the board and the tutorials. Will check it out very soon. @zygot, thanks for the many advice. Based on your explanation (which i agree), the realistic course of learning should be focusing on FPGA before attempting to work on chips like Zynq that added a layer of complexity due to the combination of both the FPGA and Arm. But due to work environments which uses the Zynq 7000 series chip extensively, I would want to quickly be able to work with them.
  2. Hi Zygot, Dan, Notarobot, JColvin and xc6lx45, Appreciate your response on this post. You guys have brought forward many critical points which requires a lot of reflections on my part. I can't even summarise the points and come to a cohesive conclusion! But let me try to put this old rusted mind in order with these summary - You don't need to jump into Zynq platform if all I wanted is learning FPGA programming There are many FPGA development boards around that does not combine both the FPGA and Arm processor (like Zynq) which complicates the entire learning process due to additional resource allocation and configuration. There are cost effective development boards (Artix, Zybo, Microzed, Syzygy, Deo Nano) You need to burn your weekends and weekdays to have make meaningful progress. Otherwise, don't start. You need actual real life projects, otherwise, it will be like learning to drive using a simulator. Or signing up for a trail run but only training through a treadmill. The prime motivation for this sudden urge to learn FPGA is pretty simplistic - I feel handicapped at work by my inability to test various components/peripherals/functionality of the boards that my company is developing. We do have a lone FPGA engineer which are tied up with many other projects and things do get complicated when something doesn't work and there is no way to prove that it is NOT a hardware issue. If we are using a ucontroller, I would have independently written a bare firmware to communicate with various modules and verify that all is in order. With the Zynq, I can't even make a pin goes high or low without him providing the bitstream. Things can get very frustrating after wasting a few days of troubleshooting to find that certain pins are not asserted or assigned accordingly. We are using Zynq 7000 series, which explains why Zedboard. Expanding my skill set in order not to be irrelevant in the company. Mortgage still has a long way to go while age is fast catching up. I have my reasons for asking this question in the forum - I was warned that FPGA programming is difficult. But I refuse to believe it's complexity will defeat me considering I have been surviving the workplace in the past 2 decades self learning all different skills. I have my roles and responsibilities in the company and this limits my time to explore and learn during work day. Even weekends, I could only possibly spend 5 hours. All learning will be on my own time and cost. So when i saw the price tag of the Zedboard, I know I would be shattered if I failed to make full use of it after a period of time. I would have jump right in if the Zedboard is the price of a Raspberry Pie. Most udemy tutorial needed a Zed board. Would like to thank all who responded. I would look into some of the development boards mentioned (especially those that utilise Zynq but cheaper versions). Good day to all.
  3. Dear all, Would need some affirmation from any engineer out there. Would I be able to self learn FPGA programming? My background is mainly electronics, a jack of few trades but master of none kind. I could understand digital circuitry, did some programming on Perl for CGI scripts and C++. I used to program the good old 8051 microprocessor and Microchip PIC16F84 in assembly. But these are like 20 years ago. I am way behind in terms of technology. I am thinking deeply to invest in buying the Zedboard as I observed most of the online tutorial are based on this development board. But it will cost me a bomb and I need to be sure I am investing on the correct thing. I understand Zedboard is already in the market for many years, would it still be the right platform to invest in? Would greatly appreciate any advise on this. In addition, what forum would best serves me in this learning process? Thanks.
  4. Hi all, Would like to find cheaper Zedboard than buying a new one. Would be very taxing to get a new board. Thanks.