evm

创龙带您解密TI、Xilinx异构多核SoC处理器核间通讯

半世苍凉 提交于 2020-03-25 12:19:20
3 月,跳不动了?>>> 一、什么是异构多核SoC处理器 顾名思义,单颗芯片内集成多个不同架构处理单元核心的SoC处理器,我们称之为异构多核SoC处理器, 比如: TI的OMAP-L138(DSP C674x + ARM9)、AM5708(DSP C66x + ARM Cortex-A15)SoC处理器 等; Xilinx的ZYNQ(ARM Cortex-A9 + Artix-7/Kintex-7可编程逻辑架构)SoC处理器等。 二、异构多核SoC处理器有什么优势 相对于单核处理器,异构多核SoC处理器能带来性能、成本、功耗、尺寸等更多的组合优势,不同架构间各司其职,各自发挥原本架构独特的优势。比如 : ARM廉价、耗能低,擅长进行控制操作和多媒体显示; DSP天生为数字信号处理而生,擅长进行专用算法运算; FPGA擅长高速、多通道数据采集和信号传输。 同时,异构多核SoC处理器核间通过各种通信方式,快速进行数据的传输和共享,可完美实现1+1>2的效果。 三、常见核间通信方式 要充分发挥异构多核SoC处理器的性能,除开半导体厂家对芯片的硬件封装外,关键点还在于核间通信的软硬件机制设计,下面介绍几种在TI、Xilinx异构多核SoC处理器上常见的核间通信方式。 OpenCL OpenCL(全称Open Computing Language,开放运算语言

【区块链】以太坊学习基础

旧巷老猫 提交于 2019-12-28 05:41:05
以太坊基础 简介 区块链是一种分布式流水账数据库; 以太坊=区块链+以太坊虚拟机(EVM),其本质是一个状态机; 以太坊的所有活动(状态变动)都是通过账户间发送交易来完成的; 以太坊上的所有操作都是要消耗gas的,gas是要用以太币(Ether)买的; 以太坊的生态系统出现端倪,DApp的雏形已经有了; 阅读以太坊黄皮书是最佳的学习方法 以太坊入门学习指南 以太坊DApp编程全流程 基本测试环境 Truffle编程框架 Solidity智能合约编程语言 Web3js合约调用 js/node.js基础 以太坊学习主要内容 以太坊简介 以太坊编程环境构建 js/nodejs简介:语言与服务设计基础 solidity编程:智能合约实现 web3.js编程:智能合约调用 案例一:数字通证系统设计 案例二:投票系统 区块链典型系统结构 应用层 合约层 激励层 共识层 网路层 数据层 以太坊技术框架 以太坊核心概念 点对点网络:所有节点都地位平等,没有中心服务器 区块链:去中心化存储数据库 EVM:虚拟机,运行程序 DApp:智能合约的应用 以太币(Ether):以太坊世界中使用的数字货币 Gas:以太坊里对所有活动进行消耗资源计量的单位。读取免费,写入收费。 矿工(Miner):挖矿,构建基础设施 什么是区块链? 共识算法有哪些? POW:Proof of Work,工作证明 POS

How to implement the EVM Trait for a Substrate Runtime?

↘锁芯ラ 提交于 2019-12-12 16:48:29
问题 Following the adding a module to your runtime, I'm trying to implement the Parity Substrate paint-evm trait for the Dothereum Runtime. The EVM module trait is defined as follows: pub trait Trait: Trait + Trait { type FeeCalculator: FeeCalculator; type ConvertAccountId: ConvertAccountId<Self::AccountId>; type Currency: Currency<Self::AccountId>; type Event: From<Event> + Into<Self::Event>; type Precompiles: Precompiles; } The adding a module tutorial here, however, is a bit vague and

射频常见指标

为君一笑 提交于 2019-12-04 06:04:58
内容简介 1、Modulation/Switching Spectrum 2、SEM 3、EVM(误差矢量) 4、为何发射信号的信噪比并不重要 5、EVM与ACPR/ACLR的关系 一、Modulation/Switching Spectrum 回到GSM全球移动通信系统,Modulation Spectrum(调制谱)和Switching Spectrum(切换谱/开关谱)也是扮演了邻道泄漏比(ACLR)相似的角色; 不同的是它们的测量带宽并不是GSM信号的占用带宽; 从定义上看,可以认为调制谱是衡量同步系统之间的干扰,而切换谱是衡量非同步系统之间的干扰(事实上如果不对信号做gating,切换谱一定是会把调制谱淹没掉的); 这就牵涉到另一个概念:GSM系统中,各小区之间是不同步的,虽然它用的是TDMA;而相比之下,TD-SCDMA和之后的TD-LTE,小区之间是同步的(那个飞碟形状或者球头的GPS天线永远是TDD系统摆脱不了的桎梏) ; 因为小区间不同步,所以A小区上升沿/下降沿的功率泄漏可能落到B小区的payload部分,所以我们用切换谱来衡量此状态下发射机对邻信道的干扰; 而在整个577us的GSM timeslot里,上升沿/下降沿的占比毕竟很少,多数时候两个相邻小区的payload部分会在时间上交叠,评估这种情况下发射机对邻信道的干扰就可以参考调制谱; 二、SEM