<font color="#FF8000">作者:OpenSLee</font>
<strong>1. 背景知识</strong>
Helloworld 实验总是各种编程语言的开始第一课,这里我们将使用xilinx zynq-7000芯片ARM端完成串口打印”Helloworld”实验,旨在体验一下zynq-7000 的开发流程,为以后的zynq-7000的开发打下基础。
<strong>2. Zynq-7000 HelloWord</strong>
本人使用的zynq-7000芯片为xc7z010clg400。
Vivado的工程创建我们在这里就不在详述。
<strong>定义I/O Ports信息</strong>
每个完整的FPGA设计必然包含I/O Ports定义与配置环节。I/O Ports包含了FPGA内部信号、管脚、PCB之间的连接关系。常用的设计方法有两种:
1. RTL工程:完成了RTL设计后,打开一个设计(如综合后设计)并换到I/O Planning View Layout,Vivado会自动从设计中读取I/O端口导入到I/O Ports窗口中,进行后续设置。
2. I/O Planning工程:可以在设计之前预先创建此工程,只定义I/O端口。此工程还可以读取包含I/O定义的CSV或XDC文件,将I/O信息导入到I/O Ports窗口。此类工程的意义是在设计前就确定好管脚约束信息,保证硬件设计与RTL设计工作同步展开。
编译自 SmarterWithGartner
自1995年起,Gartner就开始关注伴随着每一次的新技术和创新出现而来的炒作与幻灭,并开始跟踪技术沿着周期发展的趋势,研究其间的共同模式,以此为各类组织何时在哪里进行技术部署提供指南。每年,Gartner发布的Hype Cycle曲线涵盖90多个应用领域、1800多项技术领域。例如智慧城市、大数据、安全、存储、开源软件、云计算、医疗等。
2018 年 hype cycle 出现了17个新技术,Gartner将它们分为 5 个大趋势:民主化人工智能(AI)、数字化生态系统、DIY生物黑客、透明的沉浸式体验和无处不在的基础设施。
2018 “全球电子成就奖”投票及抽奖活动 (2018 World Electronics Achievements Awards)现已正式上线。
<font color="#FF8000">作者:Joe DeLaere,赛灵思 Zynq UltraScale+ RFSoC 套件产品市场经理</font>
赛灵思推出了新款 Zynq UltraScale+ RFSoC ZCU111 评估套件,用于支持 RF 级模拟设计评估,便于广大用户亲身尝试这款颠覆性技术。该套件属于同类首创,采用 Zynq UltraScale+ RFSoC ,整合了多 Gb ADC 和 DAC 采样功能以及 FPGA 逻辑。
<font color="#FF8000">作者:圆宵,来源:FPGA那点事儿</font>
串口是很常用的通信端口,其速率比较慢,控制也比较简单,一般来说,使用时不会出现太大的问题。但笔者前一阵调试一块zynq的板子,用CPU通过串口和板卡上的一款芯片进行通信时,却也碰到了不大不小的麻烦。现在把解决问题的过程分享出来,虽然犯的都是很low的错误,但是也希望能对读者有一些借鉴。
ADI Guneet Chadha演示如何使用电源系统管理使FPGA内核或I/O(例如:高速收发器)的电源输出电压(1V)保持在很小的容差范围内(0.25%)还显示了“如何确定电源裕量”
<iframe height=498 width=510 src='http://player.youku.com/embed/XMzc4Mzg2OTUzMg==' frameborder=0 'allowfullscreen'></iframe>
<font color="#FF8000">作者:Keith Szolusha 和 Kyle Lawrence</font>
机器视觉系统使用非常短的强光闪烁来产生用于各种数据处理应用的高速图像。例如,快速移动的传送带通过机器视觉系统进行快速标签和缺陷检测。红外和激光LED闪光灯常用于近程和运动检测机器视觉。安全系统发出高速、难以察觉的LED闪光灯来检测运动,捕获和存储安全影像。
没接触zynq之前,只用过FPGA,在FPGA中用verilog编程简单明了,后来稍微学习过一点nios ii,就在FPGA中也用过一点点nios ii。所以在刚接触zynq的时候,我就感觉zynq跟altera的FPGA和nios ii的编程肯定会有一些相似的地方。学习zynq的时候,一开始我就想弄清楚三个问题,第一zynq中怎么使用纯PL(programmable logic)部分?(就是把zynq当做普通FPGA用)第二zynq中怎么使用纯PS(process system)部分?(就是把zynq当做一个纯arm使用)第三自然而然就是zynq的PS和PL部分怎么协调工作,谁是主谁是从?
刚接触的时候好多教程都是教你怎么用PS部分,我捉摸了一段时间弄清楚了怎么使用纯PL部分了。希望大家在初学的时候能把PS和PL部分的关系弄清楚,对学习也会更有帮助的~
<font color="#FF8000">作者:李云增,来源:商业伙伴</font>
近年来,我国云计算市场发展规模和增速如何?未来将保持多大增速及何种发展趋势?在云计算市场发展过程中,又呈现出了哪些热点?
近日,中国信息通信研究院发布的2018云计算发展白皮书,对上述问题给出了答案。
<strong>我国云计算市场规模及发展趋势</strong>