tag 标签: DSP

相关帖子
相关博文
  • 热度 6
    2021-7-10 08:31
    876 次阅读|
    2 个评论
    国产DSP:潜力无限
    在芯片四大件中,最不为人所关注的就是DSP芯片,但是DSP芯片在很多重要的应用场景有自己的优势。 TI作为DSP的龙头厂家,其产品的丰富性是国产暂时无法比拟,但是在国家队的努力下,国产的DSP也取得了不错的成绩, 而且未来有可能成为最优先突破封锁的芯片领域。 目前国内比较知名的DSP厂家:包括湖南进芯半导体;湖南毂梁微电子有限公司;珠海泰芯半导体;北京中科昊芯科技有限公司;中电38所,中电14所。 一.湖南进芯半导体 目前进芯是国产DSP商用最好的厂家,基本上业内下游可以把其当成替代型号的首选,进芯在对TI的替代中也是有一些产品型号。 目前主要是16位定点DSP;32位定点浮点DSP,应用领域主要集中在家电,消费电子领域,在高端的应用场景,暂时还无法替代TI的产品。 二.珠海泰芯半导体有限公司 珠海泰芯半导体目前由吴亚杰负责DSP研发,但是公开的型号 TXF6200 / TXF5200 也是P2P TI的产品,应用也是在消费类产品为主。 泰芯其实最为知名的是其WIFI类芯片,在TP和菜鸟被广泛的应用。 三.湖南毂梁微电子有限公司 湘军在半导体领域国产化确实起到了较大的作用,其中国防科技大学是个重要因素。 湖南毂梁微电子有限公司的麓山和韶山系列可以在智能制造领域开始部分的应用,也为国产DSP增加新的应用场景。 四.北京中科昊芯科技有限公司 北京中科昊芯科技有限公司是2019年成立的企业,其脱胎于中科院自动化研究所,目前研发的产品也比较高端, 产品已经开始量产,待正式的商业应用,未来可期。 五.中国电科14研究所 中电科14所华睿一号, 中电科14所华睿二号都已经量产应用,目前主要应用在军工的雷达等领域,满足国家的需要; 华睿2号DSP历经四年芯片研制和两年应用验证,形成了以芯片为核心,以整机设备为载体的完整产品线,提供从芯片、 、 模块、平台到系统的整体解决方案。同时面向不同性能需求的应用,形成了华睿2号高端、中端等系列化产品,在安防监控、 安全计算机等民用领域和雷达、通信、电子对抗等军用领域全面推广应用。 六.中国电科38研究所 中电科38所主要产品是魂芯一号和魂芯二号,已经基本进入应用领域。 相对于“魂芯一号”,“魂芯二号A”性能提升了6倍,通过单核变多核、扩展运算部件、升级指令系统等手段, 使器件性能千亿次浮点运算同时,具有相对良好的应用环境和调试手段;单核实现1024浮点 FFT (快速傅里叶变换) 运算仅需1.6微秒,运算效能比 德州仪器 公司TMS320C6678高3倍,实际性能为其1.7倍,器件数据吞吐率达每秒240Gb。 提到魂芯,不能不提到吴曼青院士,其毕业于国防科技大学,主持和研发了魂芯一号,应用在雷达领域,其作为 雷达技术的专家,目前已经成为中国电科的掌舵人,也说明其对于中国科技的贡献。 综合:国产芯片的根基在国家队,嗜血的资本和互联网公司其实都无意进入这种高冷的基础领域。 在四大件中,中科院,中国电科,中船重工,清华大学,复旦大学相关背景的机构和研究所起到了骨干作用。 尤其是国防科技大学,在很多领域中起到了关键作用,从飞腾,到GPU领域,到DSP,其技术和培养的人才 对于中国芯片的发展起到了一个中流砥柱的作用,为国效命。 在四类芯片中,除去GPU目前被风投炒得非常热,其他领域基本上看不到风险资本的进入,因为这些产品 的营利性很低,研发周期长,而且尤其容易被美国政府盯上,这些风险资本和私募基金大多数是资本家掌控, 很多都是欧美国籍,而且尤其害怕被美帝制裁,不太容易去做这类事情。 互联网厂家更加不用说了,几个人敢得罪美国,美国市场的利润即使不大,他们也不敢碰这块。 其一是其背后的资本控制方不允许,董事会这帮人不允许; 其二是互联网厂家都搞一搞游戏广告快餐和打车就可以暴利,不需要做这些吃力不讨好的事情。 其三是业务关联度比较低,确实是重要原因。 如果资本和巨头无意进入,国家队和爱国的科学家需要站出来,真正做实业的厂家要站出来, 比如华为中兴紫光曙光,必须要有人做这些脏事苦事情,也许是民族振兴的一个起点。 中国的芯片已经突破从无到有,开始从低向高发展,从不好用到好用发展。 我们的国产芯,一定未来可期。
  • 热度 1
    2021-7-1 09:30
    231 次阅读|
    0 个评论
    创龙科技近期推出了ti AM335x ARM Cortex-A8工业级核心板,它拥有高性能、低功耗、低成本、接口丰富等优势,成为了工业网关、工业HMI等用户的首要选择。另外,核心板采用邮票孔连接方式,更加可靠,抗震性更强,更适合恶劣工业环境的应用。下面,分享这款核心板的一些参数资料。 图 1 SOM-TL335x-S核心板正反面 图 2 SOM-TL335x-S核心板硬件框图 硬件资源 表 1 功耗测试 表 2 备注:功耗基于TL335x-EVM-S评估板测得。功耗测试数据与具体应用场景有关,测试数据仅供参考。 状态1:系统启动,评估板不接入外接模块,不执行额外应用程序。 状态2:系统启动,评估板不接入外接模块,运行DDR压力读写测试程序,ARM Cortex-A8核心的资源使用率约为100%。 资料丰富 (1)提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期; (2)提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo程序; (3)提供完整的平台开发包、入门教程,节省软件整理时间,上手容易。 开发案例主要包括: * Linux应用开发案例 * Linux-RT应用开发案例 * Qt开发案例 * EtherCAT开发案例 目前该款只要198还含税,感兴趣可以留言,给大家发更多详细资料作参考。
  • 热度 3
    2021-6-10 14:45
    1213 次阅读|
    0 个评论
    疫情爆发,“缺芯潮”来袭,ZYNQ系列出货量剧增如何满足供求,看这里!
    1、疫情爆发,加剧“缺芯潮”! 据中国台湾《经济日报》6月5日消息,中国台湾半导体封测大厂京元电子(King Yuan Electronics)竹南厂发生聚集性感染事件,6月3日,京元电子就有45人确诊,4日又新增32例,5日又增加54人,截至目前,京元电子厂共有210人确诊。 同样作为全球芯片封测中心,占据了13%的封测市场份额的马来西亚,于6月1日开始进入第二次全国性“全面”封锁,封锁将持续到14日。 疫情的爆发,必然会导致众多半导体工厂产线运作能力下降,甚至是停工停产,从而造成处理器的产能下降,进一步加剧“缺芯潮”。 图 1 芯片封测 2、异构多核成为主流,ZYNQ系列出货量剧增! 伴随着产品性能的提升,对处理器的性能要求也越来越高,单一核心处理器已无法满足,异构多核处理器逐渐成为工业市场新宠。随着异构多核逐步成为行业主流架构,Xilinx ZYNQ系列处理器出货量剧增。以Zynq-7010/7020核心板为例,创龙科技2021年上半年的出货量,已超过2020全年出货量的200%! SOM-TLZ7x核心板(Xilinx Zynq-7010/7020) 创龙科技SOM-TLZ7x是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业级核心板,处理器集成PS端双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源,通过工业级B2B连接器引出千兆网口、USB、CAN、UART等通信接口,可通过PS端加载PL端程序,且PS端和PL端可独立开发。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 图 2 核心板正面图 图 3 核心板背面图 面对日益剧增的缺芯潮,创龙科技作为Xilinx官方合作伙伴,将持续与Xilinx保持紧密沟通,以保证我司Zynq-7010/7020系列产品的正常供应。经与我司供应链进行了解,7月、9月、11月均有芯片不断到货,欢迎大家选用创龙科技Zynq-7010/7020工业核心板。 同时,为进一步满足部分客户降成本需求,我司已推出邮票孔版本的Zynq-7010/7020核心板,欢迎咨询! 图 4 核心板正面图(邮票孔) 图 5 核心板背面图 3、低成本ARM+FPGA方案推荐,现货,现货! 创龙科技专注于DSP、ARM、FPGA多核异构技术开发,下面为您推荐两款低成本的ARM+FPGA核心板,助您项目快速选型。同时,在缺芯潮下,此两款工业核心板相关芯片有大量库存,核心板库存充足,可确保您的项目顺利量产以及大批量供应。 SOM-TL437xF核心板(TI AM437x + Xilinx Spartan-6) 创龙科技SOM-TL437xF是一款基于TI Sitara系列AM4376/AM4379 ARM Cortex-A9 + Xilinx Spartan-6 FPGA处理器设计的异构多核工业级核心板。核心板内部AM437x与Spartan-6通过GPMC、I2C通信总线连接。通过工业级B2B连接器引出LCD、CAMERA、GPMC、CAN等接口。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 图 6 核心板正面图 ​SOM-TL138F核心板(TI OMAP-L138 + Xilinx Spartan-6) 创龙科技SOM-TL138F是一款基于TI OMAP-L138(定点/浮点DSP C674x + ARM9) + Xilinx Spartan-6 FPGA处理器设计的工业级核心板。核心板内部OMAP-L138与Spartan-6通过uPP、EMIFA、I2C通信总线连接,并通过工业级B2B连接器引出网口、EMIFA、SATA、USB、LCD等接口。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 图 7 核心板正面图 图 8 核心板背面图 划重点!以上产品供货稳定,芯片库存充足,欢迎留言。 ​
  • 热度 3
    2021-5-28 16:32
    664 次阅读|
    1 个评论
    本文主要介绍ZYNQ PS + PL异构多核案例的 使用说明 ,适用开发环境:Windows 7/10 64bit、 xilinx Vivado 2017.4、Xilinx SDK 2017.4。 案例包含PL端Vivado工程,主要使用Xilinx提供的标准IP核配置PL端资源实现 接口 扩展,同时包含PS端裸机/Linux程序、PL端 micro Blaze应用程序。 Open Block Design"打开BLOCK DESIGN开发界面。 ​ 图 1 Constraints",双击打开.xdc约束文件。 ​ 图 2 处理器硬件资源详细开发说明可查阅产品资料“6-开发参考资料\ 数据手册 \ 核心板元器件 \ZYNQ\”目录下的《ug585-Zynq-7000-TRM.pdf》文档。 视频相关案例说明,请查阅视频案例开发手册。 1 axi_gpio_ LED _demo案例 1.1 案例功能 案例功能:PS端通过AXI4-Lite总线发送 命令 至PL端AXI GPIO IP核,IP核再根据命令控制评估底板PL端LED5的状态 ​ 图 3 1.1 操作说明 1.2.1 基于裸机 测试 加载PS端裸机程序、PL端程序后,即可看到评估底板的LED5每隔0.5s亮灭一次。 1.2.2 基于Linux测试 将本案例的动态设备树镜像文件pl.dtbo和PL端.bin格式可执行文件复制到"/lib/firmware/"目录下,并将PL端可执行文件重命名为system_wrapper.bin,然后执行如下命令加载设备树文件和PL端可执行文件。 Target# mount -t configfs configfs /configfs Target# mkdir /configfs/device-tree/overlays/full Target# /configfs/device-tree/overlays/full/path ​ 图 4 由上图可知PL端实现的GPIO控制器为905。 请执行如下命令,配置GPIO为输出模式。 Target# ls /sys/class/gpio/ Target# /sys/class/gpio/export Target# /sys/class/gpio/gpio905/direc ti on ​ 图 5 执行如下命令,即可控制评估底板LED5的亮灭。 Target# /sys/class/gpio/gpio905/value Target# /sys/class/gpio/gpio905/value ​ 图 6 1.1 Vivado工程说明 进入BLOCK DESIGN开发界面,双击IP核框图,可查看IP核的具体配置信息。 ​ 图 7 点击BLOCK DESIGN开发界面下的"Address Editor"选项,可查看IP核分配的地址为0x41200000,PS端可通过该地址对IP核进行控制。 ​ 图 8 1.2 IP核配置 AXI GPIO IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《pg144-axi-gpio.pdf》。根据文档,通过寄存器GPIO_TRI可将GPIO配置为输入/输出模式;通过寄存器GPIO_DATA可将GPIO配置为高/低电平,以及可读取GPIO的电平状态。 ​ 图 9 ​ 图 10 ​ 图 11 创龙科技基于TL6678ZH-EVM 评估板 提供CameraLink、SDI、HDMI、PAL的测试案例,客户仅需要专注上层应用开发。 如需获取案例源码、TL6678ZH-EVM评估板或其他产品详细资料,欢迎留言或者私聊!
  • 热度 2
    2021-5-21 14:31
    590 次阅读|
    0 个评论
    TMS320C6678 ZYNQ的开发手册详细资料将围绕8大板块,分别有cameralink_loopback、sdi_capture_display、fmc_tw2867_display、dual_camera_display、hdmi_edge_display和cameralink_display、等视频案例,本期推文主要讲述的是首次新增的camera_edge_display视频案例讲解步骤,其中以创龙科技 基于TI TMS320C6678 + Xilinx Zynq-7045的高速多路高清视频采集处理平台,其采用DSP+FPGA+ARM架构,可完美满足目标追踪关键指标,故此成为本期讲解实例。接下来,让我们一起往下看。 1 案例功能 案例功能:PL端通过Video In to AXI4-Stream IP核采集摄像头视频,摄像头默认输出的视频分辨率为752x480@60,并通过AXI VDMA IP核将视频缓存到PS端DDR中,再通过AXI4-Stream Broadcaster IP核将视频复制成两路,一路用于Sobel(边缘检测)算法处理,另一路不作处理,然后通过Video Mixer IP核将两路视频进行叠加显示。 图 1 程序功能框图 2 操作说明 将MT9V034摄像头接到评估板CAMERA1接口,将HDMI显示屏通过HDMI数据线连接至评估板HDMI OUT接口。 将本案例的动态设备树镜像文件pl.dtbo和PL端.bin格式可执行文件复制到"/lib/firmware/"目录下,并将PL端可执行文件重命名为system_wrapper.bin,然后执行如下命令加载设备树文件和PL端可执行文件。 Target# mount -t configfs configfs /configfs Target# mkdir /configfs/device-tree/overlays/camera Target# /configfs/device-tree/overlays/camera/path 将案例"sw\linux_system\image\"目录下所有脚本文件拷贝至评估板文件系统,并执行如下命令,即可看到HDMI显示屏输出两路图像。 Target# ./mt9v034_init.sh Target# ./axi_vdma_init.sh Target# ./sobel_filter_init.sh Target# ./mixer_init.sh Target# ./vpss_init.sh Target# ./sil9022_i2c_1080p.sh 执行如下命令增大阈值,此时图像边缘将会增多,图像线条将会变粗。 Target# devmem 0x43c000b4 w 0xff //设置高阈值为0xff,默认为0xa0 Target# devmem 0x43c000bc w 0xa0 //设置低阈值为0xa0,默认为0x00 执行如下命令设置颜色反转。 Target# devmem 0x43c000c4 w 1 //设置为1,边缘为白色;设置为0,边缘为黑色 3 Vivado工程说明 点击BLOCK DESIGN开发界面下的"Address Editor"选项,可查看IP核分配的地址,PS端可通过对应地址对IP核进行控制。 4 IP核配置4.1 Video In to AXI4-Stream IP核 Video In to AXI4-Stream IP核可实现视频采集功能。 Video In to AXI4-Stream IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《pg043_v_vid_in_axi4s.pdf》。本案例使用IP核采集一路摄像头视频,Video Format配置为Mono/Sensor,Pixels Per Clock配置为1,色彩数据位宽为8bit。 4.2 AXI VDMA IP核 本案例使用AXI VDMA IP核进行视频数据缓存。 AXI VDMA(AXI Video Direct Memory Access) IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《pg020_axi_vdma.pdf》。AXI VDMA IP核中的S2MM将视频传到DDR中,MM2S从DDR中获取视频。本案例IP核的Frame Buffers为4,Stream Data Width为8。 配置VDMA为读写跟随模式。 4.3 AXI4-Stream Broadcaster IP核 AXI4-Stream Broadcaster IP核将视频复制成两路。 AXI4-Stream Broadcaster IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《 pg085-axi4stream-infrastructure.pdf》,具体配置如下。 4.4 VPSS IP核 VPSS IP核可实现视频缩放、去交错、RGB/YUV转换、YUV420/422/444转换等功能,本案例使用YUV444转YUV422功能。 VPSS(Video Processing Subsystem) IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《pg231-v-proc-ss.pdf》,具体配置如下。 4.5 Video Mixer IP核 Video Mixer IP核可对多路视频进行叠加并输出。 Video Mixer IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《pg243-v-mix-v2.0.pdf》。本案例通过IP核将两路视频叠加到1920 x 1080的视频中,再输出至HDMI显示屏进行显示,具体配置如下。 4.6 AXI IIC IP核 AXI IIC IP核可对摄像头进行配置。 AXI IIC IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《pg090-axi-iic.pdf》,具体配置如下。 4.7 Image_filter IP核 Image_filter IP核可实现图像Sobel(边缘检测)算法处理功能。 Image_filter IP核开发文档为产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《 ug925-zynq-zc702-base-trd.pdf》。Image_filter IP核源码基于产品资料“6-开发参考资料\Xilinx官方参考文档\”目录下的《xapp1167.pdf》文档中的Sobel(边缘检测)算法处理案例进行开发,对应的HLS源码位于产品资料“4-软件资料\Demo\ZYNQ_Demo\FPGA-HLS-demos\sobel_demo\”目录下。 相关寄存器说明如下,寄存器定义可查看工程ximage_filter_hw.h文件。 (1) 寄存器0x00:控制和状态寄存器,可控制IP核的停止和启动。 (2) 寄存器0x14:设置图像的行数,最大支持1920 x 1080。 (3) 寄存器0x1c:设置图像的列数。 (4) 寄存器0xb4:Sobel滤波的高阈值。 (5) 寄存器0xbc:Sobel滤波的低阈值。 (6) 寄存器0xc4:反转Sobel滤波器的输出,即黑白反转。 5 IP核License申请 如需重新编译工程或打开Video Mixer IP核,需在Xilinx官网申请Video Mixer IP核的免费License,并将其正确导入。License申请与导入方法,请查阅调试工具安装文档相关章节,其他IP核无需License。 成功导入后,可在View License Status窗口发现新添加的License。
相关资源
广告