Sự khác biệt giữa asic và vi xử lý
Show
Điểm khác nhau giữa FPGA và ASIC? Đối với người học thiết kế vi mạch thì đây là câu hỏi phổ biến. Nó có vẻ như là một câu hỏi đơn giản nhưng để trả lời thì cần phân tích nhiều vấn để có thể hiểu rõ. Bài này sẽ phân tích các khía cạnh cơ bản đó. FPGA & ASICĐiểm khác nhau chính giữa ASIC và FPGA phụ thuộc vào giá thành, công cụ hỗ trợ, hiệu suất và tính linh hoạt của thiết kế. Chúng có những điểm mạnh và điểm yếu riêng, người thiết kế cần khai thác các điểm mạnh để chọn lựa FPGA hoặc ASIC cho phù hợp với yêu cầu sản phẩm. Tuy nhiên, sự phát triển của FPGA đã giảm dần các ưu điểm của ASIC. 1.FPGA - Field Programable Gate Arrays 1.1. Ưu điểm của thiết kế FPGA -Time-to-market ngắn hơn: Không cần thực hiện layout, làm mặt nạ (mask) hoặc các bước của quá trình chế tạo khi dùng FPGA. Chúng luôn sẵn sàng để chuyển code RTL của người thiết kế thành phần cứng.
-Tái sử dụng: Khả năng tái sử dụng của FPGA là ưu điểm chính. Bản chạy thử của thiết kế trên
FPGA có thể cho ra gần như chính xác kết quả khi nó được thực hiện trên ASIC. Nếu thiết kế sai, có thể thay đổi code RTL và tổng hợp hợp lại và nạp lại thiết kế trên FPGA. 1.2.Nhược điểm của thiết kế FPGA -Công suất tiêu thụ nhiều hơn. Bạn không có bất kỳ cách thức nào để tối ưu công suất. Đây là khía cạnh mà ASIC chiến thắng khi so
sánh! 2.ASIC - Application Specific Intergrated Circuit
2.1.Ưu điểm của thiết kế ASIC -Tốc độ … ASIC nhanh hơn FPGA: ASIC cho được tính linh hoạt cao. Điều này tạo điều kiện thuận lợi cho việc tối ưu tốc độ. -Công suất thấp: ASIC có thể được tối ưu cho các thiết kế cần công suất thấp. Có nhiều kỹ thuật công suất thấp như: power gating, clock gating, multi Vt, pipelining, … được áp dụng để đạt được yêu cầu. Đây là điểm chí tử của FPGA!!! Bạn thử nghĩ xem, điện thoại cần sạc lại pin sau mỗi cuộc gọi, người dùng không thể chấp nhận điều này, ASIC giúp cho thời gian dùng pin dài hơn!! -Trong ASIC, bạn có thể thực hiện mạch tương tự hoặc cả số và tương tự. Điều này nói chung là không thể đối với FPGA -Trong ASIC DFT (Design For Test) có thể được chèn vào để kiểm tra phần cứng. Đối với FPGA thì điều này không cần. 2.2.Nhược điểm của thiết kế ASIC -Time-to-market: một số dự án ASIC lớn có thể kéo dài cả năm hoặc hơn để thiết kế. Cách tốt nhất để rút ngắn thời gian ra sản phẩm là làm sản phẩm thử trên FPGA sau đó thực hiện trên ASIC.-Các vấn đề thiết kế: Trong ASIC, bạn phải quan tâm đến vấn đề thiết kế để chế tạo, tình trạng của các tín hiệu và nhiều thứ khác. Trong FPGA, bạn không cần làm các công việc đó, bởi vì người thiết kế ASIC đã làm hết rồi. (Đừng quên là FPGA cũng là do người kỹ sư thiết kế ASIC tạo ra !!) -Công cụ đắt: Các công cụ thiết kế ASIC thì rất đắt. Bạn tốn nhiều tiền cho chi phí này. Bạn Có Đam Mê Với Vi Mạch hay Nhúng - Bạn Muốn Trau Dồi Thêm Kĩ NăngMong Muốn Có Thêm Cơ Hội Trong Công Việc Và Trở Thành Một Người Có Giá Trị HơnBạn Chưa Biết Phương Thức Nào Nhanh Chóng Để Đạt Được ChúngHãy Để Chúng Tôi Hỗ Trợ Cho Bạn. SEMICONHotline: 0972.800.931 - 0938.838.404 (Mr Long) |