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

Subversion Repositories spi

[/] [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

powered by: WebSVN 2.1.0

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