Jul 12, 2011 #2 B Black Jack Guest [报价= ymq8328]如何用VHDL实现SPI接口?我觉得是新手,实在是太难了。需要你的帮助。[/QUOTE] www.opencores.org
Jul 12, 2011 #4 S shawndaking Guest 有很多的SPI Deratives。最好的事情,你是为所需的SPI格式接口,来检查设备的数据表。 VHDL是不是C,所以你应该总是写自己的代码。 SPI很简单 - 有主从,所以没有仲裁是必要的,也有一个接收一个发送数据信号。时钟可自由运行,因此可以很容易地生成它。与计数器。数据将被移出写作时,在阅读时。你应该使用读写1 2寄存器1,您还应该使用地址寄存器,随着多个内部地址访问设备。之间进行选择你需要不同的CS〜Deices。您可以生成这些解码器。这将是最容易Realise有了一个状态机,谁壳牌或控制此任务的设计。
有很多的SPI Deratives。最好的事情,你是为所需的SPI格式接口,来检查设备的数据表。 VHDL是不是C,所以你应该总是写自己的代码。 SPI很简单 - 有主从,所以没有仲裁是必要的,也有一个接收一个发送数据信号。时钟可自由运行,因此可以很容易地生成它。与计数器。数据将被移出写作时,在阅读时。你应该使用读写1 2寄存器1,您还应该使用地址寄存器,随着多个内部地址访问设备。之间进行选择你需要不同的CS〜Deices。您可以生成这些解码器。这将是最容易Realise有了一个状态机,谁壳牌或控制此任务的设计。
Jul 12, 2011 #7 V vishwa Guest 您好SPI是非常简单的串行协议。你可以写你自己的VHDL程序,它并没有在编程的复杂性。我认为可以用VHDL编程容易,而不是Verilog的。尝试承担协议操作的硬件之前开始编码。它可以构建简单的一个转换器和复用器/解复用器块。发送/ recieve数据,你可以用/解复用器,选择一个数据perticular位。我不认为准备使用IP可以适合您的应用程序。试试你自己的。关于Vishwa
您好SPI是非常简单的串行协议。你可以写你自己的VHDL程序,它并没有在编程的复杂性。我认为可以用VHDL编程容易,而不是Verilog的。尝试承担协议操作的硬件之前开始编码。它可以构建简单的一个转换器和复用器/解复用器块。发送/ recieve数据,你可以用/解复用器,选择一个数据perticular位。我不认为准备使用IP可以适合您的应用程序。试试你自己的。关于Vishwa
Jul 12, 2011 #15 N no_mad Guest 您好,目前,我设计一个简单的SPI。它包括1主1 - 从。另外,这是我第一次设计的SPI。我觉得shawndaking答复是有益的,他是正确的。我收集了很多互联网上的信息。另一件事情,时序图也很重要。使用谷歌,你可以找到一个。这就是我如何开始了解和设计SPI。仅供参考,我用我的SPI的Verilog。祝你好运!
您好,目前,我设计一个简单的SPI。它包括1主1 - 从。另外,这是我第一次设计的SPI。我觉得shawndaking答复是有益的,他是正确的。我收集了很多互联网上的信息。另一件事情,时序图也很重要。使用谷歌,你可以找到一个。这就是我如何开始了解和设计SPI。仅供参考,我用我的SPI的Verilog。祝你好运!
Jul 12, 2011 #19 S sabres Guest 任何人都可以给我一个很简单的SPI的VHDL实现。我发现在fpga4fun.com之一,但它在Verilog,像什么,我需要的东西,但在VHDL,任何人都可以帮助我与代码或一个翻译。 http://www.fpga4fun.com/SPI2.html 我的项目:我需要一个PIC18F和FPGA之间的通信,FPGA slave.I需要。预先感谢。
任何人都可以给我一个很简单的SPI的VHDL实现。我发现在fpga4fun.com之一,但它在Verilog,像什么,我需要的东西,但在VHDL,任何人都可以帮助我与代码或一个翻译。 http://www.fpga4fun.com/SPI2.html 我的项目:我需要一个PIC18F和FPGA之间的通信,FPGA slave.I需要。预先感谢。
Jul 12, 2011 #20 S sabres Guest 有谁有一个简单的SPI接口,用VHDL编写的。类似的FPGA是奴隶和接收 - 传输数据到主机。法师是一个PIC微控制器。 钟表frecvencies什么?? PIC的时钟(SPI时钟),比THA FPGA的时钟要慢得多。但我认为当FPGA是奴隶,这是一个很好的的版本。 让我知道,如果它不正确的。
有谁有一个简单的SPI接口,用VHDL编写的。类似的FPGA是奴隶和接收 - 传输数据到主机。法师是一个PIC微控制器。 钟表frecvencies什么?? PIC的时钟(SPI时钟),比THA FPGA的时钟要慢得多。但我认为当FPGA是奴隶,这是一个很好的的版本。 让我知道,如果它不正确的。