热线电话:

厦门莫格电气自动化有限公司

主营:PLC可编程控制器模块,DCS卡件,ES...

商铺首页 > 新闻动态 > 霍尼韦尔CC-TAOX11
厦门莫格电气自动化有限公司
8
企业等级: 普通会员
经营模式:
所在地区: 福建 厦门
联系卖家:    QQ在线咨询1982497648
手机号码:
公司官网:
公司地址:

霍尼韦尔CC-TAOX11

发布时间:2019-08-15 01:33:08        

霍尼韦尔CC-TAOX11

 

  SD存储卡接口定义了两种通信模式,SD模式和SPI模式。分析了SD传输协议后,给出了一种SD模式设备接口的设计方案。该设计能够自动解析主机发送的命令并响应,与Flash控制器相连后可以对Flash进行读写操作。为了解决数据存取的时序问题,使用了数据缓存技术。FPGA验证表明,该接口能够被电脑识别为SD卡,达到了设计目标。
    1引言
    SD卡(SecureDigitalCard)是“安全数码存储卡”的简称,于1999年8月由美国SanDisk公司、日本东芝和松下公司共同开发研制成功。随着数码产品的广泛使用,目前SD卡已经成为消费数码产品设备中最广泛的一种存储卡。在手机中,大量的安全增值业务设计就是通过SD接口实现的。SD物理层规范定义了两种可选择的通信协议:SD模式和SPI模式。
    本文在研究了SD物理层规范的基础上,实现SD设备接口SD模式的前端设计,并进行了FPGA原型验证。
    2SD存储卡接口SD模式介绍的书写规则
    SD卡与控制器之间通过以下9线连接:时钟CLK、命令CMD、数据D0~D3、电源VDD和两根地线VSS。其总线拓扑结构如图1所示。命令和响应在CMD线上传输,数据在D0(标准总线模式)或D0~D3(宽总线模式)线上传输。
    SD卡的所有命令都是6字节长度。一个命令总是以起始位(0)开始,后跟传输方向位(1),接下是6位命令索引,然后是32位命令参数,CRC7校验位,结束位(1)。SD的响应分为R1、R1b、R2、R3、R6、R7六种,其中R1、R1b、R3、R6、R7为6字节长度。R2为17字节长度,用于读取SD卡的CID/CSD寄存器内容。一个响应总是以起始位(0)开始,后跟一个传输方向位(0)。除了R3响应类型,所有的响应都有CRC保护。以一个结束位(1)结束。SD数据传输以块为单位,每个块总是由数据起始位(0)、数据位、CRC16校验位和数据结束位(1)组成。
    图1SD卡SD模式的总线拓扑结构
    3整体设计架构
    本设计的一端为SD存储卡标准接口,与读卡器连接。为了使接口有通用性,另一端与Flash控制器连接,从而达到与不同型号Flash连接的目的。本设计是连接读卡器和Flash控制器的一个中间模块。能够对读卡器发送的命令进行解析并响应,通过Flash控制器对Flash进行读写操作。整体设计方案如图2所示。
    图2设计方案
    4结构设计
    根据SD接口功能,将其进行详细的划分,由以下几个部分组成:命令收发模块,数据收发模块,状态控制模块和校验模块。SD模块结构如图3所示。
    4.1命令收发模块
    该模块的结构如图4所示。命令接收与响应发送都是在命令线CMD上传输的,所以该端口为一个三态门,由输出使能信号En控制是否输出。命令接收时,首先检测命令起始位,检测到起始位后计数器开始工作。当接收完一个完整命令,发出接收完成信号End,分别得到移位寄存器中对应的命令索引,命令参数,命令校验。命令接收过程中,同时将数据传给CRC7校验模块,用于生成校验数据。响应发送时,模块根据状态控制模块给出的响应类型产生对应的响应内容,当接收到发送使能信号Start后,给出发送使能信号En,并将响应的内容通过移位寄存器发送出去。响应内容发送完成后给出响应完成信号Rsp_over。
    图3模块结构
    图4命令接收与响应模块
    4.2数据收发模块
    该模块的结构如图5所示。数据线也是双向的。Width信号指明当前数据传输模式为标准总线模式或宽总线模式。Size信号指示每个数据块包含的字节数。该模块包含两个数据缓冲,接收缓冲RxFIFO和发送缓冲TrFIFO,数据缓冲位宽16比特,深度为256,这是因为数据块最大为512字节。数据接收状态时,首先检测数据起始位,检测到起始位后计数器开始工作。接收Size个字节的数据后,接收CRC16校验位,最后完成数据块接收,发出接收完成信号End。数据接收过程中,每接收16位数据给出写入信号Wr,将数据写入RxFIFO。如果RxFIFO满,给出Busy信号,主机进入数据发送等待。数据发送状态时,接收控制器收到Start信号后,开始发出Rd信号读取TrFIFO数据,并将数据传给移位寄存器,使能数据输出控制信号Out_en,移位寄存器根据数据传输模式将数据输出。
    图5数据收发模块
    4.3状态控制模块
    根据接收模块传送的命令编号产生与之对应的命令响应类型,进一步解析接收模块传送的命令参数。工作过程共有9个状态,状态间的转移关系如图6所示。接收到CMD0命令后都会从其它状态进入到空闲状态。
    图6状态转移
    4.4校验模块
    CRC7负责校验命令收发模块中的命令和响应;CRC16负责校验数据收发模块中的数据。
    5验证与测试
    开发测试平台使用的是Altera的CycloneII系列FPGA开发板。开发板上有一个SD接口。测试平台的实物如图7所示。开发板可以通过一个PCB板SD接口与电脑SD接口连接,利用电脑对设计进行验证。
    图7测试平台
    在硬件调试过程中,采用内嵌式逻辑分析仪(SignalTapII)来采集相应的数据波形。图8是采集到的识别SD卡命令与响应波形图。从图中可以看出,该设计可以正确响应主机命令,完成识别过程。
    图9中虚线所圈是将设计下载到FPGA开发板,与电脑相连接后被识别为SD存储卡标记,可以看出该设计可以被电脑正确识别。
    6结束语
    本文实现了一种SD存储卡接口SD模式IP核的设计与实现。该设计能够对主机命令进行自动解析和回复,与Flash控制器连接后可以直接对Flash进行读写操作。对该设计进行FPGA功能验证,能够被电脑识别为SD接口,从而说明的设计的正确性和实用性。利用SYNOPSYS公司的EDA工具对该模块进行综合,并进行时序和面积的优化,在SMIC0。18μm工艺下最大工作频率为100MHz,整个设计综合后为0.6万门
6ES7953-8LG20-OAAO
2711P-T15C6A1
A06B-6089-H102
6EV3053-0DC
6SC6120-0FE00
A06B-6130-H002
VRDM 31117/50
140CPU53414A
140CRA93100
140XBP01000
PTQ-PDPMV1
140ACI04000
140CPS11420
140CRA93200
140DAI75300
140DRA84000
TPC-2710PC2-CPU
1746-IB16
1746-NI8
1746-OB6EI
1746-P2
1747-L553
MC-4/11/03/400
1336-MOD-KB010
1203-CN1
6AV6671-5AE10-0AX0
6SN1114-0NB01-0AA1
6SN1123-1AA00-0LA3
AO801
CI801
DI801
DO801
DSAO 120A
DSBC 176
DSDI 110
DSDO 115A
DSTA 131
DSTD 150A
XLW-3720A
DS200LDCCH1ANA
DSDI110A
1769-IF4XOF2
1769-IQ16/A
1769-L32C
1769-OB16
1769-SDN
A06B-6096-H206
DXE-490C
KPS-60/20-ESC
KSD1-08
KSD1-32
KSD1-48
5X00105G07
SGDV-7R6A01A
SGSV-10ADA61
CPM1A-40CDR-A-V1
IC200GBI001
IC200PWR002D
IC693CMM311
IC693CPU374
IC693PWR321
7MF1564-3CE00-1AA1
7NG3211-0NN00
CIMR-08AX3-1002
JAMSC-C8610
140ACI03000
140ACI04000
140ACO13000
140CPS11420
140CPU65150
140DDI35300
140DDI84100
140DDO35300
140DDO84300
140XBP01600
140XTS00200
3511
1C31194G01
1C31197G01
A06B-6066-H244
A06B-6130-H002
1756-L55M16
QPI31200S2P-B
PMES-09A24
DSO6012A
LLS8040
P6015A
990NAD23000
PB-IF-1MS
MAC112C-0-HD-2-C/130-A-1
6SC 9837-0KA01
1756-BA
BL-MP500-20SD
1756-0B32
1756-IB32
1756-IF16
1756-L61
1756-OF4
1756-OF6CI
1756-OF8
1784-PCICS
1794-ACN15
1794-IB32
1794-OB16
1794-OB32P
PC-A984-145
5304-MBP-PDPM
PTQ-PDP-MV1
1336F-BRF30-AE-EN
1336F-BRF75-AE-EN
1336-MOD-KB005
1336-MOD-KB010
1336S-BRF50-AA-EN
PCI-6071E
57C423
57C435
57C493
S-67106
S-67107
1746-HSRV
1746-OW16
1747-L541
1756-ENBT
1756-IF8
1769-L35E
1783-MS10T
1785-L40E
6SN1118-0DM13-0AA1
140DDI84100
CVT012.2AQ
1761-NET-DNI
490NRP95400
MA-0185-100
MA-0186-100
ATE150-7DMG
95DSS2-1
AS-BDEP-208
PC-A984-145
2711P-T6C20D
2711P-T7C4D1
2711-T5A16L1
6DS1412-8RR
6DS1717-8RR
6DS1723-8BB
MAC071C-0-NS-2-C/095-A-0/
MAC071C-O-JS-4-C/095-A-Z
NW BM85C002
ACS-BRK-C
ACS-BRK-D
1747-L541
FX2N-128MR-001
FX2N-16EX
FX2N-232-BD
FX2N-32ER
FX2N-80MR-001
1756-ENB
AM2-A
A06B-0372-B175
FMI51-A1BTDJB1A1A
PKR251 (PTR26000 )
PKR251 (PTR26001 )
1LB BT AD10 2/2/16/16
CPM1A-40CDR-A-V1
TSXMBP100
490NRP95400
20F1ANC170JN0NNNNN
IEPDS01
6ES7416-3XL04-0AB0
1394-SJT22-T-RL
6DD1681-0AJ1
IC697CPX772
1756-IB32/B
1756-IF8
1756-L62/B
1756-L63/A
1756-OB16D/A
1756-OB32/A
1756-OF8/A
IC697CPX772
VMIVME-2532A
VMIVME-3122
VMIVME-4116
VMIVME-7750
QPI31200S2P-B
140CPU67160(固件版本2.7)
140CRP93200(固件版本2.0)
490NRP95400
PM633
3TF4122E,0XM0
3TF4622,0XM0
3TF4722,0XM0
3TF4822,0XM0
3TF5222,0XM0
3TF5422,0XM0接触器
3TF5422,0XM0接触线圈
3TF56 22-OX
3TH4022E,0XM0
3TH4040E,0XM0
3UG4651-1AW30
EM235CN-6ES72350KD220XA8
PS 307
S7-224(214-1BD22-0XB0)
1756-L62
140CPU67160
PM633
1756-CP3
1756-L55M13
1784-CF64
1786-BNC
1794-ACNR15
FCM10E P0914YM
KP-M1E/K-S10
TM-7CN
P0916JP
1756-CNBR/D
1756-DNB
1756-ENBT
1756-TBCH
1756-TBNH
IC660HHM501
IC697PWR711
IC697PX935
DPW03
1756-L63
1746-IB16
1746-NO4V
1746-NT4
1746-OB16
1746-P3
1746SC-NT8
1747-L551
1747-SDN/B
DAI01
DAO01
CIMR-E7U47P5
PMES-09A24
140DDI84100
A06B-6087-H130
EVR116
6FC5210-0DF20-0AA0期货
6FC5210-0DF20-0AA0现货
ATV71HC11N4
ATV71HC13N4
ATV71HC16N4
ATV71HD75N4Z
MVI56-MCM
6GK7343-1EX11-0XE0
6GK7443-1EX11-0XE0
DAI01
DAO01
E4809-045-152A
HA-655-4-200
P0916FH
IC697BEM731
E5515C
SGM-02A3NT12
SGM-04A3NT12
1394-SJT10-C-RL
140ACI03000
140CRP93200
140DAI75300
140DRA84000
DIS-2 48/10
140CPU43412
IC693PWR321S
6RA7018-6DS22-0
MDX60A0075-5A3-4-00
214-1BD23-0XB8
6ES7 216-2BD23-0XB8
6ES7235-0KD22-0XA8
JAPMC-CM2300
JAPMC-CM2302-E
ECPP60-01
CS513
DSAO 120A
DSDI 110
DSDO 115
DSDP 170
DSSR 122
DSTD 150A
PM511V
TC520
31C030-503-4-00
O-56921-606
1C31194G01(配1C31197G01)
1756-IF6I
1746-P2
1756-BA1 电池
1756-L61
SST-PFB-CLX-RLL
CM31
1768-L43
9101-1303
DIN3380400B
IC693BEM331
IC693CPU364
IC693CPU374
IC693PWR331
A06B-6079-H101
A06B-6079-H104
A06B-6079-H206
GP10E9ST34040B1
PC10E1ST34001A1
6SN1227-2ED10-0HA0
1756-IT6I
IC697BEM731
IC697CMM742
IC697CPX935
IC697MDL241
IC697MDL341
IC697PWR711
VACIII-D6 SPINDLE DRIVE UNIT
CPS-150F
GJR5251400R3202 07DC91
M10-MFG
IC200MDL640
IC200MDL640C
AGP3500-T1-AF
6ES7953-8LP20-0AA0
F1-130DR
6FC5103-0AD20-0AA0
F1-130DR
FCW504-02-X101-C
6DL3100-8AC
6SC9811-4BF53
C200H-PS221
RM5G-4200
3HAC023195-001/03
1756-A13
1756-CNB/E
1756-ENBT/A
1756-IB16I
1756-IF16
1756-IM16I
1756-IR6I
1756-L61
1756-OF8
1756-OW16I
A03B-0807-C011
A03B-0807-C104#D
A03B-0807-C152#D
A03B-0807-C154
A03B-0807-C161#D
A06B-6077-H106
A06B-6077-H111
A06B-6079-H101
A06B-6079-H104
A06B-6079-H206
A06B-6102-H211#H520
A06B-6114-H207
A06B-6130-H002
BRC400 PHCBRC4000000
PC-E984-685
PTQ-PDPMV1
1768-L43
622A11TAE
1510
PC/AT 5170
CIMR-MTIII-7.5K
PCI-MXI-2
MDS60A-0015-5A3-4-00
LC-EF-10GE-4P
140ACI04000
MA-0185-100
XL20 CH
XL20 CH
6ES59517-LD21
IC670MDL241
MC47-12-300-R
PTQ-PDPMV1
1784-PKTX
LTE12 0.6KVA 0608750040
170AAI14000
140DDI35300
XC5010C
XF502
XF521A
XF522A
XF523A
XF524A
8250-596
VAD-ME-I-3/8-35533
BKDC-16
IC698CHS009
IC698CRE030
IC698PSA100
IC698RMX016
1756-DNB
1756-IB16
1756-IF6CIS
1756-OB16D
1756-OF4
6GK1151-2AA00
SAC-M1450-400
BKDR-16
1747-L551
免责声明
• 本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 304108043@qq.com
  • QQ在线咨询1982497648
  • 手机:
  • 联系我时务必告知是在产品网上看到的!

厦门莫格电气自动化有限公司

商铺|诚信档案

地址:

电话:传真:

免责声明:以上信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,产品网对此不承担任何责任。产品网不涉及用户间因交易而产生的法律关系及法律纠纷, 纠纷由您自行协商解决。

风险提醒:本网站仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的平台。为避免产生购买风险,建议您在购买相关产品前务必 确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请采购商谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择!如您遇到欺诈 等不诚信行为,请您立即与产品网联系,如查证属实,产品网会对该企业商铺做注销处理,但产品网不对您因此造成的损失承担责任!

联系:304108043@qq.com是处理侵权投诉的专用邮箱,在您的合法权益受到侵害时,欢迎您向该邮箱发送邮件,我们会在3个工作日内给您答复,感谢您对我们的关注与支持!

商铺首页 | 公司概况 | 供应信息 | 新闻动态 | 诚信档案 | 联系我们 |

厦门莫格电气自动化有限公司 电话: 传真: 联系人:

地址: 主营产品:PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系统模块,燃气发电机备件

Copyright © 2025 版权所有: 产品网

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。

商盟客服

您好,欢迎莅临,欢迎咨询...