1/1
SPI VHDL core
by ozanai on Apr 17, 2011 |
ozanai
Posts: 2 Joined: Oct 23, 2010 Last seen: Jan 18, 2012 |
||
Hi,
Does any body knows where can I get an SPI core that has been written in VHDL? Thanks, Idan |
RE: SPI VHDL core
by eteam on Apr 17, 2011 |
eteam
Posts: 32 Joined: Jun 5, 2009 Last seen: Mar 25, 2016 |
||
Verilog isn't that difficult to read and understand, and SPI core is quite small. Suggest you translate a Verilog core to VHDL, if you cannot find a VHDL core. The translation will help you to understand the core and how it works, which is always a good idea when integrating a new core into your design.
|
RE: SPI VHDL core
by kuzmi4 on Apr 23, 2011 |
kuzmi4
Posts: 45 Joined: Aug 1, 2008 Last seen: Oct 8, 2024 |
||
For example xapp386: CoolRunner-II Serial Peripheral Interface Master
Last link is: ftp://ftp.xilinx.com/pub/applications/refdes/xapp386.zip |
RE: SPI VHDL core
by jdoin on Jun 13, 2011 |
jdoin
Posts: 51 Joined: Sep 1, 2009 Last seen: Sep 27, 2024 |
||
You can find one here:
http://opencores.org/project,spi_master_slave There are actually two cores in that project, one for a master interface and one for a slave interface. Both are very small RTL descriptions, written in VHDL, and handle the parallel read/write interface like a synchronous RAM. You can select the SPI mode and word size as generics. The cores were developed as technology independent designs, but follow the coding style recommended by Xilinx for Spartan-6 and newer CLB capabilities, such as reduced control set usage and reduced RESET / PRESET usage. So far, it synthesizes very well in Spartan-6, with 44 slices for a master+slave modules. |
RE: SPI VHDL core
by jdoin on Aug 29, 2011 |
jdoin
Posts: 51 Joined: Sep 1, 2009 Last seen: Sep 27, 2024 |
||
The spi cores above were used in several projects, and were optimized for operation at over 100MHz, using only CLB bulk logic. The project has testbenches and FPGA hardware verification data. Jonny |
RE: SPI VHDL core
by DIVYAY on Jan 8, 2017 |
DIVYAY
Posts: 1 Joined: Dec 27, 2016 Last seen: Aug 20, 2019 |
||
Hello sir,
I am writing the vhdl code to interface microcontroller and spi. In my project I have to interface spi externally. But i have a doubt if we are connecting spi externally is there any need of memory. Because there are multiple slaves connected to the spi. Please help me. |
RE: SPI VHDL core
by jdoin on Jan 8, 2017 |
jdoin
Posts: 51 Joined: Sep 1, 2009 Last seen: Sep 27, 2024 |
||
But i have a doubt if we are connecting spi externally is there any need of memory.
Need of memory? Please elaborate. - Jonny |
RE: SPI VHDL core
by gvsbraju on Jan 30, 2017 |
gvsbraju
Posts: 1 Joined: Jan 20, 2017 Last seen: Jan 29, 2019 |
||
hii to all,
how to interface ADC128s022 using SPI in VHDL, as well as i want to use 8 channels of ADC128s022. How can i make this using spi |
RE: SPI VHDL core
by wxcd7 on Mar 20, 2017 |
wxcd7
Posts: 1 Joined: Mar 19, 2017 Last seen: Mar 20, 2017 |
||
Hi,
Does any body knows where can I get an SPI core that has been written in VHDL? Thanks, Idan |
RE: SPI VHDL core
by jdoin on Mar 20, 2017 |
jdoin
Posts: 51 Joined: Sep 1, 2009 Last seen: Sep 27, 2024 |
||
http://opencores.org/project,spi_master_slave
|
1/1