电子发烧友网 > 可编程逻辑 > 正文

基于FPGA和Nios II处理器IP软核实现实现SD卡接口和文件系统的设计

2020年07月10日 10:19 次阅读

引言

在嵌入式系统或移动设备上使用SD卡,接口的构建和文件系统实现是必须解决的问题。本文探讨在CycloneII平台为基础的嵌入式系统上,实现SD卡接口和文件系统的实现方法。

基于FPGA IP软核处理器的嵌入式系统,因其集成度高、可灵活配置和性价比方面的优势,已经逐渐逼近甚至赶超采用专用集成电路ASIC)的设计方案。

利用Nios II可定制周边设备的特点,在FPGA中,通过DHL编程构造出SD卡需要的SPI接口和其他控制信号的方式。在此基础上,在Nios II处理器上实现了一个灵活的文件系统。

基于FPGA和Nios II软核构建SOPC嵌入式文件系统,本文所做的工作包括:Nios II处理器IP软核的最小SOPC系统的构建,SD卡的底层扇区读写驱动程序的编写方式,znFAT32文件系统的移植,以及对SD卡文件操作的实现等。

1 基于Nios II软核的SOPC系统构建

1.1 SOPC系统的结构

如图1所示,基于NiosII的SOPC系统包括如下部分:

基于FPGA和Nios II处理器IP软核实现实现SD卡接口和文件系统的设计

①系统核心模块:Nios II处理器。

②处理器外围支持电路时钟单元以及存储器单元SDRAM控制器(包括存储代码的ROM与存储变量的RAM)部分。

③程序下载调试模块:JTAG接口控制器和异步通信接口(UART用于打印调试信息)。

④片上系统的内部外设模块:诸如定时器、UART、SPI、GPIO等,这部分总的功能电路可根据需要配置,在本例的实验验证中,主要用到SD卡的接口是SPI。

⑤EPCS控制器:由于FPGA是基于RAM的结构框架,掉电后代码会丢失。所以FPGA需要配置一个ROM在上电后将代码加载到RAM中运行。在SOPC系统中,EPCS控制器有两个作用,一是用来帮助EDS工具将软件程序下载到EPCS芯片中去,二是在FPGA配置完成后引导EPCS芯片中的程序加载到SDRAM中去运行。

1.2 Cyclone II构建SOPC系统的过程

Altera公司为在其生产的FPGA上构建SOPC,不仅提供了各种使用的IP核模块,还提供了极为友好的集成开发环境Quartus II。在Quartus II中,有一个工具SOPCBuilder,可以帮助用户通过添加和配置(给出参数)IP核的方式,自动构建Verilog HDL语言硬件代码。

在Quartus II中,构建SOPC系统的流程如图2所示。

将需要的IP核模块添加完成后,下一步是用Verilog HDL语言编写顶层文件,对定制的SOPC进行例化处理(模块之间的连接关系定义,I/O引脚的配置),编译顶层文件和模块IP核,才能生成在FPGA上运行的片上系统。

在添加IP核后,SOPCBuilder可生成资源列表,本文构建的系统列表如图3所示。

d.JPG

在实例中使用了Nios II模块、时钟模块、定时器、SDRAM模块、EPCS模块、UART模块和SPI共计7个模块。

SOPC系统构建完成后,模块之间信号传递的时序并未确定。接下来的时序设计是SOPC能否正常运行的关键。在片上系统生成后,首先要对系统进行时序分析,以便使系统的时序符合设计逻辑的要求,并保证系统的正常工作,必要时要对系统的时序进行适当的约束。这一工作

可利用Quartus II软件中内嵌的TimeQuest完成,也可以使用第三方提供的时序分析软件,如PrimeTIme软件等来实现。

本文采用Altera公司提供的TImeQuest来进行时序约束。经过时序约束后,对工程再编译,可产生时序报告。通过分析时序约束报告,可对约束适当修改,这个过程可反复进行,直到满足时序要求为止。

2 SD卡接口协议分析与驱动程序设计

2.1 SD卡通信接口协议分析

SD卡一般定义了SD和SPI两种可选的总线操作方式,本文采用SPI方式与SD卡接口,可以直接利用Quartus II中提供的SPI控制器IP核。S PI协议是面向位传输的同步串行通信协议。在SPI模式下,SD卡可以支持单块与多块的读写操作。

SOPC上的SPI控制器与SD卡之间的读写操作过程应符合SD卡的通信协议,其读写交互过程如图4所示。

c.JPG

从图4中可以看出,任何操作都是由SPI控制器的SD写命令开始,SD卡在接收到一个合法命令后,将给予应答来响应,接下来便是数据块的读或写操作。

2.2 SD卡驱动层程序的编写

Nios II EDS是Altera公司为其Nios II处理器开发的一款C/C++语言编程软件,其软件架构是基于HAL(Hardware AbstracTIon Layer)之上的,Nios II EDS为Nios开发者提供了编程接口、底层设备驱动、HAL API,以及C标准库等资源。更重要的是,HAL系统库为Nios II软件设计人员提供了应用程序与底层硬件交互的设备驱动接口,从而大大简化了应用程序的开发。此外,HAL系统库还为应用程序与底层硬件驱动之间划分了一条清晰的界线,从而大大提高了应用程序的可复用性,使得应用程序不受底层硬件变化的影响。

片上系统的SPI控制器硬件逻辑,是由SOPC Builder工具将一个SPI主控器软核封装到系统中的,此SPI控制器与Nios II软核以Avalon总线相连接。SD卡的设备驱动层分为4层,包括硬件抽象层、命令层、CRC校验层与操作函接口层,其结构框图如图5所示。

j.JPG

硬件抽象层主要实现Nios II处理器对SPI控制器相应的功能寄存器的操作。

命令层定义了对SD卡各种操作的交互方法,包括命令码与应答码的定义。

CRC校验层主要完成校验工作,对于命令与数据采取不同的校验方式。命令用CRC7校验,数据用CRC16校验。

操作函数接口层的作用是向znFAT32文件系统提供SD卡的所有操作,这其中包括了SD卡的初始化、扇区读写等函数接口(这是文件系统对SD卡进行文件操作所必需的),以供znFAT32文件系统调用。这里利用Nios IIEDS集成开发环境编写的驱动实现SD对卡的块读写(以扇区为基本单位进行读写操作),为SD卡挂载文件系统提供API函数。

每个层的接口函数如下:

i.JPG

3 znFAT32文件系统的嵌入和SD卡的挂载

3.1 znFAT32文件系统概述

znFAT32是于振南为小型嵌入式设备完全独立编写,且开放源代码的FAT32文件系统解决方案。znFAT32能够支持众多的存储设备(SD卡、CF卡、Flash、U盘等),支持多个存储器共同工作,可以支持同时访问多个存储器对文件的操作。对硬件资源要求低,能够轻松地移植到51单片机、AVRARMDSP、Nios II等处理器上,占用资源极少(仅占用800字节左右的RAM),非常适合嵌入式开发中文件系统的嵌入。其代码完全由C语言编写,能够轻松阅读,移植方便。其代码结构如图6所示。

h.JPG

由图6可知该文件系统包含两层。

文件系统代码层——主要提供对存储设备进行操作的各种函数。

存储设备接口层——主要是为了挂载不同的存储设备。

3.2 文件系统SD卡的挂载

znFAT32文件系统挂载需要SD卡驱动层提供的扇区读写函数。将编写的扇区读写函数SD_Read_Sector、SD_Write_Sector取代文件系统中的FAT32_ReadSector与FAT32_WriterSector两个函数即可。根据需要的处理器编写SD卡驱动程序十分重要,只有保证驱动程序的正确性,才能进行文件系统的正确挂接,才能在挂接完成后对SD卡进行文件操作。

znFAT32文件系统的挂接需要对znFAT32文件系统提供的用于标定存储设备的全局变量Dev_No设备号进行处理,znFAT32文件系统给我们提供的存储设备宏定义如下:

j.JPG

对不同设备进行文件操作,需要通过设备号来选择不同的设备驱动函数。对SD卡操作需将Dev_NO定义为SDCARD。

4 文件系统在Nios II中的应用实例

完成SOPC系统的创建后,在生成的Nios II系统上通过Nios II EDS编程,便可将SD卡与文件系统挂接。

4.1 znFAT32文件系统的使用

znFAT32文件系统为用户提供的对文件的基本操作函数让我们能够轻松地对文件进行操作。下面列举了几个基本函数:

k.JPG

通过上面的函数,可以完成对SD卡的文件读写、删除、数据添加、目录创建、文件拷贝、文件重命名等操作。

4.2 SOPC系统对SD卡文件读写操作的验证

为了验证上述系统能否正常实现SD卡读写,笔者选用了4 GB容量的金士顿SDHC卡,进行了文件读写实验。图7为Nios II EDS给出的Deb ug信息窗口。信息显示了在构建的系统上SD卡的初始化(实现文件系统的挂接),接着读取SD卡的存储容量、扇区大小、每簇扇区数,并在根目录下面打开名为TEST.TXT的文件,并对该文件的信息进行读取。在一级子目录下面,同样建立一个TEST.TXT的文件,并对文件信息进行读取。

e.JPG

由运行结果可知,初始化成功并识别此SD卡为SDHC卡,容量为964 256(总簇数)×8(每簇扇区数)×512(每扇区字节数)≈3 968 860 160。根目录下的TEXT.TXT文件被打开,打开文件成功后在DIR1子目录下面创建TEST.TXT。由主函数创建的文件日期在TImeCreat[6]={12,1,4,17,40,28)中存放,文件成功后读取创建的新文件的详细信息。

为了进一步验证本系统对SD卡的写入操作,笔者将此SD卡通过读卡器与PC机连接,在PC机的文件系统下,显示了相同的结果。

结语

本文通过在CycloneⅡ系列FPGA上构建SOPC系统,并在该系统上基于NiosⅡ处理器构建了SD卡文件系统。该系统以SPI接口方式与SD卡连接,文件系统是面向嵌入式系统的紧凑型开放源码的系统。经过对SD卡的操作验证,证明本文提供的方案具有设计灵活、集成度高、通用性强、移植性好等诸多优点。在线阵CCD数据采集实验系统以及数控贴片控制系统上得到了很好的应用。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 20106次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

基于FPGA实现通用异步收发器基本功能的应用设计

通用异步收发器(Universal Asynchronous Receiver/Transmitte....
发表于 2020-07-10 10:28 0次阅读
基于FPGA实现通用异步收发器基本功能的应用设计

介绍使用IBERT调试FPGA芯片高速串行接口性...

随着高速数字系统的发展,高速串行数据被广泛使用,内嵌高速串行接口的FPGA也得到大量应用,相应的高速....
发表于 2020-07-10 10:11 10次阅读
介绍使用IBERT调试FPGA芯片高速串行接口性...

莱迪思Certus-NX FPGA的性能及应用范...

去年12月,我们推出了全新低功耗FPGA开发平台Lattice Nexus™,这是业界首款采用28 ....
发表于 2020-07-10 10:03 4次阅读
莱迪思Certus-NX FPGA的性能及应用范...

设计FPGA系统的三个基本原则是什么,了解一下

在这种方法中面积的复制可以换取速度的提高。支持的速度越高,就意味着可以实现更高的产品性能。一些注重产....
发表于 2020-07-10 09:51 12次阅读
设计FPGA系统的三个基本原则是什么,了解一下

Open RAN的通用处理器性能无法匹敌其定制化...

这家瑞典供应商似乎从未对Open RAN感到完全满意,而Open RAN被炒作为可以明显提高网络效率....
发表于 2020-07-10 09:28 8次阅读
Open RAN的通用处理器性能无法匹敌其定制化...

FPGA入门的基本知识介绍,工作原理和特点是什么

近几年来,由于现场可编程门阵列(FPGA)的使用非常灵活,又可以无限次的编程,已受到越来越多的电子编....
发表于 2020-07-10 09:27 13次阅读
FPGA入门的基本知识介绍,工作原理和特点是什么

FPGA的基础知识和工作原理分析

与处理器不同,FPGA本质上是真正并行的,因此不同的处理操作不必争夺相同的资源。每个独立的处理任务都....
发表于 2020-07-10 09:27 14次阅读
FPGA的基础知识和工作原理分析

威联通推出TS-x53D系列NAS,助力2.5G...

2020年7月,威联通将推出3款拥有双2.5GbE网口的新NAS,分别为TS-253D、TS-453....
发表于 2020-07-09 17:44 123次阅读
威联通推出TS-x53D系列NAS,助力2.5G...

英特尔推出Thunderbolt 4产品,适用于...

2020年7月8日,英特尔揭晓了有关下一代通用线缆连接解决方案 Thunderbolt™ 4 的全新....
发表于 2020-07-09 16:36 193次阅读
英特尔推出Thunderbolt 4产品,适用于...

Q1季度5G应用处理器市场收益仍增长6%,还将推...

Strategy Analytics手机元件技术(HCT)服务最新发布的研究报告显示,尽管在疫情期间....
发表于 2020-07-09 16:30 107次阅读
Q1季度5G应用处理器市场收益仍增长6%,还将推...

华为Atlas900训练集群位于“AI+基础技术...

IBM 人工智能辩论系统将参与此次大会SAIL奖评选。辩论是一种主观的艺术形式和技巧,是人类的语言,....
发表于 2020-07-09 15:24 227次阅读
华为Atlas900训练集群位于“AI+基础技术...

关于EDA技术主要涉及的内容说明

电子设计的必由之路是数字化,这已成为共识。在数字化的道路上,我国的电子技术经历了一系列重大的变革。下....
发表于 2020-07-09 15:15 65次阅读
关于EDA技术主要涉及的内容说明

Cortex-M3芯片简介

4. 寄存器位。通常是表示一个位段的数值,例如 bit[15:12] 表示位序号从15往下数到12,....
发表于 2020-07-09 14:43 55次阅读
Cortex-M3芯片简介

单端口SRAM与双端口SRAM电路结构

SRAM是随机存取存储器的一种。所谓的静态是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。SRAM不...
发表于 2020-07-09 14:38 314次阅读
单端口SRAM与双端口SRAM电路结构

安谋中国“星辰”处理器正式商用

据安谋中国产品研发副总裁刘澍介绍,“星辰”处理器是安谋中国IoT应用处理器的产品系列,名称寓意“成为....
发表于 2020-07-09 14:30 77次阅读
安谋中国“星辰”处理器正式商用

基于FPGA的手势识别的多功能机械臂方案

随着信息技术的发展,人机交互技术逐渐由以键盘、鼠标等基于图形用户界面的方式,转变为以模拟和类似人类感....
发表于 2020-07-09 11:01 140次阅读
基于FPGA的手势识别的多功能机械臂方案

FPGA的三种配置方式详解

FPGA器件有三类配置下载方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置....
发表于 2020-07-09 10:53 27次阅读
FPGA的三种配置方式详解

基于FPGA Xlinx Artix7平台的声源...

基于麦克风阵列模拟人耳进行三维空间的声源定位,有着广泛应用前景,可应用于大型机械产品的故障检测以及新....
发表于 2020-07-09 10:36 70次阅读
基于FPGA Xlinx Artix7平台的声源...

搞嵌入式,软件和硬件哪个更重要?

据王利涛表示,很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板。买一块开发板,然后在上....
发表于 2020-07-09 09:10 164次阅读
搞嵌入式,软件和硬件哪个更重要?

香橙派开发板Orange Pi 4在Linux系统下如何使用PWM

香橙派4电脑开发板使用Rockchip RK3399主控芯片,拥有双通道4GB LPDDR4内存 ,板载16GB EMMC flash存...
发表于 2020-07-08 20:51 426次阅读
香橙派开发板Orange Pi 4在Linux系统下如何使用PWM

基于FPGA EtherCAT的六自由度机器人视...

中国制造 2025 是中国政府实施制造强国战略的第一个十年行动纲领,是全面提升中国制造业发展质量和水....
发表于 2020-07-08 17:50 118次阅读
基于FPGA EtherCAT的六自由度机器人视...

NFV遇到FPGA 会擦出怎样的火花

随着市场对网络服务需求的持续增长,运营商所面临的挑战也不断加剧。比如满足客户对于更多设备、更多视频以....
发表于 2020-07-08 17:43 102次阅读
NFV遇到FPGA  会擦出怎样的火花

对于FPGA “可编程”的几大准则

首先,必须了解FPGA的结构和性能。不同厂家,不同系列的FPGA芯片都有不同的结构和性能,但是万变不....
发表于 2020-07-08 17:32 60次阅读
对于FPGA “可编程”的几大准则

AMD 7nm+Zen 3米兰EPYC处理器首曝...

推特网友 @ExecuFix 今日爆料了 AMD Zen3 一款 ES 版的 EPYC 米兰 CPU....
发表于 2020-07-08 16:36 269次阅读
AMD 7nm+Zen 3米兰EPYC处理器首曝...

江苏移动成功部署单端口400GE解决方案,打造智...

今日,中国移动江苏公司(以下简称“江苏移动”)携手华为在无锡IDC出口核心路由器NetEngine ....
发表于 2020-07-08 16:21 197次阅读
江苏移动成功部署单端口400GE解决方案,打造智...

Virtex-6的隔离设计流程是怎样

嗨, XilinxIDF站点表明IDF仅支持Virtex-4,Virtex-5,Spartan-6和7系列FPGA。 我可以在Xilinx Vir...
发表于 2020-07-08 15:56 62次阅读
Virtex-6的隔离设计流程是怎样

嵌入式设计降低硬件功耗的方法

  (1)低功耗外围器件的选用   完成同样的功能,电路的实现形式有多种。例如,尽可能地将嵌入式系统的内部存储器...
发表于 2020-07-08 15:52 63次阅读
嵌入式设计降低硬件功耗的方法

嵌入式uClinux的内核结构和开发环境

  1 引言   嵌入式操作系统是嵌入式系统的灵魂,而且在同一个硬件平台上可以嵌入不同的嵌入式操作系统。比如AR...
发表于 2020-07-08 15:36 56次阅读
嵌入式uClinux的内核结构和开发环境

NVIDIA Jetson Nano 荣获“20...

“恭喜NVIDIA得到我们的独立评审团的认可,荣获这一殊荣。” Edge AI and Vision....
发表于 2020-07-08 15:31 271次阅读
NVIDIA Jetson Nano 荣获“20...

MAXHUB推出智能交互式平板,国产操作系统帮助...

“国产化”是近年从国家层面到社会各行各业都十分重视的话题,比如会议信息安全、芯片技术、操作系统等多个....
发表于 2020-07-08 15:12 245次阅读
MAXHUB推出智能交互式平板,国产操作系统帮助...

FPGA的用处比我们平时想象的用处更广泛

FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单....
发表于 2020-07-08 11:33 154次阅读
FPGA的用处比我们平时想象的用处更广泛

固件代码在3个FPGA中的一个FPGA上出现问题如何解决

我的固件代码在3个FPGA中的一个FPGA上出现问题。 应用程序明智的代码在两个virtex 5 FPGA上正常工作,但...
发表于 2020-07-08 10:03 26次阅读
固件代码在3个FPGA中的一个FPGA上出现问题如何解决

【每周分享FPGA案例】_定时转换的LED交通灯

【上板现象】 定时转换的LED交通灯1在MP801的上板现象 [media=x,500,375]https://www.bilibili.com/video/...
发表于 2020-07-08 10:02 401次阅读
【每周分享FPGA案例】_定时转换的LED交通灯

请问如何将GTECH综合网表和dw_foundation实现到FPGA中?

嗨, 现在我正在使用GTECH综合网表和dw_foundationin asic work porcess。 但我不确定我是否可以使用GTECH...
发表于 2020-07-08 08:53 35次阅读
请问如何将GTECH综合网表和dw_foundation实现到FPGA中?

如何通过HTG-V6-PCIExpress板控制的赛普拉斯USB 2.0访问Virtex-6 FPGA

HTG-V6-PCIExpress板 - 我使用的是Virtex-6主板“HTG-V6-PCIE”。 赛普拉斯CY7C67300 EZ-H...
发表于 2020-07-08 07:17 30次阅读
如何通过HTG-V6-PCIExpress板控制的赛普拉斯USB 2.0访问Virtex-6 FPGA

FPGA取代AI加速器中的GPU

发表于 2020-07-07 16:56 492次阅读
FPGA取代AI加速器中的GPU

西部数据新款数据存储解决方案助力企业实现到NVM...

西部数据公司拥有完整的企业级数据存储解决方案,6月29日,西部数据最新推出了基于Ultrastar ....
发表于 2020-07-07 16:33 734次阅读
西部数据新款数据存储解决方案助力企业实现到NVM...

FPGA在航天领域有什么应用

  1.引言   现场可编程门阵列(Fieldprogrammablegatearrays,FPGA)是一种可编程使用的信号处理器件,用户...
发表于 2020-07-07 16:10 52次阅读
FPGA在航天领域有什么应用

基于高性能的Arm Cortex-A73的四核心...

在4K领域,MediaTek为对画面质量有着严苛标准的用户准备了MT9652这样的旗舰型高刷新率智能....
发表于 2020-07-07 15:39 98次阅读
基于高性能的Arm Cortex-A73的四核心...

基于MX 8M Mini处理器

康佳特产品管理总监Martin Danzer说道:“我们的新款3.5英寸载板增加了Arm设计对于小规....
发表于 2020-07-07 11:36 113次阅读
基于MX 8M Mini处理器

智能安防:网络视频存储服务器的重要性

网络视频存储服务器是一种用于视频和音频数据压缩、存储和处理的嵌入式设备。它广泛应用于远程监控和bbb....
发表于 2020-07-07 10:40 97次阅读
智能安防:网络视频存储服务器的重要性

人工智能处理器正在重振全球半导体行业

用于深度学习和矢量处理任务的gpu、FPGAs和asic的新兴处理器架构正在推动蓬勃发展的AI芯片市....
发表于 2020-07-07 10:12 173次阅读
人工智能处理器正在重振全球半导体行业

对于FPGA高灵活性的芯片来说,在5G的时代将有...

由于FPGA通过编程可以实现任意芯片的逻辑功能,例如ASIC、DSP甚至PC处理器等,被人成为“万能....
发表于 2020-07-06 18:47 386次阅读
对于FPGA高灵活性的芯片来说,在5G的时代将有...

混合架构大幅提升用户体验,中国是高通可穿戴业务第...

时隔两年之后,高通日前推出了4100+可穿戴设备平台和骁龙4100可穿戴设备平台,全新平台面向下一代....
发表于 2020-07-06 15:58 415次阅读
混合架构大幅提升用户体验,中国是高通可穿戴业务第...

格芯FinFET解决方案12LP+完成技术认证,...

7月3日消息,作为先进的特色工艺半导体代工厂,格芯® (GF®) 近日宣布其先进的FinFET解决方....
发表于 2020-07-06 15:16 165次阅读
格芯FinFET解决方案12LP+完成技术认证,...

戴尔推出两款全新VxRail产品,不会受位置和环...

6月30日,戴尔科技集团推出两款全新VxRail产品,包括首款坚固耐用型VxRail D系列,以及搭....
发表于 2020-07-06 14:24 509次阅读
戴尔推出两款全新VxRail产品,不会受位置和环...

6月份红米K30 Pro成为5G旗舰销量王,单一...

上半年新机潮结束,下半年新机潮即将到来,在新旧交替的时间段,6月份就成为了各个手机品牌降价清仓出货的....
发表于 2020-07-06 11:43 446次阅读
6月份红米K30 Pro成为5G旗舰销量王,单一...

Linux主要应用在那些领域

日前,国际超算大会发布了最新的全球TOP500超级计算机列表,其中最著名的是日本超级计算机“ Fug....
发表于 2020-07-04 11:38 375次阅读
Linux主要应用在那些领域

到底是多核好还是高主频好

了解处理器特性的朋友都知道,在TDP保持不变的情况下,一颗处理器的核心数量越多,那么主频和加速频率就....
发表于 2020-07-04 10:18 713次阅读
到底是多核好还是高主频好

据说Skylake芯片是苹果ARM过渡的转折点

英特尔前首席工程师FrançoisPiednoël声称,“ Skylake的质量保证不佳”是三年前的....
发表于 2020-07-03 16:41 424次阅读
据说Skylake芯片是苹果ARM过渡的转折点

苹果计划在明年推出其带有自研处理器的Mac电脑

回看现在的个人PC市场,Intel是绝对的大赢家,这帮助他们在过去相当长的一段时间里攫取了巨额的利润....
发表于 2020-07-03 10:49 689次阅读
苹果计划在明年推出其带有自研处理器的Mac电脑