期刊简介
投稿须知
1、文稿 来稿内容务必真实可靠,具有严谨的科学性和知识或技术的先进性。论点明确,数据可靠,文字简练。文章首页页脚处注明:课题资助项目名称(编号)和第一作者简介[姓名(出生年月-)、性别、民族、籍贯、职称、学位、研究方向]。稿件规格为A4纸,正文用 5号宋体。投稿请使用电子邮件附件的形式。投稿时请注明作者的电话、 E-mail、地址及邮编等联系方式。 2、计量单位 采用国家法定计量单...
当前位置:首页 > 期刊导读 > 2014 > 03 > 正文

基于FPGA的通用SPI总线IP核设计与实现

作者: 柳炳琦 [1] ; 庹先国 [2] ; 贺春燕 [1] ; 刘明哲 [1] ; 魏丁一 [1] ; 李怀良 [2] ; 李良 [1]

摘要:为了解决SPI协议中串行时钟的通用性问题,提出了一种基于FPGA实现SPI总线IP核的设计方法。以FPGA作为核心控制器对系统结构进行了模块化分解以适应自顶向下的设计方法并对各个模块进行阐述。在Quartus II开发平台中采用Verilog硬件描述语言利用有限状态机实现了SPI主机的设计方法并结合SPI时序给出了相应的数学模型。采用STMicro公司的M25P64串行FLASH结合该IP核设计了系统方案。最后在Modelsim环境下对FLASH的读、写操作进行仿真,并通过signaltap进行在线测试验证了该IP核设计的正确性和可靠性。


关键字: 现场可编程门阵列    串行外设接口    IP核    有限状态机      


上一篇:离线啜吸装置在燃料检测中的应用
下一篇:基于 MCNP5对含有不同比例的 CRT 的普通混凝土的屏蔽能力的研究