• Digital Logic Design - Lecture 29: Random Access Memory (RAM)Digital Logic Design - Lecture 29: Random Access Memory (RAM)

    Memories provide storage for computers Memories are organized in words Selected by addresses SRAMs store data in latches Accessed by surrounding circuitry RAM waveforms indicate the control signals needed for access Words in SRAMs are accessed with decoders Only one word selected at a time Error correction and detection codes (Hamming)

    ppt34 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 1261 | Lượt tải: 0

  • Giáo trình Thiết kế & Đánh giá thuật toán - Bài giảng 7: Cây tìm kiếm nhị phân - Lê Nguyên KhôiGiáo trình Thiết kế & Đánh giá thuật toán - Bài giảng 7: Cây tìm kiếm nhị phân - Lê Nguyên Khôi

    Các thao tác chèn và xóa có thể làm thay đổi tính chất của cây Do chính các thao tác này Đổi màu các nút Cấu trúc lại các kết nối nút Phép xoay: đảm bảo thứ tự trong của khóa Phép thực hiện trong thời gian 0 (1) Georgy Adelson-Velsky & Evgenil Landis đề xuất năm 1962 Độ cao 2 cây của của một nút khác nhau nhiều nhất 1 Thời gian 0(log n) ...

    pdf22 trang | Chia sẻ: thucuc2301 | Ngày: 21/11/2020 | Lượt xem: 1138 | Lượt tải: 0

  • Digital Logic Design - Lecture 28: Timing AnalysisDigital Logic Design - Lecture 28: Timing Analysis

    Maximum clock frequency is a fundamental parameter in sequential computer systems Possible to determined clock frequency from propagation delays and setup time The longest path determines the clock frequenct All flip-flop to flip-flop paths must be checked Hold time are satisfied by examining contamination delays The shortest contamination del...

    ppt36 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 1110 | Lượt tải: 0

  • Digital Logic Design - Lecture 27: CountersDigital Logic Design - Lecture 27: Counters

    Binary counters can be ripple or synchronous Ripple counters use flip flop outputs as flop triggers Some delay before all flops settle on a final value Do no require a clock signal Synchronous counters are controlled by a clock All flip flops change at the same time Up/Down counters can either increment or decrement a stored binary value Con...

    ppt41 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 995 | Lượt tải: 0

  • Digital Logic Design - Lecture 26: Finite State Machine Design ProcedureDigital Logic Design - Lecture 26: Finite State Machine Design Procedure

    Deliver package of gum after 15 cents deposited Single coin slot for dimes, nickels No change Design the FSM using combinational logic and flip flops

    ppt27 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 1009 | Lượt tải: 0

  • Digital Logic Design - Lecture 25: Shift RegistersDigital Logic Design - Lecture 25: Shift Registers

    Shift registers can be combined together to allow for data transfer Serial transfer used in modems and computer peripherals (e.g. mouse) D flip flops allow for a simple design Data clocked in during clock transition (rising or falling edge) Serial addition takes less chip area but is slow Universal shift register allows for many operations Th...

    ppt33 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 1062 | Lượt tải: 0

  • Digital Logic Design - Lecture 23: More Sequential Circuit Analysis and DesignDigital Logic Design - Lecture 23: More Sequential Circuit Analysis and Design

    Sequential circuit consists of A combinational circuit that produces output A feedback circuit We use JK flip-flops for the feedback circuit Simple counter examples using JK flip-flops Provides alternative counter designs We know the output Need to know the input combination that produces this output Use an excitation table Built from th...

    ppt53 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 1048 | Lượt tải: 0

  • Giáo trình Thiết kế & Đánh giá thuật toán - Bài giảng 6: Cấu trúc cây - Lê Nguyên KhôiGiáo trình Thiết kế & Đánh giá thuật toán - Bài giảng 6: Cấu trúc cây - Lê Nguyên Khôi

    Chèn liên tục vào MinHeap, nhưng không khôi phục tính chất thứ tự bộ phận.Khôi phục tính chất thứ tự bộ phận (sử dụng downheap) bắt đầu từ đỉnh chính giữa Sắp Xếp Cây Thứ Tự Bộ Phận – So Sánh Giống sắp xếp gộp (merge sort) Độ phức tạp 0 (n logn) Giống sắp xếp chèn (insertion sort) In-place algortihm

    pdf35 trang | Chia sẻ: thucuc2301 | Ngày: 21/11/2020 | Lượt xem: 1099 | Lượt tải: 0

  • Digital Logic Design - Lecture 22: Sequential Circuits AnalysisDigital Logic Design - Lecture 22: Sequential Circuits Analysis

    Sequential circuit consists of A combinational circuit that produces output A feedback circuit We use JK flip-flops for the feedback circuit Simple counter examples using JK flip-flops Provides alternative counter designs We know the output Need to know the input combination that produces this output Use an excitation table Built from th...

    ppt49 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 1008 | Lượt tải: 0

  • Digital Logic Design - Lecture 21: Sequential Circuits: Flip flopsDigital Logic Design - Lecture 21: Sequential Circuits: Flip flops

    Flip flops are powerful storage elements They can be constructed from gates and latches! D flip flop is simplest and most widely used Asynchronous inputs allow for clearing and presetting the flip flop output Multiple flops allow for data storage The basis of computer memory! Combine storage and logic to make a computation circuit

    pptChia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 1003 | Lượt tải: 0