làm thế nào để nhận ra một giao diện SPI với VHDL?

Y

ymq8328

Guest
làm thế nào để nhận ra một giao diện SPI với VHDL?
Tôi tìm thấy nó là quá khó khăn đối với một newbie.cần sự giúp đỡ của bạn.

 
ymq8328 đã viết:

làm thế nào để nhận ra một giao diện SPI với VHDL?

Tôi tìm thấy nó là quá khó khăn đối với một newbie.
cần sự giúp đỡ của bạn.
 
nhưng nó là nhận ra trong Verilog, không phải trong VHDL

 
Có rất nhiều Deratives SPI.The Thing nhất để làm, là để kiểm tra Datasheets Of The Device You Are interfacing, For The Format SPI Bắt buộc.

VHDL là không C, Vì vậy, bạn nên luôn luôn Mã Viết riêng của bạn.

SPI là rất đơn giản - có là Thạc sĩ và nô lệ, Vì vậy, trọng tài không là cần thiết,
Cũng có một Nhận Và Truyền dữ liệu Một tín hiệu.

Đồng hồ có thể trở thành miễn phí chạy, để bạn có thể Tạo Nó Rất Dễ dàng.
Với truy cập.

Các dữ liệu Will Be Shift Out Khi viết, Và trong khi đọc.

Bạn nên sử dụng 2 Đăng ký 1 Để Viết 1 Để Đọc, Bạn cũng nên sử dụng
Địa chỉ đăng ký, để truy cập thiết bị Với hơn Sau đó 1 Địa chỉ nội bộ.

Để Chọn Từ Deices bạn cần CS ~ khác nhau.Bạn có thể Tạo Những Với Decoder.

Hầu hết nó sẽ dễ dàng Để Realise Thiết kế Với một máy Nhà nước, người Shell Do Hoặc Control Mọi Nhiệm vụ này.

 
Nhìn vào www.Xilinx.com họ có một thiết kế tham khảo SPI cho CPLD của họ trong VHDL:

http://www.xilinx.com/products/silicon_solutions/cplds/coolrunner_series/coolrunner_ii_cplds/resources/coolrunner_reference_designs.htm

 
Hi

SPI là đơn giản nối tiếp giao thức rất rất.Bạn có thể viết chương trình riêng của VHDL của bạn và nó không có sự phức tạp trong lập trình.Tôi nghĩ rằng nó có thể được lập trình trong VHDL dễ dàng hơn là Verilog.

Hãy cố gắng giả sử phần cứng của giao thức hoạt động trước khi bắt đầu viết mã.Nó có thể được xây dựng với đơn giản một shifter và bộ đa khối demultiplexer /.Để gửi / recieve dữ liệu, bạn có thể sử dụng multiplexer / demultiplexer để lựa chọn một chút perticular của dữ liệu.

Tôi không nghĩ rằng đã sẵn sàng để sử dụng IP có thể phù hợp để ứng dụng của bạn.Hãy thử của riêng bạn.

Kính trọng
Vishwa

 
Xem spec SPI, và có nhiều triển khai trong đó.

 
Có thể bất cứ ai đề nghị một cuốn sách tốt về giao diện SPI??

 
Bạn có thể tìm kiếm thư viện IP core Xilinx trên web ...có một số lõi VHDL phần mềm miễn phí ...bao gồm SPI.

 
tại ymq8328:

bạn vẫn tìm kiếm một mã VHDL của SPI?Nếu bạn muốn gửi cho tôi một tin nhắn, tôi gửi cho bạn phiên bản của tôi trên SPI (đã viết trong VHDL).

Kính trọng
Lukee

 
chỉ cần đi qua SPI spec .... nếu bạn cần mã u có thể có nó từ opencores.org

 
sombody có thể giúp mee với mã VHD để kết nối SPI, tôi muốn nó Pleas

cảm ơn

 
Hi,

Hiện nay, tôi là thiết kế một SPI đơn giản.Nó bao gồm chủ-1 và 1 nô lệ.Plus, đây là lần đầu tiên tôi thiết kế SPI.

Tôi tìm thấy shawndaking trả lời là hữu ích và ông là phải.

Tôi thu thập rất nhiều thông tin trên internet.
Một điều nữa, thời gian sơ đồ cũng rất quan trọng.Sử dụng Google, bạn có thể tìm thấy một.
Đó là cách tôi bắt đầu hiểu và thiết kế SPI.

FYI, tôi sử dụng Verilog cho SPI của tôi.

Chúc may mắn!

 
SPI3 là một đơn giản.
Nhưng như vậy là SPI4.2 complexed và khó khăn

 
sự khác biệt giữa những gì là SPI3 và SPI4.2?im sáng chỉ bằng cách sử dụng FPI với 4 dây SDI, SDO SCK và AC.

 
bất cứ ai có thể gửi một nô lệ SPI VHDL code?tôi đang sử dụng fpga Altera.

Cảm ơn,
Reddy

 
Ai có thể cho tôi một SPI thực hiện rất đơn giản trong VHDL.
Tôi tìm thấy một lúc fpga4fun.com nhưng nó là trong Verilog,
một cái gì đó như thế này những gì tôi cần, nhưng trong VHDL, ai cũng có thể giúp tôi với một mã số hoặc với một dịch.

http://www.fpga4fun.com/SPI2.html

dự án của tôi:
tôi cần phải có thông tin liên lạc giữa Pic18f và fpga, fpga là slave.I cần nó cho việc này.cảm ơn trước.

 
Hiện ai có giao diện đơn giản SPI viết bằng VHDL.
Một cái gì đó giống như khi fpga là nô lệ và tiếp nhận - chuyển dữ liệu đến các Thầy.Thạc sĩ này là một vi điều khiển PIC.Điều gì về các frecvencies đồng hồ????
đồng hồ pic (và SPI đồng hồ) là chậm hơn nhiều so fpga tha của đồng hồ.
Nhưng tôi nghĩ rằng khi fpga là nô lệ này là một phiên bản tốt.cho tôi biết nếu nó không đúng.
 

Welcome to EDABoard.com

Sponsor

Back
Top