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

Subversion Repositories uart_plb

[/] [uart_plb/] [trunk/] [pcores/] [uart_plb_v1_00_a/] [doc/] [readme.txt] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 gavinux
1. use xilinx coregen to generate a FIFO,
2
2. put the fifo_generator_v8_1_8x16.ngc file in netlist folder,
3
3. put the fifo_generator_v8_1_8x16.vhd file in hdl/vhdl folder.
4
 
5
 
6
 Offset   Register
7
   00     Recv Data
8
   04     Send Data
9
   08     Control Register
10
              BIT3            BIT4                    BIT5            BIT6                 BIT7
11
              rx_timeout      rx_fifo_almost_empty    rx_fifo_empty   rx_fifo_almost_full  rx_fifo_full
12
              BIT11           BIT12                   BIT13           BIT14                BIT15
13
              tx_xmt_empty    tx_fifo_almost_empty    tx_fifo_empty   tx_fifo_almost_full  tx_fifo_full
14
              BIT27           BIT30                   BIT31
15
              Interupt Enable Rx FIFO reset           Tx FIFO reset
16
   0C      Status
17
              same as Control Register
18
   10      DLW
19
   14      StratchPad
20
   18      StratchPad
21
   1C      StratchPad
22
 
23
 
24
Note: Control Register bit0 to bit27 are interrupt control bits
25
                       bit30,  bit31 are FIFO control bits
26
 
27
      Clear FIFO: 1. write '1' to Control Register bit30/bit31
28
                  2. write '0' to Control Register bit30/bit31

powered by: WebSVN 2.1.0

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