当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>Philips DCS系统中心>> 芜湖市 Philips PM8927A 特惠供应
泰安市 SIEMENS/MOORE 16169-1-1 优质供应
烟台市 SIEMENS/MOORE 16201-1-1 *供应
东营市 SIEMENS/MOORE 16201-1-4 *供应
3.3 FPGA逻辑设计
FPGA是整个系统的核心,它需要产生测试数据并将数据存储到DDR2中,以及将DDR2中读出的数据转移到CYUSB3014大的内部FIFO中,因此它主要由如图2内部所示模块构成。
3.3.1 Philips PM8927A接口模块
Philips PM8927A 接口模块主要处理读写命令。读写命令需要计算机通过USB控制传输,传递到CYUSB3014中,再由CYUSB3014将具体的命令转化为电平信号送到FPGA的IO口。USB接口模块根据UART_RX上的电平信号,判断出是读命令还是写命令,zui终产生CYUSB3014的片选CS、使能 OE、读/写控制等有效信号。
当为写命令时,Philips PM8927A需要将从DDR2中读取的数据发送出去;当为读命令,读取CYUSB3014传递过来的数据,流程图如图4所示。图5、图6分别为同步写入和读出数据的时序图。由于读写zui大包为1024字节,所以实际每一包传输需要256个周期。图中的输入/出DQ数据为测试数据模块和PC机产生的测试数据,RX即UART_RX信号。
3.3.2 Philips PM8927A测试数据模块
当计算机向FPGA发出读命令时,FPGA产生测试数据。32位数据,高16位为0,低16位循环计数,发送一个周期后,自动清零。
批量(bulk)传输时的zui大包大小为1024字节,因此测试数据在0~255之间循环变化。
产生测试数据后,数据传输流程为DATA->
DDR2->FIFO->CYUSB3014->PC机,实现了将测试数据上传到PC机的功能。
3.3.3 Philips PM8927A接口模块
该部分直接负责外围DDR2接口,利用FPGA的DDRII SDRAM IP核实现,按照DDR2芯片MT47H64M16HR来设定控制器的时序参数,控制器根据这些参数值生成满足MT47H64M16HR时序的接口,再由DDR2模块进行读写控制。
Siemens Simatic 7 Moby STG-E 6GT2303-1AA00 Psion Work
Siemens Simatic Pro Tool/Pro Runtime 6AV6584-1AC06-0CX0
SEW Eurodrive Movitrac 31C015-503-4-00 1,5kW NEU
Siemens Simatic S5 6ES5340-3KB31 6ES5-340-3KB31 NEU OVP
Siemens Simatic S5 CPU 941B 6ES5941-7UB11 NEW in a Box
Siemens Simatic S5 6ES5951-7LB14 6ES5-951-7LB14 Neu OVP
Siemens Simatic S5 6ES5525-3UA11 6ES5-525-3UA11
Siemens Simatic S5 6ES5525-3UA11 6ES5-525-3UA11 NEU OVP
Siemens Simatic S5 6ES5340-3KB12 6ES5-340-3KB12 NEU OVP
Siemens Simatic S5 6ES5340-3KB41 6ES5-340-3KB41
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。