双口RAM存储器具有两套独立的读写控制线、地址线和数据线。可以自由访问,互不干扰。用FPGA实现双口RAM的功能可以较好地解决并行性和速度问题,而且其灵活的可配置特性使得基于FPGA的双口RAM易于进行修改、测试及系统升级,可降低设计成本,缩短开发周期,减小了导航计算机的体积。因此本设计直接采用FPGA构建双口RAM,同时进行读写操作控制。PC104总线上的I/O地址范围为0000H~FFFFH,选取地址段0200H~027FH作为双口RAM的地址段,共128个地址单元。FPGA与PC104引脚电平不同,FPGA的I/O口供电电压为3.3 V,PC104的总线为5 V TTL电平。因此,为使系统安全稳定地工作,需要一个电平转换器件。在PC104和FPGA之间使用起电平转换作用的CPLD,同时由它产生地址译码电路。###反应###