基于FPGA的STT-MRAM信道虚拟实验平台设计

Design of A Virtual Experiment Platform for STT-MRAM Channel Based on FPGA

  • 摘要: 为了研究STT-MRAM信道的通信性能,采用Verilog HDL对该信道进行建模,以实现磁信道的读写错误率与磁隧道结高/低阻态的模拟。该文搭建了基于FPGA的虚拟实验平台,选用极化码作为信道编码方案,对信息序列进行编码,将编码序列在信道中传输,在接收端采用Fast-SSC进行译码,并通过PCIe接口实现上位机与FPGA的通信。该平台采用(256, 220)极化码进行测试,每帧信道数据消耗2 200个时钟,在Stratix V 5SGXEA7N2F45C2上实现,当工作频率为40 MHz时,平台测试速率可达4.19 Mb/s。

     

    Abstract: In order to study the communication performance of STT-MRAM channel, Verilog HDL is applied to implement modeling on the channel, which can simulate the read/write error probability of magnetic channel and the high/low impedance of magnetic tunnel junction. A virtual experiment platform based on FPGA is designed, on which polarization code is adopted as channel encoding scheme to encode the information sequence, and then transmit the encoded sequence in the channel. A Fast-SSC decoder is used at receiver, and communication between the upper computer and FPGA is realized through the PCIe interface. The Platform is implemented on Stratix V 5SGXEA7N2F45C2 and 2,200 clocks are consumed for polarization code (256, 220). At the work frequency of 40 MHz, the test speed of the platform can achieve 4.19 Mb/s.

     

/

返回文章
返回