位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1142页 > CY7C43644-10AC > CY7C43644-10AC PDF资料 > CY7C43644-10AC PDF资料1第7页

CY7C43644
CY7C43664
CY7C43684
CLKA的转变(为FIFO1 )和CLKB (为FIFO2 )将选择
FWFT模式。此模式使用输出就绪功能
( ORA , ORB )来指示是否有在有效数据
数据输出(A
0–35
或B
0–35
) 。它还使用输入就绪
函数(IRA , IRB )来指示是否在FIFO
内存对任何书面的自由空间。在FWFT模式中,
写入FIFO为空的第一个字直接转到数据
产出,没有必要读请求。随后的字必须
通过进行一个正式的读操作访问。
下面的主复位,水平应用到BE / FWFT
输入选择所需的时序模式必须保持静态
整个FIFO操作。
编程的近空和几乎满标志
四个寄存器中的CY7C436X4用于保持所述偏移
值的近空和几乎满标志。端口B
几乎空标志( AEB )失调寄存器标记为X1和
A口几乎空标志( AEA )偏移寄存器标记为X2 。
港口有几乎满标志( AFA )偏移寄存器标记为Y1
和端口B几乎满标志( AFB)偏移寄存器标记
Y2 。每个寄存器名称的索引对应的预设
一个FIFO的复位期间的值,并行编程的
使用FIFO的端口A的数据输入,或编程序列
使用串行数据( SD )输入(参见
表1)。
要加载一个FIFO几乎空标志,并几乎完全抵消标志
在列出的三个预设值中的一个寄存器
表1中。
在串行编程模式(SPM)和所述至少一个
标志选择输入过程中必须高低电平到高电平
其主复位输入( MRS1和MRS2 )的过渡。为
例如,要加载的64预置值到X1和Y1 , SPM ,
FS0和FS1必须为高电平时FIFO1复位( MRS1 )返回
HIGH 。与FIFO2相关标志偏移寄存器加载
以相同的方式与主站的预定值中的一个
复位( MRS2 ) 。当使用的预置值中的一个
标志偏移,所述FIFO中可以同时或在复位
不同的时间。
编程从端口A的X1 , X2 , Y1 , Y2和寄存器,
在两个FIFO同时执行主复位
SPM高和FS0和FS1低在低到高
MRS1和MRS2的过渡。在这之后的复位完成时,
前四写入FIFO1不将数据存储在RAM中,但加载
偏移的顺序Y1, X1,Y2 ,X2寄存器。端口A的数据
所使用的偏移寄存器输入是(甲
0–9
), (A
0–11
) ,或者
(A
0–13
) ,对于CY7C436X4分别。最高
号输入被用作二进制的最显著位
在每种情况下数量。为有效的编程值
寄存器的范围从0到1023的CY7C43644 ; 0到4095
为CY7C43664 ; 0 16383的CY7C43684 。毕竟
偏移寄存器从端口A ,端口B编程
全/输入就绪( FFB / IRB )为高电平,两个FIFO开始
正常操作。
编程的X1,X2, Y1, Y2和寄存器串行地,发起
主复位与SPM低, FS0 / SD低, FS1 / SEN
在MRS1和MRS2的低到高的跳变高。
在这之后的复位完成时, X和Y的寄存器值是
加载逐位通过每个FS0 / SD输入
低到高CLKA过渡的FS1 / SEN输入
低。四, 48或56位的写操作需要
完成编程为CY7C436X4分别。
四个寄存器被写入的顺序Y1, X1,Y2 ,并且
最后, X2 。第一位写存储的最显著位
在Y1寄存器和最后位的写入存储至少显著
在X2寄存器的位。各寄存器的值可被编程
文件编号: 38-06022牧师* B
从0到1023的CY7C43644 ; 0到4095的
CY7C43664 ; 0 16383的CY7C43684 。
当选项编程偏移寄存器的串行
选定后,端口A全/输入就绪( FFA / IRA )标志遗体
LOW直到所有寄存器位被写入。 FFA / IRA设为HIGH了
CLKA的最后一位后低到高的过渡装
允许FIFO1正常运行。端口B全/输入就绪
( FFB / IRB )的标志也仍然低整个系列
编程过程,直到所有的寄存器位被写入。
FFB / IRB设为HIGH由CLKB的低到高的转变
之后的最后一位被加载,以允许正常FIFO2的操作。
SPM , FS0 / SD和FS1 / SEN功能均有同样的方式
CY标准和FWFT模式。
FIFO的读/写操作
端口A的数据的状态(
0–35
)系由端口控制
芯片选择( CSA )和端口的读/写选择( W / RA) 。
在A
0–35
线处于高阻抗状态时,无论
CSA或W / R A为高电平。在A
0–35
线是积极的输出
当两者的CSA和W / RA是低电平。
数据被加载到FIFO1从A
0–35
在输入
低到高CLKA过渡时, CSA为低,W / RA是
高, ENA为高电平, MBA低, FFA / IRA高。数据
从FIFO2读取到A
0–35
由低到高的输出
CLKA过渡时, CSA为低,W / RA是低,是ENA
高, MBA低,全民教育/ ORA为高(见
表2)。
FIFO读取和PA口上写有独立于任何
并行端口B的操作。
端口B的控制信号是相同的端口A的
不同的是B口读/写选择( W / RB )是
港口逆读/写选择( W / RA) 。状态
端口B数据(B
0–35
)系由B口控制芯片
选择( CSB )和端口B读/写选择( W / RB ) 。在B
0–35
线是在高阻抗状态时,无论是CSB高
或W / RB低。在B
0–35
线活跃时输出CSB
为低和W / RB高。
数据被加载到FIFO2从乙
0–35
在输入
低到高CLKB过渡时, CSB为低,W / RB是
低, ENB为高电平时, MBB是低电平,和FFB / IRB为HIGH 。数据
从FIFO1读出到乙
0–35
由低到高的输出
CLKB过渡时, CSB为低,W / RB为高, ENB是
高, MBB是低电平,和EFB / ORB为高电平(见
表3)。
FIFO读取和端口B写入独立于任何
并行端口A的操作。
的设置和保持时间的限制,该端口的时钟的
端口片选和读/写选择只启用
写和读操作,并且不涉及到
的数据输出高阻抗的控制。如果一个端口是启用
在一个时钟周期的低点,端口的片选和
写/在设置了阅读选择可能会改变状态和
持周期的时间窗口。
当操作的FIFO中FWFT模式,输出
就绪标志是低电平,下一个字写入被自动发送
到FIFO的输出寄存器通过的低到高的转变
端口的时钟设置输出Ready标志HIGH ,数据
驻留在FIFO的存储器阵列中的时钟到输出
只有当正在使用的端口的芯片选择读寄存器
选择,写入/读取选择,启用和邮箱选择。
当操作FIFO在CY标准模式,无论
空标志是否是低还是高,居住在数据
FIFO的存储阵列的时钟到输出寄存器只
第39 7