Quy Trình Thiết Kế, Sản Phẩm Nhúng Trên Công Nghệ Fpga - 3

Lu ROm

Administrator
Staff member
25 Tháng bảy 2014
481
119
43
32
One piece
vimach.net
3.Low level design
- Low level design là bước thiết kế sâu bên trong IP core. Bước này yêu cầu làm cụ thể các khối con bên trong một Block Diagram, thực hiện các bản vẽ các cổng logic để mô tả hành vi bên trong khối con. Low level design gồm các bước vẽ ra Block interface, Gate-level analyzation, Timing diagram.

- Block inteface yêu cầu các khối con trong IP core có mô tả về port cụ thể nhằm chia bài toán lớn thành các bài toán con giúp việc code bằng ngôn ngư mô tả phần cứng verilog, VHDL thực hiện dễ dàng hơn.

* Ví dụ về các khối con bên trong bộ FIFO.
upload_2017-8-26_22-24-51.png


* Ví dụ về các khối con bên trong bộ Timer 32bit.
upload_2017-8-26_22-25-16.png

- Gate-level analyzation là bước phân tích các thiết kế của các IP core con sang dưới dạng cổng logic hay mạch logic tổ hợp, logic tuần tự ( chủ yếu sử dụng D-FlipFlop).
* Ví dụ Gate-level của Count Block trong IP core Timer 32bit.
upload_2017-8-26_22-26-3.png

còn tiếp​