[资料分享] c2000的PRU控制器

Jacktang   2018-3-17 22:46 楼主
PRU包括2个独立的实时RISC核(大概只有40条指令,进行逻辑,算术和流程控制等),能软件编程来实现外设,访问GPIO针脚,PRU还有自己的中断控制器,还可以通过SCR来访问内存,同时还能完成功耗管理控制,如关闭ARM或者DSP,以及根据系统事件尽可能的关闭处理器或者唤起处理器。
360截图20180317224642137.jpg
       管脚复用,即通过编程来定义管脚,实现你需要的外设。

       多通道缓冲串口McBSP(Multi-Channel Buffered Serial Port)
       2/3个全功同步串口;
       最高速率能到100Mbps
       支持SPI总线协议
       支持多个通道的处理 (T1, E1, MVIP, …)
       多通道音频串口McASP (Multi-Channel Audio Serial Port)
       支持多达8个立体声 (16个通道)
       I2C support
       单独的SPI或者I2C设备;
       SRIO(Serial Rapid IO)
       高速的串行传输,如C6455设备支持4个SRIO接口,可以进行链式连接通信;每个接口的数据传输速度达到3.25Gbps(足够支持一路的1080P的HD视频了),可以跟SRIO switch,hub以及FPGA连接进行高速的数据传输。
       时钟和计数器Timer / Counter
       32-bit timer/counters可以用来产生中断;
       64-bit的timer/counters可以用来对算法进行评估;
       Ethernet EMAC
       10/100 Ethernet MAC,PIN和PCI复用;
       TCP/IP协议栈 stack由TI提供的NDK
       一些更新的设备支持10/100/1000 Ethernet MAC
       Video Ports (DM系列Davinci处理器)
       用于视频图像的采集和显示;
       两个8/10-bit BT656或者raw RGB模式;
       16/20-bit raw模式或者高清应用的20-bit Y/C模式
       支持8-bit的行缩放和色度重采样

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复