如何用VHDL实现SPI接口?

Y

ymq8328

Guest
如何用VHDL实现SPI接口?我觉得是新手,实在是太难了。需要你的帮助。
 
有很多的SPI Deratives。最好的事情,你是为所需的SPI格式接口,来检查设备的数据表。 VHDL是不是C,所以你应该总是写自己的代码。 SPI很简单 - 有主从,所以没有仲裁是必要的,也有一个接收一个发送数据信号。时钟可自由运行,因此可以很容易地生成它。与计数器。数据将被移出写作时,在阅读时。你应该使用读写1 2寄存器1,您还应该使用地址寄存器,随着多个内部地址访问设备。之间进行选择你需要不同的CS〜Deices。您可以生成这些解码器。这将是最容易Realise有了一个状态机,谁壳牌或控制此任务的设计。
 
您好SPI是非常简单的串行协议。你可以写你自己的VHDL程序,它并没有在编程的复杂性。我认为可以用VHDL编程容易,而不是Verilog的。尝试承担协议操作的硬件之前开始编码。它可以构建简单的一个转换器和复用器/解复用器块。发送/ recieve数据,你可以用/解复用器,选择一个数据perticular位。我不认为准备使用IP可以适合您的应用程序。试试你自己的。关于Vishwa
 
您可以在网络上搜索Xilinx公司的IP核库...有一些免费的VHDL内核...包容性的SPI。
 
在ymq8328:你仍在寻找一个SPI的VHDL代码?如果你想给我悄悄话,我送你上SPI(VHDL中写道)我的版本。关于Lukee
 
只需通过SPI规范....如果你需要的代码可以从opencores.org
 
可以sombody帮助MEE与VHD连接的SPI的代码,我希望它认罪感谢
 
您好,目前,我设计一个简单的SPI。它包括1主1 - 从。另外,这是我第一次设计的SPI。我觉得shawndaking答复是有益的,他是正确的。我收集了很多互联网上的信息。另一件事情,时序图也很重要。使用谷歌,你可以找到一个。这就是我如何开始了解和设计SPI。仅供参考,我用我的SPI的Verilog。祝你好运!
 
SPI3和SPI4.2之间的差异是什么? IM我只是使用4线SDI,SDO SCK和交流的外国证券投资。
 
任何人都可以发送一个SPI从VHDL代码?我使用的是Altera的FPGA。谢谢,雷迪
 
任何人都可以给我一个很简单的SPI的VHDL实现。我发现在fpga4fun.com之一,但它在Verilog,像什么,我需要的东西,但在VHDL,任何人都可以帮助我与代码或一个翻译。 http://www.fpga4fun.com/SPI2.html 我的项目:我需要一个PIC18F和FPGA之间的通信,FPGA slave.I需要。预先感谢。
 
有谁有一个简单的SPI接口,用VHDL编写的。类似的FPGA是奴隶和接收 - 传输数据到主机。法师是一个PIC微控制器。 钟表frecvencies什么?? PIC的时钟(SPI时钟),比THA FPGA的时钟要慢得多。但我认为当FPGA是奴隶,这是一个很好的的版本。 让我知道,如果它不正确的。
 

Welcome to EDABoard.com

Sponsor

Back
Top