nhận được năm byte từ bus dữ liệu một byte trong một chu kỳ đồng hồ

R

rakesh_aadhimoolam

Guest
hi, tôi có một xe buýt đầu vào byte, tôi muốn nhận được 5 byte vào một mảng trong 5 byte trong một chu kỳ đồng hồ. Bất cứ ai có xin vui lòng cho tôi biết, nếu nó có thể nhận được nhiều hơn một byte vào một mảng byte trong một chu kỳ đồng hồ chỉ. nếu có hơn cách viết code VHDL cho cùng một.
 
Bạn có thể tăng gấp đôi tốc độ truyền trên cùng một xe buýt sử dụng DDR (tăng gấp đôi tốc độ dữ liệu). Nhưng nó là không thể có được gấp năm lần tăng tốc độ dữ liệu mà không cần một đồng hồ. Cho phép giả sử rằng bạn có một đồng hồ chuẩn (system_clock) mà đồng bộ hóa dữ liệu truyền trên xe buýt byte rộng của bạn. Nếu điều đó system_clock có giai đoạn T sau đó chúng ta phải sử dụng một đồng hồ có thời gian = T / 5. Bạn có thể sử dụng các khối PLL để nhân tần số.
 
[Quote = maksya] Bạn có thể tăng gấp đôi tốc độ truyền trên cùng một xe buýt sử dụng DDR (tăng gấp đôi tốc độ dữ liệu). Nhưng nó là không thể có được gấp năm lần tăng tốc độ dữ liệu mà không cần một đồng hồ. Cho phép giả sử rằng bạn có một đồng hồ chuẩn (system_clock) mà đồng bộ hóa dữ liệu truyền trên xe buýt byte rộng của bạn. Nếu điều đó system_clock có giai đoạn T sau đó chúng ta phải sử dụng một đồng hồ có thời gian = T / 5. [/Quote]. Tôi nghĩ rằng đó là cách tốt nhất để làm như vậy & nó được xác định trước trong moduleware trong VHDL công cụ dưới tên clk_div chỉ đơn giản là thay đổi tỷ lệ phân chia đến 5
 
Tôi nghĩ Giải pháp dễ dàng là để sử dụng xe buýt 40 bit.
 
Tôi chia những 8 bit bus dữ liệu vào 4-bit và 4-bit bus địa chỉ nhấm nháp. Về phía nguồn tôi bắt đầu chuyển với địa chỉ 0 cho nibble thấp của byte đầu tiên. Tiếp theo tôi muốn gửi nibble cao của byte đầu tiên với địa chỉ 1, và như vậy. Về mặt nhận tôi muốn sử dụng những địa chỉ để chỉ đạo dữ liệu nhận được vào mảng của tôi. Thay đổi cảm biến trong địa chỉ bạn có thể tạo lại đồng hồ người gửi. HOẶC ..... Bạn thậm chí không cần xe buýt địa chỉ nếu bạn gửi dữ liệu theo thứ tự cố định. Chỉ cần sử dụng một trong những dòng địa chỉ người gửi để truyền tải đồng hồ của bạn. Vậy đó. Câu hỏi đặt ra là nếu bạn có thể tăng tốc độ bus của bạn gấp năm lần. Kính trọng, yego
 

Welcome to EDABoard.com

Sponsor

Back
Top