Back to project
URL
https://opencores.org/ocsvn/spi_master_slave/spi_master_slave/trunk
Go to most recent revision |
Details |
Compare with Previous |
View Log
Line No.
Rev
Author
Line
1
6
jdoin
SPI_MASTER_ATLYS
2
================
3
4
5
jdoin
This is a ISE 13.1 project to test the spi_master.vhd model in silicon.
5
6
6
jdoin
The target board is a Digilent Atlys FPGA board (Spartan-6 @ 100MHz), and the circuit was tested at different SPI clock frequencies.
7
5
jdoin
8
See the scope screenshots in the spi_master_scope_photos.zip file for each SPI frequency tested.
9
10
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.
11
12
The files are:
13
6
jdoin
-------------
14
5
jdoin
15
spi_master.vhd vhdl model for the spi_master interface
16
grp_debouncer.vhd vhdl model for the switch debouncer
17
spi_master_atlys_top.vhd vhdl model for the toplevel block to synthesize for the Atlys
18
spi_master_atlys.xise ISE 13.1 project file
19
spi_master_atlys.ucf pin lock constraints for the Atlys board
20
spi_master_scope_photos.zip Tektronix MSO2014 screenshots for the verification tests
21
spi_master_envsettings.html synthesis env settings, with the tools setup used
22
ATLYS_01.SET Tek MSO2014 settings file with the debug pin names
23
spi_master_atlys_top_bit.zip bitgen file to program the Atlys board
24
25
26
27
If you need assistance on putting this to work, please place a thread in the OpenCores forum, and I will be glad to answer.
28
29
7
jdoin
If you find a bug or a design fault in the models, or if you have an issue that you like to be addressed, please open a bug/issue in the OpenCores bugtracker for this project, at http://opencores.org/project,spi_master_slave,bugtracker.
30
31
5
jdoin
In any case, thank you very much for testing this core.
32
33
34
Jonny Doin
35
jdoin@opencores.org
36
6
jdoin
37
9
jdoin
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.