Thông báo

Collapse
No announcement yet.

hỏi về bộ đệm vòng trong vhdl

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • hỏi về bộ đệm vòng trong vhdl

    em đang định sử dụng cái bộ đệm vòng này, ý tưởng của em là thế này em dùng 1 ram có dung lượng do mình chọn, sau đó em có đọc thônt in về bộ đệm vòng trên wiki thì có 1 phương pháp để tránh hiện tượng khi 2 con trỏ cùng trỏ vào 1 vị trí đó là sử dụng 1 offset,mỗi khi ghi data vào (viết vào) bộ đệm thì offset tăng thêm 1 ( tăng đến bao nhiêu là do mình) và khi ghi ra (đọc ra) thì giảm đi 1, vậy em có thể gán 1 con trỏ cho phần address trên ram sau đó thực hiện các bước như trên không, xin cám ơn các bác
    PS: em thấy cũng hơi là vì single RAM trong fpga thì phần address cũng thực hiện chức năng tăng giảm tương tự, không biết là em đọc tài liệu bị nhầm lẫn gì không nhỉ

  • #2
    Single RAM trong FPGA, address ko tự tăng giảm ... address input dùng để truy xuât ngẫu nhiên (random access) ...
    Để thực hiện bộ đêm vòng của bạn cần dual-port ram và 2 con trỏ:
    - write pointer (bên ghi)
    - read pointer (bên đọc)
    Và biến offset của bạn nói (biến offset chẳng qua là khoảng cách giũa 2 con trỏ, hay số lượng data đang có trong buffer)
    offset=0: trống
    offset=size: đầy

    Comment


    • #3
      em thấy trên mạng có sử dụng single ram và 1 port address cho cả ghi và đọc, vậy có thể dc không, vì code này viết trên quartus II nền em không thể mô phỏng đc

      Comment

      Về tác giả

      Collapse

      boyzzun Tìm hiểu thêm về boyzzun

      Bài viết mới nhất

      Collapse

      • nguyendinhvan
        Trả lời cho Vấn đề về tốc độ quay
        bởi nguyendinhvan
        Sử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
        Hôm qua, 19:50
      • Andrea14
        Vấn đề về tốc độ quay
        bởi Andrea14
        Chào mọi người,

        Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
        12-12-2025, 12:42
      • bqviet
        Trả lời cho Đấu tắt điện cho máy tính bảng
        bởi bqviet
        Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
        06-12-2025, 17:17
      • nguyendinhvan
        Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
        bởi nguyendinhvan
        Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
        05-12-2025, 19:59
      Đang tải...
      X