• 大小: 12MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-07
  • 语言: 其他
  • 标签:

资源简介

基于FPGA的SOPC嵌入式系统设计与典型实例

资源截图

代码片段和文件信息

#include 
#include 
#include “system.h“
#include “sys/alt_dma.h“

int main(void)
{
    alt_dma_rxchan rx;
    //创建DMA接收信道
    rx = alt_dma_rxchan_open(“/dev/dma_0“);
    //当信道创建成功
    if(rx != NULL)
    {
        printf(“Dma transition start.“);
        while(1)
        {
            //设置DMA传输的数据位宽 本例中为8位
            alt_dma_rxchan_ioctl(rxALT_DMA_SET_MODE_8NULL);
            //指定从uart接收数据
            alt_dma_rxchan_ioctl(rxALT_DMA_RX_ONLY_ON(void*)UART_0_base);
            
            //提交DMA接收请求 指定接收数据的位置(sdram)以及传输数据量
            if(alt_dma_rxchan_prepare(rx 
                                       SDRAM_0_base 
                                       1024 
                                       NULL 
                                       NULL) < 0)
            {
                printf (“Error: failed to post receive request\n“);
            }
            //关闭DMA接收信道
            alt_dma_rxchan_close(rx);
            usleep(1000000);
        }
    }
    return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1493500  2008-09-17 10:38  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.cmp.tdb

     文件    2659436  2008-09-17 10:38  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.cmp0.ddb

     文件     125038  2008-09-17 10:38  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.cmp2.ddb

     文件          0  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.dbp

     文件        136  2008-09-17 10:05  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.db_info

     文件        160  2008-09-17 16:25  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.eco.cdb

     文件     367585  2008-09-17 10:38  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.fit.qmsg

     文件     972740  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.hier_info

     文件     169897  2008-09-17 10:34  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.hif

     文件     343427  2008-09-17 10:35  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.map.cdb

     文件     217729  2008-09-17 10:35  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.map.hdb

     文件        406  2008-09-17 10:34  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.map.logdb

     文件     390130  2008-09-17 10:35  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.map.qmsg

     文件     704983  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.pre_map.cdb

     文件     321762  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.pre_map.hdb

     文件          0  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.psp

     文件          0  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.pss

     文件     318648  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.rtlv.hdb

     文件     572452  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.rtlv_sg.cdb

     文件      70253  2008-09-17 10:33  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.rtlv_sg_swap.cdb

     文件     342027  2008-09-17 10:34  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.sgdiff.cdb

     文件     348946  2008-09-17 10:34  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.sgdiff.hdb

     文件        607  2008-09-17 10:38  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.signalprobe.cdb

     文件        153  2008-09-17 16:24  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.sld_design_entry.sci

     文件       2229  2008-09-17 10:34  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.sld_design_entry_dsc.sci

     文件       1772  2008-09-17 10:34  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.smp_dump.txt

     文件          0  2008-09-17 10:35  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.syn_hier_info

     文件     120365  2008-09-17 10:38  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\db\UART_DMA.tan.qmsg

     文件      30437  2008-09-17 10:58  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\dma_0.v

     文件      22528  2008-09-17 10:57  光盘文件\实例2  DMA_UART-SDRAM\UART_DMA\jtag_uart_0.v

............此处省略570个文件信息

评论

共有 条评论

相关资源