How long it takes to develop a Verilog SPI core?

Moderator (Company: Titel) #4276585
Rate this post
useful
not useful
What level of experience?
Beginner?
Expert?

For me it would eat about 40 hours with debugging and documentation in 
VHDL, because I know that very well.
It would need about 100 hours in Verilog, because I know VHDL very well.
It may need much much more for someone not knowing FPGA and any HDL...
Guest #4276603
Rate this post
useful
not useful
It also depends on the requirements on the core. Should it be flexible, 
parameterizable or should it just send e.g. fixed 2 bytes and read back 
a fixed length answer... The second option without andy documentation 
and only coarse testign should take less than 2 hours for a experienced 
user. The first option may take 1-2 weeks even for an experienced user 
as Lothar explains correctly.
Moderator (Company: Titel) #4277997
Rate this post
useful
not useful
Andy V. wrote:
> where I can get the SPI standard?
SPI is defined by Motorola. Its not a really "standard" but only two 
coupled shift registers. And therefore every SPI device has its own 
specific transmission parameters. The only way is to understand what SPI 
is really and implement a timing that suits the corresponding slave.
Have a look at that picture to see what SPI actually is:
http://www.lothar-miller.de/s9y/archives/15-SPI.html
(try Google translate, its German)

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now