Thông báo

Collapse
No announcement yet.

Nhờ định hướng về việc học FPGA

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Nhờ định hướng về việc học FPGA

    Chào các bậc tiền bối của diễn đàn,em đang muốn nghiên cứu về FPGA mà không biết bắt đầu từ đâu,mong các anh chị đã có kinh nghiệm về lĩnh vực này chỉ bảo giúp:
    -Nên bắt đầu học từ đâu,mới bắt đầu thì nên dùng công cụ thiết kế nào,trình biên dịch nào,công cụ mô phỏng nào?
    -Theo đánh giá của anh/chị thì dùng chip của hãng nào (Altera,Xilinx) ưu điểm hơn (đánh giá về giá thành,mức độ phổ biến tại VN,công cụ thiết kế,mô phỏng được hỗ trợ...)
    -Nên nghiên cứu ngôn ngữ nào trong số VHDL,Verilog..(so sánh giữa các ngôn ngữ)
    -Đặc biệt là theo anh/chị đã có kinh nghiệm thì công nghệ FPGA có tính khả thi ứng dụng vào những lĩnh vực nào ở VN hiện nay và trong tương lai gần?
    Rất mong có được sự chỉ dẫn,đánh giá của các anh/chị đi trước để những người đang có ý định bắt đầu học như em được dẫn hướng.Em xin cảm ơn các anh/chị và các bạn.

  • #2
    Nguyên văn bởi tech.lover Xem bài viết
    Chào các bậc tiền bối của diễn đàn,em đang muốn nghiên cứu về FPGA mà không biết bắt đầu từ đâu,mong các anh chị đã có kinh nghiệm về lĩnh vực này chỉ bảo giúp:
    -Nên bắt đầu học từ đâu,mới bắt đầu thì nên dùng công cụ thiết kế nào,trình biên dịch nào,công cụ mô phỏng nào?
    -Theo đánh giá của anh/chị thì dùng chip của hãng nào (Altera,Xilinx) ưu điểm hơn (đánh giá về giá thành,mức độ phổ biến tại VN,công cụ thiết kế,mô phỏng được hỗ trợ...)
    -Nên nghiên cứu ngôn ngữ nào trong số VHDL,Verilog..(so sánh giữa các ngôn ngữ)
    -Đặc biệt là theo anh/chị đã có kinh nghiệm thì công nghệ FPGA có tính khả thi ứng dụng vào những lĩnh vực nào ở VN hiện nay và trong tương lai gần?
    Rất mong có được sự chỉ dẫn,đánh giá của các anh/chị đi trước để những người đang có ý định bắt đầu học như em được dẫn hướng.Em xin cảm ơn các anh/chị và các bạn.

    Comment


    • #3
      Bạn còn theo dõi thread không, hôm bữa post 1 bài reply mà sao cuối cùng lại trống trơn.

      Comment


      • #4
        Nguyên văn bởi jefflieu Xem bài viết
        Bạn còn theo dõi thread không, hôm bữa post 1 bài reply mà sao cuối cùng lại trống trơn.
        Em vẫn theo dõi mà anh, nhưng chờ mãi mà chẳng thấy có nhà tư vấn nào cả. Nếu có thể mong bác "vạch đường chỉ lối" cho em với ạ?

        Comment


        • #5
          Nếu bạn còn đi học thì nên coi FPGA là công cụ để học phương pháp thiết kế hệ thống số hơn là sa đà vào FPGA.
          Khi bạn vững phương pháp thiết kế rồi thì bạn có thể nghiên cứu FPGA.

          - Để học FPGA cần bắt đầu bằng hệ thống số: digitial system design, các cổng logic, truth-table, các máy trang thái, flip-flop, khái nệm clock và metastability, reset. Khi học những cái này, thường bạn vẽ schematic và waveform. Bạn không thiết kế được các hệ thống lớn vì thiết kế bằng schematic không "scale".
          - Để thiết kế hệ thống lớn hơn bạn cần viết HDL. Mình khuyên bạn nên học VHDL trước vì Verilog hơi lỏng lẻo nên khi rõ các khái niệm trong HDL bạn có thể nhảy qua Verilog.
          - Bạn có thể download webpack của Xilinx trong đó có luôn simulator là chương trình dùng để mô phỏng. Khi khá hơn chút bạn có thể chuyển qua dùng ModelSim.
          - Altera đã chiểm ưu thế trong mảng "low-cost" nên mình nghĩ Altera khá là phổ biến tại các nước châu Á.

          FPGA là nền tảng để hiện thực các ứng dụng khác ví dụ như : logic, xử lý tín hiệu số, mã hóa ... Biết FPGA và HDL thôi chưa đủ ... bạn nên chú trong học thêm lý thuyết các món này.

          Comment


          • #6
            Thị trường Việt Nam thì mình không rõ. Bạn nên tích cực đi dò hỏi và khảo sát ở các hội chợ việc làm và các trang web tuyển dụng.

            Comment


            • #7
              Cảm ơn anh jefflieu.Em ra trường rồi,ở trường thì em cũng được học về kĩ thuật số và hệ thống số như anh đã nói,nói chung là về các cổng logic, truth-table, các máy trạng thái, flip-flop, khái nệm clock...cơ bản thì em đã nắm được,bây giờ em muốn đi vào nghiên cứu về FPGA xem liệu có ứng dụng được vào đâu cho công việc ý mà.Cho em hỏi thêm rằng giữa Xilinx và Altera thì hãng nào support nhiều các công cụ thiết kế,mô phỏng,source code,kit,diễn đàn trao đổi...mà phổ biến cho anh em ở VN? Thanks a lot.

              Comment


              • #8
                Nguyên văn bởi tech.lover Xem bài viết
                Cảm ơn anh jefflieu.Em ra trường rồi,ở trường thì em cũng được học về kĩ thuật số và hệ thống số như anh đã nói,nói chung là về các cổng logic, truth-table, các máy trạng thái, flip-flop, khái nệm clock...cơ bản thì em đã nắm được,bây giờ em muốn đi vào nghiên cứu về FPGA xem liệu có ứng dụng được vào đâu cho công việc ý mà.Cho em hỏi thêm rằng giữa Xilinx và Altera thì hãng nào support nhiều các công cụ thiết kế,mô phỏng,source code,kit,diễn đàn trao đổi...mà phổ biến cho anh em ở VN? Thanks a lot.
                Vậy bạn có thể bắt đầu nghiên cứu các ứng dụng và tính chất của FPGA.

                Về ứng dụng:
                1) Đơn giản nhất của FPGA là glue-logic. Khi bạn có một hệ thống gồm nhiều controller, trao đổi thông tin bằng các giao thức riệng, bật tắt LED, điểu khiển các quá trình reset, bật/tắt hệ thống, bạn sẽ cần FPGA/PLD để thực hiện phần logic đặc chế.

                2) Ứng dụng thứ 2 là thực hiện các hệ thống tính toán thời gian thực với yêu cầu tốc độ cao mà 1 CPU/DSP khó thực hiện được.

                Theo kinh nghiệm thì mình thấy Xilinx có công cụ dể sử dụng hơn và có kiêm luôn simulator. Nhưng về chip thì altera chú trọng vào dòng low-cost, hầu như giá của altera lúc nào cũng rẻ hơn chút so với Xilinx cho cùng 1 sản phẩm tương đương. Bạn có thể nghiên cứu altera trước. Phần mềm Altera thì mình thấy hơi khó sử dụng lúc đầu.

                Bạn có thể mua bộ kít của trang terasic.com.tw. Mình thấy giá khá ok.

                FPGA thường được sử dụng trong các sản phẩm khá là high-tech, đắt tiền, số lương ít, ví dụ như các oscilloscope, các dàn máy xử lý video trong các phòng phát/thu/quay.... nên ở VN chưa phổ biến lắm vì ít công ty sản xuất các dòng sản phẩm chuyên dụng này.

                Comment


                • #9
                  Bạn đang làm về ngành gì?

                  Comment


                  • #10
                    Nguyên văn bởi jefflieu Xem bài viết
                    Bạn đang làm về ngành gì?
                    Cảm ơn bác jefflieu, em mới ra trường thôi, làm về ngành Điện tử Tự động hoá. Em đang tìm hiểu về FPGA để xem có nên đầu tư vào học và làm ra được cái gì không, nhưng nghe bác tả “FPGA thường được sử dụng trong các sản phẩm khá là high-tech, đắt tiền, số lương ít, ví dụ như các oscilloscope, các dàn máy xử lý video trong các phòng phát/thu/quay.... nên ở VN chưa phổ biến lắm vì ít công ty sản xuất các dòng sản phẩm chuyên dụng này.” Nên em cũng đang lăn tăn không biết nếu học sâu hơn về nó thì dùng để làm gì trong bối cảnh ngành điện tử ở VN mình như hiện nay nhỉ, đặc biệt là có thể làm được gì để mà “kiếm cơm” với nó.Thế còn anh jefflieu đang làm nghề gì vậy,anh đã có sản phẩm FPGA nào mà "kiếm cơm" được chưa?

                    Comment


                    • #11
                      Nguyên văn bởi tech.lover Xem bài viết
                      Cảm ơn bác jefflieu, em mới ra trường thôi, làm về ngành Điện tử Tự động hoá. Em đang tìm hiểu về FPGA để xem có nên đầu tư vào học và làm ra được cái gì không, nhưng nghe bác tả “FPGA thường được sử dụng trong các sản phẩm khá là high-tech, đắt tiền, số lương ít, ví dụ như các oscilloscope, các dàn máy xử lý video trong các phòng phát/thu/quay.... nên ở VN chưa phổ biến lắm vì ít công ty sản xuất các dòng sản phẩm chuyên dụng này.” Nên em cũng đang lăn tăn không biết nếu học sâu hơn về nó thì dùng để làm gì trong bối cảnh ngành điện tử ở VN mình như hiện nay nhỉ, đặc biệt là có thể làm được gì để mà “kiếm cơm” với nó.Thế còn anh jefflieu đang làm nghề gì vậy,anh đã có sản phẩm FPGA nào mà "kiếm cơm" được chưa?
                      Mình ăn bám công ty thôi. Mình làm sản phẩm network. Chủ yếu là thiết kế logic, xử lý các gói data hỗ trợ các tính năng mới cho ASIC. Tốc độ xử lý khoảng 1 - 10 Gbps.
                      Thế mạnh của FPGA là tạo ra các logic xử lý song song đặc thù cho ứng dụng của bạn.
                      Mình không có kinh nghiệm ở ngành tự động hóa này nên không đưa ví dụ cho bạn được.

                      Mình tìm với key word "FPGA automation" thì ra mấy trang này:
                      FPGAs and Automation | Sensors
                      Building Programmable Automation Controllers with LabVIEW FPGA - Developer Zone - National Instruments

                      Mình nghĩ nếu bạn có một vấn đề cần giải quyết thì mình dễ tư vấn vấn đề đó có nên giải quyết bằng FPGA hay không.

                      Nếu bạn nghĩ hiểu biết FPGA sẽ có thêm lợi thế cho ngành của bạn thì bạn có thể bắt đầu với các tutorial trên All Programmable Technologies from Xilinx Inc. hoặc FPGA CPLD and ASIC from Altera

                      Comment


                      • #12
                        Cảm ơn anh jefflieu, bây giờ thì em đã hình dung ra khả năng ứng dụng của FPGA trong lĩnh vực mà em đang làm rồi, nói chung thì không có nhiều ứng dụng của FPGA trong Tự động hoá, theo em hiểu thì chủ yếu FPGA được ứng dụng trong mảng high speed như xử lý ảnh, âm thanh, truyền thông tin có dây và không dây… đúng không anh jefflieu? Tuy thế nhưng em sẽ nghiên cứu dần về FPGA, khi nào có những chỗ khó không hiểu em sẽ lên forum nhờ anh chỉ bảo, cảm ơn anh jefflieu nhé.

                        Comment


                        • #13
                          Nguyên văn bởi tech.lover Xem bài viết
                          Cảm ơn anh jefflieu, bây giờ thì em đã hình dung ra khả năng ứng dụng của FPGA trong lĩnh vực mà em đang làm rồi, nói chung thì không có nhiều ứng dụng của FPGA trong Tự động hoá, theo em hiểu thì chủ yếu FPGA được ứng dụng trong mảng high speed như xử lý ảnh, âm thanh, truyền thông tin có dây và không dây… đúng không anh jefflieu? Tuy thế nhưng em sẽ nghiên cứu dần về FPGA, khi nào có những chỗ khó không hiểu em sẽ lên forum nhờ anh chỉ bảo, cảm ơn anh jefflieu nhé.
                          Ok e, chúc may mắn!

                          Comment

                          Về tác giả

                          Collapse

                          tech.lover Tìm hiểu thêm về tech.lover

                          Bài viết mới nhất

                          Collapse

                          Đang tải...
                          X