在电子设计中,由于现场可编程门阵y~J(FPGA)的高逻辑密度和高可靠性以及用户可编程性,受到了广大硬件工程师的青睐。用FPGA来实现某些专用电路,可使整个设计更加紧凑、更小巧、灵活、稳定、可靠。本文提出了一种用Xilinx公司的FPGA芯片实现异步HFO的设计方案,重点强调了设计有效、可靠的握手信号EMPTY与FULL的方法,并给出了其VERILOG语言实现的仿真图。
该异步HFO用XILINX提供的FPGA芯片来实现,并占用内部的BLOCKRAM资源,XC2V1000内部具有48kbit RAM,根据设计要求和需要设定HFO的参数:根据总线宽度的要求,设定数据线32位宽度;根据突发长度为256并实现半空控制的要求,设定FIFO深度为512。因此只占用了13%的BLOCKRAM资源。下面论述一下FIFO模块FPGA的硬件实现。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !