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

Subversion Repositories ssbcc

[/] [ssbcc/] [trunk/] [core/] [9x8/] [peripherals/] [tb/] [UART/] [tb_UART.9x8] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 sinclairrf
# Copyright 2013, Sinclair R.F., Inc.
2
# Test bench for UART peripheral.
3
 
4
ARCHITECTURE    core/9x8 Verilog
5
INSTRUCTION     64
6
DATA_STACK      16
7
RETURN_STACK    2
8
 
9
PARAMETER       G_CLK_FREQ_HZ   10_000_000
10
PARAMETER       G_BAUD          115200
11
 
12
PORTCOMMENT UART1
13
PERIPHERAL      UART    inport=I_UART1_Rx \
14
                        outport=O_UART1_Tx \
15
                        inempty=I_UART1_RX_EMPTY \
16
                        outstatus=I_UART1_TX_BUSY \
17
                        baudmethod=G_CLK_FREQ_HZ/G_BAUD \
18
                        insignal=i_uart1_rx \
19
                        outsignal=o_uart1_tx \
20
                        outFIFO=16 \
21
                        nStop=2
22
 
23
PORTCOMMENT UART2
24
PERIPHERAL      UART    inport=I_UART2_Rx \
25
                        outport=O_UART2_Tx \
26
                        inempty=I_UART2_RX_EMPTY \
27
                        outstatus=I_UART2_TX_BUSY \
28
                        baudmethod=G_CLK_FREQ_HZ/230400 \
29
                        insignal=i_uart2_rx \
30
                        outsignal=o_uart2_tx \
31
                        inFIFO=16
32
 
33
PORTCOMMENT output data
34
OUTPORT 8-bit,strobe o_data,o_data_wr O_DATA
35
 
36
PORTCOMMENT program termination
37
OUTPORT 1-bit o_done O_DONE
38
 
39
ASSEMBLY tb_UART.s

powered by: WebSVN 2.1.0

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