ATF1504芯片的解密与电路逻辑编程实现

ATF1504芯片的解密与电路逻辑编程实现

ATF1504芯片的解密与电路逻辑编程实现

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥291
  • 活动价: ¥200 (活动截止日期:2024-04-21)
  • (到期后自动恢复原价)
ATF1504芯片的解密与电路逻辑编程实现

        ATF1504芯片的解密与电路逻辑编程实现
 ATF1504解密的前期准备工作
1. 步骤1 :
由于加密的芯片型号被打磨掉了,所以解密的第一步是分析加密芯片的型号,采用的方法是:首先确定芯片的引脚数;接着搜集有这类引脚数的芯片,并进一步分析它的电源和接地引脚的数目,电源和接地引脚的分析是通过芯片在电路中的连接情况得到,这需要一定的工作量。经过这两个步骤就可以基本确定芯片的型号,找到两种芯片满足上述特征Altera EPM7064和ATMEL ATF1504AS,由于这两种芯片是完全可替换的,出于成本考虑我们选择了ATMEL ATF1504AS。
2. 步骤2 :
基于对实验有了一定的了解,接着拆分每一个单元模块,特别是注意每个模块中使用到的芯片的功能及使用方法,详细查看其中的重要芯片的结构和功能。以及每个引脚的意义,以下是这些芯片的具体名称和逻辑功能:
A) 74LS245  双向8总线接收器
DIR           G#           逻辑功能
L             L             B TO A
        L             H             无效
        H             L             A TO B
        H             H             无效
    B) 74LS374  8位单向地址锁存器
OC#          CLK           D          Q(输出)
L             ↑            H          H
L             ↑            L          L
L              L            ×         Q0
H              ×           ×         Z
    C) SRAM 6264  静态存储器
WE#          CS1#        CS2#      OE#       MODE       I/O Pin
H             L            H          H          输出无效   高阻态
H             L            H          L          读         Dout
L             L            H          H          写         Din
L             L            H          L          写         Din
D) 74LS138     3-8译码器
E) 74LS32      两输入或门
F) 74LS244     八缓冲器/线驱动器/线接收器
G) 74LS390     双十进制计数器
H) 74LS74      正边沿触发器双D型触发器
I) LM7810      三端口电压调整器
这也是非常关键的一步,因为在本系统中这些芯片的某些I/O引脚与加密的ATF1504芯片的引脚有关联,所以了解这些芯片的逻辑功能是非常必要的。
3. 步骤3 :
经过对上述芯片的了解之后,下一部要画出基本接口部分详细的电路连接草图,在草图中注明每块芯片的输入输入信号。这些信号的标注都采用了实验中的实际的信号名称,具有特定的意义。特别是对ATF1504芯片与其他芯片的引脚以及它的其他信号线做了详细的标注。制作这张草图可为今后的分析带来极大的帮助。
4. 步骤4 :
使用[7]Protel99 SE练习将电路图制作成原理图(*.SCH)以及生成[8]PCB图(*.PCB),学习和使用Protel99 SE是为了修改原有电路板中存在的问题,因为在进行调试时会发现原有电路板存在着引脚连接错误或跳线的一些问题,要及时纠正,需要修改原先的PCB图,以达到完美。
5. 步骤5 :
深入了解ADD-ON的总线规范。ADD-ON总线在本实验系统有着举足轻重的作用。高级接口实验中直接使用ADD-ON总线来实现通信;在基本接口部分则需要利用ADD-ON提供部分ISA总线的仿真信号。
关于ADD-ON总线的资料非常有限。因而只能通过从实验板上的实际电路的连接情况以及对照每个高级实验中所使用的信号名称并进行整理总结。最终画出ADD-ON的总线接口图(见附录3)本系统中将ADD-ON总线分别用两个40-pin和50-pin的牛角尖将信号从S5933上引入实验板中。其中40-pin牛角尖是AD[31:0]复用信号和EA[7:0],50-pin牛角尖是各种控制信号。本系统使用了8片74LS245芯片将ADD-ON Connector与ADD-ON BUS UNIT信号线进行连接。
6. 步骤6 :
学习和了解PCI 2.1的总线规范。因为32位微机实验系统第一步就是进行PCI总线与ADD-ON总线间的数据交互以及各控制信号的传送因而要认识ADD-ON必须要了解PCI 2.1总线的各个信号(此处只讨论本系统所用到的PCI总线信号)的作用。因为这样可以从整体把握加密芯片中哪些信号肯定是输入的,哪些信号肯定是输出的。这就大大的减少了对加密芯片的信号输入输出的鉴定时间,而且可以更有效,更准确的进行判别。其中C/BE[3:0]#,FRAME#,TRDY#,IRDY#,DEVSEL#,CLK,INTA#信号是非常重要的。C/BE[3:0]#在地址周期时指示了总线操作的类型,经S5933后PTNUM[1:0]信号线指示总线操作类型。其中00,01,11都表示I/O空间访问,只有10表示是存储器空间访问。CLK信号经S5933后有BPCLK来同步PCI时钟。INTA#经S5933后由IRQ#来接收外部设备产生的中断。读写操作得过程是:首先由PCI声明FRAME#,表示要进行总线数据传输。S5933探测到FRAME#有效候就声明DEVSEL#,即通知PCI它已成为从设备,两者可以建立传输关系,接着就有两种情况:A> 在写周期内,IRDY#信号有效,表示有效的数据信号已在AD0~AD31引脚中建立,只要TRDY#信号有效,即从设备已做好了接收数据的准备。于是数据将从PCI总线传到S5933的ADD-ON总线; B> 在读周期内,TRDY#有效表示数据送入AD0~AD31的引脚中。只要IRDY#有效,即主设备已做好了接收数据的准备。于是数据将从ADD-ON总线传到PCI总线。
7. 步骤7 :
学习和了解ISA的总线接口信号(只说明本系统中用到的信号)。本系统的ISA使用的是8位数据总线和16地址总线。其中数据总线与低8位地址总线复用,这将到后面做具体的分析,还有I/O片选信号和存储器信号,以及I/O读/写选通和存储器读/写选通,并且提供了一个中断信号接口。所有这些信号通过两片74LS374,两片74LS245,一片74LS08以及ATF1504芯片组成的逻辑电路将ADD-ON总线的部分信号转换而得到。

  • 关键词 ATF1504 芯片 解密 电路 逻辑 编程 实现
  • 上一篇:32位微机实验系统的结构分析与研究
  • 下一篇:基于Multisim8 诊断电子电路故障实例分析
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。