Thiết kế mạch số với VHDL
Số trang: 28
Loại file: pdf
Dung lượng: 1.43 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Thiết kế mạch số với VHDLKiến thức trước đây• Hệ thống số:– Số và mã – Mạch tổ hợp – Mạch tuần tự (FF, mạch đếm, máy trạng thái) – CAD experience (Schematics?)• Ngôn ngữ lập trình– C ? Pascal ? BASIC ? Fortran ? Cobol ? – HDL?Mạch Số• Transistor Circuits– TR Circuit : Full-Custom• Gate/FlipFlop Cell– Cell Library : Semi-Custom (SSI)• Functional Module– Add Multiplier, Register, Counter (LSI) Adder, M lti li R i t C t• Processor-Memory– Processor Memory (VLSI) Processor,• System– SOC (System-On-Chip) ( y p)Mạch SốCông cụ thiết kế mạch số• Transistor Circuit– Layout Editor...
Nội dung trích xuất từ tài liệu:
Thiết kế mạch số với VHDLThiết kế mạch số với VHDL Kiến thức trước đây• Hệ thống số: – Số và mã – Mạch tổ hợp – Mạch tuần tự (FF, mạch đếm, máy trạng thái) – CAD experience (Schematics?)• Ngôn ngữ lập trình – C ? Pascal ? BASIC ? Fortran ? Cobol ? – HDL? Mạch Số• Transistor Circuits – TR Circuit : Full-Custom• Gate/FlipFlop Cell – Cell Library : Semi-Custom (SSI)• Functional Module – Add Multiplier, Register, Counter (LSI) Adder, M lti li R i t C t• Processor-Memory – Processor Memory (VLSI) Processor,• System – SOC (System-On-Chip) ( y p)Mạch Số Công cụ thiết kế mạch số• Transistor Circuit – Layout Editor & Circuit/Switch Simulator• Gate/FlipFlop – Schematic Editor & Logic Simulator• ASIC – Hardware Description Language (HDL) • Verilog HDL/VHDL – HDL & Schematic Mixed Tại sao sử dụng HDL?• Giảm thời gian đưa sản phẩm ra thị trường – Cho phép các nhà thiết kế phát triển những thiết kế lớn đòi hỏi hàng ngàn p p p g g g cổng logic. – Cung cấp một hệ thống cấp cao để mô tả các mạch logic phức tạp. – Hỗ trợ phương pháp thiết kế theo module và phương pháp thiết kế đa cấp.• Ngôn ngữ dùng để thiết kế và mô phỏng• Cho phép tạo ra những thiết kế không phụ thuộc vào linh kiện của một hãng nào. Rất tốt cho việc thiết kế những IC chuyên dụng ( g ệ g y ụ g (ASIC). ) – Cho phép người sử dụng tuỳ chọn công cụ, nhà cung cấp và linh kiện.HDL như một ngôn ngữ lập trình HDL : là ngôn ngữ?• Hardware Description Language – Statements • Sequential • Concurrent – Syntax – Keywords – Objects – OperatorsHDL : Hardware Description ?Netlist/Dataflow Behavior/Inference FF-- AND Gate -- Flip-Flopa So sánh HDL Và Ngôn ngữ lập trình Ngôn ngữ lập trình g g ập Hardware Language g g Software Hardware Purpose (Executable Binaries) (Hardwired Logics) Entry Text & Visual Tools Compile f Si l ti C il for SimulationDevelopment Compile & Link & Synthesis for Hardwire Executes & View Result Simulation & ViewDebugging (Text or Graphics) Waveform Basically Concurrent Statement Sequential Only Sequential for Behavior DescriptionSo sánh HDL Và Ngôn ngữ lập trình HDL : Concurrent & Sequential Statement St t t• Thứ tự statement• Objects Sự đệ quy trong HDL• Phát biểu đệ quy• Latch (chốt)Lỗi lái bởi nhiều đường trong HDLQuy tình thiết kế với HDL Design Entry• Text Editor• Language Sensitive Text Editor –KKeyword coloring d l i – Statement Template• Visual Entry Tools – Template & Translate (Structural)• Testbench – Converter (Waveformer) ( )HDL Design Entry (Text Editor)
Nội dung trích xuất từ tài liệu:
Thiết kế mạch số với VHDLThiết kế mạch số với VHDL Kiến thức trước đây• Hệ thống số: – Số và mã – Mạch tổ hợp – Mạch tuần tự (FF, mạch đếm, máy trạng thái) – CAD experience (Schematics?)• Ngôn ngữ lập trình – C ? Pascal ? BASIC ? Fortran ? Cobol ? – HDL? Mạch Số• Transistor Circuits – TR Circuit : Full-Custom• Gate/FlipFlop Cell – Cell Library : Semi-Custom (SSI)• Functional Module – Add Multiplier, Register, Counter (LSI) Adder, M lti li R i t C t• Processor-Memory – Processor Memory (VLSI) Processor,• System – SOC (System-On-Chip) ( y p)Mạch Số Công cụ thiết kế mạch số• Transistor Circuit – Layout Editor & Circuit/Switch Simulator• Gate/FlipFlop – Schematic Editor & Logic Simulator• ASIC – Hardware Description Language (HDL) • Verilog HDL/VHDL – HDL & Schematic Mixed Tại sao sử dụng HDL?• Giảm thời gian đưa sản phẩm ra thị trường – Cho phép các nhà thiết kế phát triển những thiết kế lớn đòi hỏi hàng ngàn p p p g g g cổng logic. – Cung cấp một hệ thống cấp cao để mô tả các mạch logic phức tạp. – Hỗ trợ phương pháp thiết kế theo module và phương pháp thiết kế đa cấp.• Ngôn ngữ dùng để thiết kế và mô phỏng• Cho phép tạo ra những thiết kế không phụ thuộc vào linh kiện của một hãng nào. Rất tốt cho việc thiết kế những IC chuyên dụng ( g ệ g y ụ g (ASIC). ) – Cho phép người sử dụng tuỳ chọn công cụ, nhà cung cấp và linh kiện.HDL như một ngôn ngữ lập trình HDL : là ngôn ngữ?• Hardware Description Language – Statements • Sequential • Concurrent – Syntax – Keywords – Objects – OperatorsHDL : Hardware Description ?Netlist/Dataflow Behavior/Inference FF-- AND Gate -- Flip-Flopa So sánh HDL Và Ngôn ngữ lập trình Ngôn ngữ lập trình g g ập Hardware Language g g Software Hardware Purpose (Executable Binaries) (Hardwired Logics) Entry Text & Visual Tools Compile f Si l ti C il for SimulationDevelopment Compile & Link & Synthesis for Hardwire Executes & View Result Simulation & ViewDebugging (Text or Graphics) Waveform Basically Concurrent Statement Sequential Only Sequential for Behavior DescriptionSo sánh HDL Và Ngôn ngữ lập trình HDL : Concurrent & Sequential Statement St t t• Thứ tự statement• Objects Sự đệ quy trong HDL• Phát biểu đệ quy• Latch (chốt)Lỗi lái bởi nhiều đường trong HDLQuy tình thiết kế với HDL Design Entry• Text Editor• Language Sensitive Text Editor –KKeyword coloring d l i – Statement Template• Visual Entry Tools – Template & Translate (Structural)• Testbench – Converter (Waveformer) ( )HDL Design Entry (Text Editor)
Gợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Trí tuệ nhân tạo
12 trang 434 0 0 -
Đề cương chi tiết học phần Vi xử lý
12 trang 294 0 0 -
79 trang 225 0 0
-
Đồ án: Kỹ thuật xử lý ảnh sử dụng biến đổi Wavelet
41 trang 218 0 0 -
ĐỀ TÀI THIẾT KẾ QUY TRÌNH CÔNG NGHỆ GIA CÔNG BÍCH ĐUÔI ( TẬP THUYẾT MINH)
54 trang 190 0 0 -
Luận văn Thạc sĩ Kỹ thuật: Ứng dụng Blockchain trong bảo mật IoT
90 trang 189 1 0 -
Đồ án tốt nghiệp: Thiết kế kỹ thuật máy ép thủy lực tải trọng 70 tấn phục vụ cho nhà máy Z751
84 trang 183 0 0 -
Đề cương chi tiết học phần Thực tập Kỹ thuật truyền hình
16 trang 155 0 0 -
Đồ án: Thiết kế bộ điều khiển luật PID điều khiển động cơ DC
94 trang 147 0 0 -
65 trang 142 0 0