Có một mẫu thiết kế kiểu nào khác cho RTL tổng hợp không?


11

Đối với phần mềm, cuốn sách Các mẫu thiết kế là một tập hợp các mẫu để thực hiện những điều phổ biến trong phần mềm và nó cung cấp cho các học viên phần mềm thuật ngữ chung để mô tả một số thành phần họ cần tạo.

Có một cuốn sách hoặc tài nguyên như vậy tồn tại cho RTL hoặc RTL tổng hợp nói chung? Những thứ như cạm bẫy thông thường, đánh đổi thiết kế, cân nhắc bế tắc và thiết kế giao diện.

Câu trả lời:



3

Kinh nghiệm của tôi là bạn cần đọc tài liệu trên một hoặc nhiều công cụ tổng hợp phổ biến để xem mẫu thiết kế nào họ chấp nhận và những gì họ dịch sang.

Chủ yếu bạn cần biết: - cách tạo flops - cách tạo dây (và không chốt) - cách xử lý thiết lập lại (đồng bộ hóa và / hoặc không đồng bộ)


Tôi đang nói về những thứ như "thiết kế một hàng đợi với tài nguyên ảo", hoặc "các kế hoạch tín dụng và những cạm bẫy thông thường" hoặc "khi nào nên phá vỡ sự trừu tượng phân lớp". Các thực hành tốt nhất và phương pháp thiết kế các thành phần. Những thứ mà các cựu binh thiết kế chip đã biết. Tôi không thấy nhiều hướng dẫn thiết kế thực tế trong IEEE. Có "Mã hoàn thành" của RTL không?
Ross Rogers

Trình tổng hợp RTL "ít nghiêm ngặt" hơn trình biên dịch C. Có một số vĩ độ còn lại để thực hiện tổng hợp. Đó là lý do tại sao nên đọc tài liệu cho tổng hợp bạn dự định sử dụng. Chẳng hạn, bộ tổng hợp của Xilinx là XST và họ có Hướng dẫn sử dụng XST mô tả những mẫu thiết kế nào tạo ra các FSM phù hợp, làm thế nào để tránh việc vô tình tạo ra các chốt, những thứ như thế.
ajs410

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.