OpenCores
URL https://opencores.org/ocsvn/spi_master_slave/spi_master_slave/trunk

Subversion Repositories spi_master_slave

[/] [spi_master_slave/] [trunk/] [syn/] [readme.txt] - Diff between revs 5 and 6

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 5 Rev 6
 
SPI_MASTER_ATLYS
 
================
 
 
This is a ISE 13.1 project to test the spi_master.vhd model in silicon.
This is a ISE 13.1 project to test the spi_master.vhd model in silicon.
 
 
The target board is a Digilent Atlys board (Spartan-6 @ 100MHz), and the circuit was tested at different SPI clock frequencies.
The target board is a Digilent Atlys FPGA board (Spartan-6 @ 100MHz), and the circuit was tested at different SPI clock frequencies.
 
 
See the scope screenshots in the spi_master_scope_photos.zip file for each SPI frequency tested.
See the scope screenshots in the spi_master_scope_photos.zip file for each SPI frequency tested.
This circuit also includes a very robust debouncing circuit to use with multiple inputs. The model, "grp_debouncer.vhd" is also published under a LGPL license.
This circuit also includes a very robust debouncing circuit to use with multiple inputs. The model, "grp_debouncer.vhd" is also published under a LGPL license.
The files are:
The files are:
 
-------------
 
 
spi_master.vhd                  vhdl model for the spi_master interface
spi_master.vhd                  vhdl model for the spi_master interface
grp_debouncer.vhd               vhdl model for the switch debouncer
grp_debouncer.vhd               vhdl model for the switch debouncer
spi_master_atlys_top.vhd        vhdl model for the toplevel block to synthesize for the Atlys
spi_master_atlys_top.vhd        vhdl model for the toplevel block to synthesize for the Atlys
spi_master_atlys.xise           ISE 13.1 project file
spi_master_atlys.xise           ISE 13.1 project file
spi_master_atlys.ucf            pin lock constraints for the Atlys board
spi_master_atlys.ucf            pin lock constraints for the Atlys board
spi_master_scope_photos.zip     Tektronix MSO2014 screenshots for the verification tests
spi_master_scope_photos.zip     Tektronix MSO2014 screenshots for the verification tests
spi_master_envsettings.html     synthesis env settings, with the tools setup used
spi_master_envsettings.html     synthesis env settings, with the tools setup used
ATLYS_01.SET                    Tek MSO2014 settings file with the debug pin names
ATLYS_01.SET                    Tek MSO2014 settings file with the debug pin names
spi_master_atlys_top_bit.zip    bitgen file to program the Atlys board
spi_master_atlys_top_bit.zip    bitgen file to program the Atlys board
If you need assistance on putting this to work, please place a thread in the OpenCores forum, and I will be glad to answer.
If you need assistance on putting this to work, please place a thread in the OpenCores forum, and I will be glad to answer.
If you find a bug or a model design fault, please open a bug in the bugtracker in this project page at OpenCores.
If you find a bug or a model design fault, please open a bug in the bugtracker in this project page at OpenCores.
In any case, thank you very much for testing this core.
In any case, thank you very much for testing this core.
Jonny Doin
Jonny Doin
jdoin@opencores.org
jdoin@opencores.org
 
 
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.