-
在中美科技战的新战线中,美国总统乔·拜登的政府正面临一些立法者的压力,要求限制美国公司开发在中国广泛使用的免费芯片技术——此举可能会颠覆全球科技行业如何跨境合作。
争论的焦点是 RISC-V,这是一种开源技术,与英国半导体和软件设计公司 Arm Holdings 昂贵的专有技术竞争。RISC-V 可用作从智能手机芯片到人工智能高级处理器等任何产品的关键成分。
一些议员——包括两名共和党众议院委员会主席、共和党参议员马可·卢比奥和民主党参议员马克·沃纳——以国家安全为由,敦促拜登政府对 RISC-V 采取行动。
议员们担心北京正在利用美国公司之间的开放合作文化来发展自己的半导体产业,这可能会削弱美国目前在芯片领域的领先地位,他们的评论是限制美国公司在 RISC-V 方面工作的首次重大努力。
众议院中国问题特别委员会主席众议员迈克·加拉格尔 (Mike Gallagher) 在给路透社的一份声明中表示,商务部需要“要求任何美国个人或公司在与中华人民共和国实体就RISC-V相关贸易往来之前获得出口许可证”。(原文:"require any American person or company to receive an export license prior to engaging with PRC (People's Republic of China) entities on RISC-V technology.)
RISC-V 管制呼吁: 中美芯片竞争新进展
这种监管 RISC-V 的呼吁是美中芯片技术之争的最新进展。去年,拜登政府已告诉中国将在本月更新全面的出口限制,这场争斗升级。
“中国正在滥用 RISC-V 来规避美国在设计芯片所需知识产权方面的主导地位。美国人不应该支持中国的技术转让战略,因为这会削弱美国的出口管制法,”众议院外交事务委员会主席Michael McCaul在给路透社的一份声明中表示。
Michael McCaul表示,他希望美国商务部负责监督出口管制法规的工业与安全局采取行动,如果没有落实,他将寻求立法。
美国商务部发言人在一份声明中表示,该局“正在不断审查技术形势和威胁环境,并不断评估如何最好地应用我们的出口管制政策来保护国家安全和核心技术”。
卢比奥在给路透社的一份声明中表示:“中国正在开发开源芯片架构,以躲避我们的制裁并发展其芯片产业。” “如果我们不扩大出口管制以应对这一威胁,中国有一天将超越我们,成为芯片设计的全球领导者。”
华纳表示:“我担心我们的出口管制法无法应对开源软件的挑战——无论是在 RISC-V 等先进半导体设计领域,还是在人工智能领域——因此需要进行巨大的范式转变。”他在给路透社的一份声明中说。
RISC-V 由一家总部位于瑞士的非营利基金会监管,该基金会协调营利性公司之间开发该技术的努力。
RISC-V技术来自加州大学伯克利分校的实验室,后来受益于五角大楼国防高级研究计划局(DARPA)的资助。它的创建者将其与以太网、USB 甚至互联网进行了比较,这些技术都是免费提供的,并利用来自世界各地的贡献来使创新更快、更便宜。
如果拜登政府按照立法者所寻求的方式监管美国公司对总部位于瑞士的基金会的参与,此举可能会使美国和中国公司在开放技术标准方面的合作变得复杂化。它还可能给中国追求芯片自给自足以及美国和欧洲制造更便宜、更通用芯片的努力制造障碍。
总部位于加利福尼亚州圣克拉拉的使用 RISC-V 的初创公司 SiFive 的业务开发副总裁 Jack Kang 表示,美国政府对美国公司在 RISC-V 方面的潜在限制将是一场“巨大的悲剧”。
“这就像禁止我们在互联网上工作一样,”Kang说。“就技术、领导力、创新以及正在创造的公司和就业机会而言,这将是一个巨大的错误。”
艾金·岗普律师事务所的出口管制律师凯文·沃尔夫(Kevin Wolf)曾在前总统巴拉克·奥巴马(Barack Obama)领导下的商务部任职,他表示,规范技术的公开讨论比规范实物产品更为罕见,但并非不可能。沃尔夫表示,现有的芯片出口规则可能有助于为此类提案提供法律框架。
参考链接:https://www.reuters.com/technology/us-china-tech-war-risc-v-chip-technology-emerges-new-battleground-2023-10-06/
-
凭借着低功耗的技术积累,对标主流应用的Flash,这是连接一切可连之物呀。认同前面几楼兄弟的分析,IoT。
-
搜索的,供参考:
微电子器件从密封方面分为气密封装和非密封装,高等级集成电路和分立器件通常采用气密封装,多采用金属、陶瓷、玻璃封装,内部为空腔结构,充有高纯氮气或其它惰性气体,也含有少量其它气体。工业级和商业级器件通常采用塑封工艺,没有空腔,芯片是被聚合材料整个包裹住,属于非气密封装。
总体上,气密封装元器件可靠性要比非气密封装高一个数量级以上,气密封装元器件一般按军标、宇航标准严格控制设计、生产、测试、检验等多个环节,失效率低,多用于高可靠应用领域。非密封器件,一般适用于环境条件较好,可靠性要求不太高的民用电子产品。 气密封装器件散热性好,环境适应性更强,军品和宇航级元器件额定工作环境温度能达到-55℃~+125℃。塑封非气密封装器件散热较差,根据应用领域不同一般分为商业级和工业级,商业级额定工作环境温度为0℃~70℃,工业级额定工作环境温度为-40℃~85℃,也有一些工业级塑封元器件工作上限温度可达到+125℃,达到军温水平。 气密封装元器件的空腔内部都含有少量水汽,国军标和美军标对内部水汽含量都做了明确限制,规定内部水汽含量不能超过5000ppm。这是因为水汽含量高可能引起一些可靠性问题,包括内部化学污染,加速对内部金属的腐蚀,主要是对引线和没有钝化层保护的键合区的破坏,也可导致元器件绝缘性能下降或参数超差。低温下可引起继电器功能失效。由于内部水汽含量超标曾经引起多批元器件失效并导致极其严重的系统灾难。
-
除了智能模拟组合以外,MSP430FR2355 MCU还采用小型RSM封装,符合最高105°C的温度要求。此包措施的4x4mm并且比大的QFN,6x6mm的小近60%MSP430FR2355 RHA包(图5)。对于可能存在尺寸限制的工厂或过程控制应用,采用集成了模拟芯片的高密度32引脚封装进行传感会非常有益。
图5:32引脚RSM封装与40引脚RHA封装的尺寸比较(mm)
该MSP430FR2355提供的节省电路板空间和降低BOM成本的好处-同时提供可靠的性能。电流环路发送器是可以从MSP430FR2355的附加值中受益的众多系统之一。
-
程序:
//ADC中断程序:
#pragma vector=ADC_VECTOR
_interrupt void ADC12ISR(void)
{
uchar j;
while(ADC12CTL1&0x01)==1);//如果ADC忙,则等待,否则读取ADC转换数值
Flag=1;
TEMP=ADC12MEM0;//读取ADC转换值
Data_do(TEMP);//处理ADC值,用于显示,数字量
Voltage_do(TEMP);//处理ADC值,用于显示,模拟电压值
for(j=0;j<15;j++)
{
LCD_DisplayADC();//显示ADC数据,ADC数字量;
LCD_DisplayVoltage();//显示ADC的电压值;
}
}
-
没有必要都是铜的 ,看实效
-
没有接V1P, 这样能正常用 ,要看后级电路,不需要就不接
-
-
430单片机的低功耗实现方式可以通过软件编程来实现,一般情况下根据需要打开关闭一些模块,减少功耗,正常时让单片机进入低功耗模式,当需要采集数据或有中断来临时唤醒。
-
每次读中国芯历史,都挺感慨的。
-
看完心潮澎湃的。中国芯,加油!惊喜地看到板块里已经有不少中国芯在路上了。
-
上海贝岭关注一下:电能计量还挺猛的。
-
流程顺畅,界面友好且美观,给好评
-
功能很赞,手机版也可以用,界面什么的都很友好很漂亮,五星好评!
-
本座尊 发表于 2020-2-11 13:11
在协议栈里面如何使用呢
用户实现一个简单的无线数据通信时的一般步骤:
1、组网:调用协议栈的组网函数、加入网络函数,实现网络的建立与节点的加入。
2、发送:发送节点调用协议栈的无线数据发送函数,实现无线数据发送。
3、接收:接收节点调用协议栈的无线数据接收函数,实现无线数据接收。
-
4.D/A输出显示设计
本设计采用ADV7123作为视频转换芯片,将数字视频信号转换为VGA模拟信号,供本地计算机显示输出。ADV7123具有三路高速、10位输入的视频DA转换器,具有330Mhz的最大采样速度,与多种高精度的显示系统兼容,可充分满足本系统的转换需求。当RGB三通道的输入比特数少于10位时,可将高位用于数据比特传输,低位接地处理。ADV7123芯片产生三路模拟输出后,结合FPGA传来的行、场同步信号完成视频的显示。
四、 系统软件设计
1. FPGA软件设计
FPGA[4]模块的软件设计主要实现以下3方面的功能:
1)I2C接口配置
在上一小节中提到,AD9883芯片内部的寄存器通过I2C总线完全可编程,本小节将讲述FPGA通过I2C接口对这些寄存器的具体配置。通过这些具体参数的配置,可实现对AD9883视频采集格式、视频转换效果等的控制。
AD9883内部共25个寄存器,其中00H和14H为只读寄存器,15~18H为测试用寄存器,01H~13H为功能寄存器。FPGA芯片对主要功能寄存器的配置如表1所示:
2)RGB与YUV的转换
本系统中的FPGA模块的另一功能是将RGB信号转换为YUV信号,二者转换的公式为(RGB取值范围均为0-255):
由于FPGA芯片进行浮点运算时,运算步骤繁琐并且硬件资源消耗较大,故将式1中的参数均乘以256后取整,转换如下:
经过运算后,得到式2中的Y’,U’,V’分量后,分别取数据的高八位即为Y,U,V分量的实际值。
3)VPFE接口时序的实现
由于AD9883芯片输出的同步信号与DM355要求的输入同步信号格式不匹配,因此需要将同步信号进行转换。AD9883芯片输出的同步信号周期包括行消隐前肩、行消隐后肩、同步信号和图像数据四个部分,而实际传输给DM355的视频处理前端的信号仅包括同步信号和图像数据两个部分,因此需要对信号周期进行转换,如图6所示。
图6 VGA行、场同步时序示意图
2.DM355软件设计
1)视频处理前端驱动的修改
为了采集转换后的YUV信号,本文对DM355的视频处理前端的驱动进行了修改,配置视频采集设备的工作模式为YUV输入模式。主要修改的驱动文件为dm355_vpfe.c,部分代码解析如下:
static vpfe_objvpfe_device_ycbcr = {
……
.vwin= {0,0,1024,768},//VPFE_WIN_VGA,
.bounds= {0,0,1024,768},//VPFE_WIN_VGA,
//设置采集的YUV信号的分辨率
.pixelaspect= VPFE_PIXELASPECT_NTSC,
.pixelfmt= V4L2_PIX_FMT_UYVY,
.field= V4L2_FIELD_NONE,
//设置V4L2的工作模式为逐行扫描格式
……
.capture_device= TVP5146,
.ccdc_params_ycbcr= {
.pix_fmt = CCDC_PIXFMT_YCBCR_16BIT,
//采用16位数据总线传输YUV信号
……
.bt656_enable = FALSE,
//不采用BT.656采集模式
.pix_order = CCDC_PIXORDER_CBYCRY,
.buf_type = CCDC_BUFTYPE_FLD_SEPARATED
//该设置相对于CCDC_BUFTYPE_FLD_INTERLEAVED而言,设置buffer为独立的
},
.tvp5146_params= {
.mode = TVP5146_MODE_AUTO,
.amuxmode = TVP5146_AMUX_COMPOSITE,
.enablebt656sync = FALSE,
//不采用BT.656同步模式
.data_width = TVP5146_WIDTH_16BIT
//数据总线宽度为16bit
},
.irqlock= SPIN_LOCK_UNLOCKED
};
2)视频信号采集程序设计
在DM355的应用程序设计中,视音频数据的采集、编码、输出分别通过Capture Thread,Video Thread,Writer Thread独立线程来实现。其中,视频采集线程的主要作用是对采集设备进行初始化,开辟缓冲区,以帧为单位往其中写入数据,为Video Thread做准备。
视频采集程序通过调用V4L2[5](Video For Linux 2)来实现,V4L2是Linux中提供的关于视频设备的内核驱动,它为针对视频设备的应用程序变成提供一系列的接口函数,如VIDIOC_REQBUFS,分配内存;VIDIOC_QUERYBUF,将VIDIOC_REQBUFS中分配的数据缓存转换成物理地址;VIDIOC_QUERYCAP,查询采集设备功能;VIDIOC_S_FMT,设置当前驱动的视频捕获格式;VIDIOC_STREAMON,开始视频采集等。
图7采集设备初始化流程图
图7为视频采集线程对采集设备进行初始化的流程图。在Linux中,视频采集设备的设备文件名为/dev/video0,可通过函数open(“/dev/video0”, O_RDWR | O_NONBLOCK, 0)来打开视频设备。打开设备文件后,利用ioctl函数,设置不同的V4L2参数,来调用底层的V4L2驱动程序,获取视频采集设备的参数,根据实际应用需求设置视频格式,同时为采集设备分配帧缓冲区,并将该缓冲区映射到用户空间。这样,当缓冲区中存储了一帧视频数据后,VIDIOC_DQBUF就把数据从缓冲区中读取出来,VIDIOC_DQBUF把数据放入视频数据缓存队列继续下一帧的采集。当接收到结束采集命令时,通过ioctl函数发送VIDIOC_STREAMOFF命令,停止视频采集。
五、系统测试和结束语
本系统对VGA信号采集成功后,利用MPEG4算法进行编码,并利用开源的JRTP库实现网络传输功能,客户端可实时观看和存储接收到的码流。在进行VGA信号采集编码的同时,可利用ADV7123芯片将VGA信号还原,在本地的显示器进行输出。经过实验测试,本系统具有较好的实时性,解码后的图像主观质量也很好。
本文提出的基于TMS320DM355处理器,采用AD9883和ADV7123转换芯片,结合FPGA技术的VGA信号采集方案,能够对XGA信号进行实时采集。该系统可广泛应用于雷达、天气预报、航空航天、通信等领域的图像数据实时记录。
-
群里的信息,突然发现想慢就突然慢下来了,这人一定是处女座
-
莫棱莫合 发表于 2020-1-5 15:57
楼主有这块板的中文资料吗?
1楼是中文资料
-
hotsauce1861 发表于 2019-11-17 23:05
总结的很好啊,只搞过双电阻采样,学习了
呵呵
有用就行
-
shengfang05 发表于 2019-11-9 21:39
刚刚碰到这个情况,按照你的方法解决了,谢谢。刚刚从f28335转到f28379d,以后有时间学学cla。
欢迎多来这里看看,,,