This fixes up a few issues with parameters:
Only arty has "has_uart1" since we haven't added plumbing for a second UART
anywhere else. Also "uart_is_16550" was mixing on one of the nexys_video
targets, and nexys_video toplevel was missing LOG_LENGTH.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
SPI_FLASH_OFFSET : integer := 10485760;
SPI_FLASH_DEF_CKDV : natural := 1;
SPI_FLASH_DEF_QUAD : boolean := true;
+ LOG_LENGTH : natural := 2048;
UART_IS_16550 : boolean := true
);
port(
SPI_FLASH_OFFSET => SPI_FLASH_OFFSET,
SPI_FLASH_DEF_CKDV => SPI_FLASH_DEF_CKDV,
SPI_FLASH_DEF_QUAD => SPI_FLASH_DEF_QUAD,
+ LOG_LENGTH => LOG_LENGTH,
UART0_IS_16550 => UART_IS_16550
)
port map (
- disable_flatten_core
- log_length=2048
- uart_is_16550
- - has_uart1
tools:
vivado: {part : xc7a100tcsg324-1}
toplevel : toplevel
- spi_flash_offset=10485760
- log_length=2048
- uart_is_16550
- - has_uart1
tools:
vivado: {part : xc7a200tsbg484-1}
toplevel : toplevel
- no_bram
- spi_flash_offset=10485760
- log_length=2048
+ - uart_is_16550
generate: [litedram_nexys_video]
tools:
vivado: {part : xc7a200tsbg484-1}
- disable_flatten_core
- log_length=512
- uart_is_16550
- - has_uart1
tools:
vivado: {part : xc7a35tcpg236-1}
toplevel : toplevel