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

Subversion Repositories ssbcc

[/] [ssbcc/] [trunk/] [core/] [9x8/] [tb/] [ifdef/] [uc.9x8] - Blame information for rev 12

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 sinclairrf
# Copyright 2013, Sinclair R.F., Inc.
2
# Test Bench for conditional compilation
3
 
4
ARCHITECTURE core/9x8 Verilog
5
ASSEMBLY uc.s
6
 
7
INSTRUCTION     2048
8
DATA_STACK      32
9
RETURN_STACK    32
10
 
11
PARAMETER G_CLK_FREQ_HZ 50_000_000
12
 
13 12 sinclairrf
.IFDEF D_INCLUDE_UART
14 2 sinclairrf
PORTCOMMENT UART
15
PERIPHERAL      UART_Tx outport=O_UART_TX \
16
                        outstatus=I_UART_TX_BUSY \
17
                        baudmethod=G_CLK_FREQ_HZ/115200 \
18
                        outsignal=o_uart_tx
19
.ENDIF
20
 
21 12 sinclairrf
.IFNDEF D_INCLUDE_I2C
22 2 sinclairrf
PORTCOMMENT WARNING -- NO I2C BUS
23
.ELSE
24
PORTCOMMENT I2C bus
25
PERIPHERAL open_drain   inport=I_SCL \
26
                        outport=O_SCL \
27
                        iosignal=io_scl
28
PERIPHERAL open_drain   inport=I_SDA \
29
                        outport=O_SDA \
30
                        iosignal=io_sda
31
.ENDIF

powered by: WebSVN 2.1.0

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