电子与封装
電子與封裝
전자여봉장
EIECTRONICS AND PACKAGING
2014年
5期
18-22
,共5页
刘瑛%胡凯%丛红艳%万清
劉瑛%鬍凱%叢紅豔%萬清
류영%호개%총홍염%만청
BRAM36k%FIFO%奇偶校验
BRAM36k%FIFO%奇偶校驗
BRAM36k%FIFO%기우교험
BRAM36k%FIFO%parity check
BRAM以阵列的方式排布于FPGA内部,是FPGA实现各种存储功能的主要部分。FPGA通过BRAM以及可编程逻辑资源给用户提供各种不同的存储资源。介绍了FPGA其中可编程存储模块BRAM36k的具体功能以及实现方法。该模块支持多种地址和数据位宽纵横比组合、多种读接口和写接口数据带宽转换,支持奇偶校验bit写入和读出。最后对模块的功能进行了功能级仿真验证,仿真结果符合预期设计目标。
BRAM以陣列的方式排佈于FPGA內部,是FPGA實現各種存儲功能的主要部分。FPGA通過BRAM以及可編程邏輯資源給用戶提供各種不同的存儲資源。介紹瞭FPGA其中可編程存儲模塊BRAM36k的具體功能以及實現方法。該模塊支持多種地阯和數據位寬縱橫比組閤、多種讀接口和寫接口數據帶寬轉換,支持奇偶校驗bit寫入和讀齣。最後對模塊的功能進行瞭功能級倣真驗證,倣真結果符閤預期設計目標。
BRAM이진렬적방식배포우FPGA내부,시FPGA실현각충존저공능적주요부분。FPGA통과BRAM이급가편정라집자원급용호제공각충불동적존저자원。개소료FPGA기중가편정존저모괴BRAM36k적구체공능이급실현방법。해모괴지지다충지지화수거위관종횡비조합、다충독접구화사접구수거대관전환,지지기우교험bit사입화독출。최후대모괴적공능진행료공능급방진험증,방진결과부합예기설계목표。
BRAM is placed by array at FPGA, and is the main sector to realize the store function in FPGA. Through BRAM and programmable logic resource, FPGA can afford client different kinds of store memory resource. The article introduces the detailed function and realization of programmable store module named BRAM36k. The BRAM36k supports multiple address width and data width combination, supports different write data width and read data width combination, supports the parity check bit writing in and read out. Finally make a function simulation for it and the simulation results meet the pre-deifned design target.