URL
https://opencores.org/ocsvn/spi/spi/trunk
[/] [spi/] [trunk/] [rtl/] [verilog/] [spi_defines.v] - Diff between revs 15 and 17
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 15 |
Rev 17 |
Line 61... |
Line 61... |
`define SPI_DIVIDER_LEN 32 // Can be set from 25 to 32
|
`define SPI_DIVIDER_LEN 32 // Can be set from 25 to 32
|
`endif
|
`endif
|
|
|
//
|
//
|
// Maximum nuber of bits that can be send/received at once.
|
// Maximum nuber of bits that can be send/received at once.
|
// Use SPI_MAX_CHAR for fine tuning theexact number.
|
// Use SPI_MAX_CHAR for fine tuning the exact number, when using
|
|
// SPI_MAX_CHAR_32, SPI_MAX_CHAR_24, SPI_MAX_CHAR_16, SPI_MAX_CHAR_8.
|
//
|
//
|
`define SPI_MAX_CHAR_128
|
`define SPI_MAX_CHAR_128
|
//`define SPI_MAX_CHAR_64
|
//`define SPI_MAX_CHAR_64
|
//`define SPI_MAX_CHAR_32
|
//`define SPI_MAX_CHAR_32
|
//`define SPI_MAX_CHAR_24
|
//`define SPI_MAX_CHAR_24
|
//`define SPI_MAX_CHAR_16
|
//`define SPI_MAX_CHAR_16
|
//`define SPI_MAX_CHAR_8
|
//`define SPI_MAX_CHAR_8
|
|
|
`ifdef SPI_MAX_CHAR_128
|
`ifdef SPI_MAX_CHAR_128
|
`define SPI_MAX_CHAR 128 // Can be set from 97 to 128
|
`define SPI_MAX_CHAR 128 // Can only be set to 128
|
`define SPI_CHAR_LEN_BITS 7
|
`define SPI_CHAR_LEN_BITS 7
|
`endif
|
`endif
|
`ifdef SPI_MAX_CHAR_64
|
`ifdef SPI_MAX_CHAR_64
|
`define SPI_MAX_CHAR 64 // Can be set from 33 to 64
|
`define SPI_MAX_CHAR 64 // Can only be set to 64
|
`define SPI_CHAR_LEN_BITS 6
|
`define SPI_CHAR_LEN_BITS 6
|
`endif
|
`endif
|
`ifdef SPI_MAX_CHAR_32
|
`ifdef SPI_MAX_CHAR_32
|
`define SPI_MAX_CHAR 32 // Can be set from 25 to 32
|
`define SPI_MAX_CHAR 32 // Can be set from 25 to 32
|
`define SPI_CHAR_LEN_BITS 5
|
`define SPI_CHAR_LEN_BITS 5
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.