Trung tâm đào tạo thiết kế vi mạch Semicon


  • ĐĂNG KÝ TÀI KHOẢN ĐỂ TRUY CẬP NHIỀU TÀI LIỆU HƠN!
  • Create an account
    *
    *
    *
    *
    *
    Fields marked with an asterisk (*) are required.
semicon_lab.jpg

Khác nhau giữa ngôn ngữ C và ngôn ngữ VHDL

E-mail Print PDF
[​IMG]Khi học chúng ta thường nghe nói rằng một khi bạn học một ngôn ngữ lập trình đó là khá dễ dàng để học các ngôn ngữ lập trình khác. Điều này là do các khái niệm là gần như giống nhau trong hầu hết các ngôn ngữ lập trình với một số khác biệt cú pháp duy nhất.
[​IMG]
Nhưng nếu bạn hỏi một kỹ sư phần cứng, anh ta có thể có một quan điểm hoàn toàn khác nhau. Nếu bạn không ngừng suy nghĩ từ quan điểm của một lập trình C, sau đó tưởng tượng như VHDL lập trình viên lập trình viên đó sẽ đưa cho bạn một kết quả như thế nào ?. Bởi vì cả hai ngôn ngữ có nhiều sự khác biệt giữa chúng. Cả hai đều là khác nhau từ cấp độ cơ bản riêng của mình, mặc chúng dường như có nhiều điểm tương đồng.

Vì vậy, tôi đưa ra một số khác biệt cơ bản giữa lập trình C và lập trình VHDL.
  • C là một ngôn ngữ cấp trung. tức là một kết hợp của một ngôn ngữ cấp cao và một ngôn ngữ cấp thấp (assembly).
  • VHDL là một ngôn ngữ mô tả phần cứng (HDL). Nó được sử dụng để thực hiện các mạch phần cứng.
  • C chỉ có thể xử lý các chương trình trình tự.
  • VHDL cho phép hành quyết cả hai sequential and concurrent executions.
  • Ngôn ngữ C có thể được viết thành công với tư duy logic hay thuật toán theo suy nghĩ.
  • Nhưng một lập trình VHDL cần phải biết hoạt động các mạch phần cứng. qua đó có thể dự đoán được code sẽ được thực hiện trong phần cứng.
  • Thông thường chúng tôi không quan tâm về việc sử dụng nguồn tài nguyên trong C. Điều này là do một chương trình C thường chạy trên một máy tính sử dụng một bộ xử lý mạnh mẽ với tốc độ cao. Chúng tôi cũng không quan tâm đến việc sử dụng bộ nhớ.
  • Nhưng khi nói đến VHDL mã hơi phức tạp có thể làm cho bạn phải quan tâm đến vấn đề này. Bộ nhớ và các yếu tố logic khác được giới hạn trong FPGA . Đây là lý do tại sao rất khó khăn để thực hiện các thuật toán xử lý hình ảnh trong VHDL hơn trong C.
  • Nguồn:http://icdesignvn.com/
  • Bạn có đam mê ngành thiết kế vi mạch và bạn muốn có mức lương 1000 usd cùng lúc bạn

    đang muốn tìm một Trung tâm để học vậy hãy đến với ngành vi mạch tại SEMICON

      HotLine: 0972 800 931 or 0938 838 404  Ms Duyên

Last Updated ( Tuesday, 22 December 2015 16:54 )  

Related Articles

Chat Zalo