咨询热线:

18929371983

昊林pcb全国服务热线

全国服务热线

18929371983

如果您有任何疑问或是问题, 请随时与我们联系

查看联系方式>>
pcb问题解答 当前位置: 首页 > pcb问题解答

fpga配置flash的do的pcb走线有什么要求

时间:2017/5/8 9:06:12

问题描述:1. 首先在FPGA建立一个SPI总线接口,CS,CLK, DI, DO信号。 2. 参照选定的Flash型号,比如Winbone,ST等厂家的,查阅datasheet看它的协议标准。 3. 理应上Flash 都是标准,xilinx ISE应该有完整IP Core的支持。 如果您有兴趣自己写代码完成也很快,熟悉VHDL,Verilog语言也很快,也可以选择google一下源代码,想必网上也一大把。 4. 硬件连接可以完成SPI BUS的基本读写功能,但是FLASH命令的处理硬件完成有点不可思议。这句话啥意思? 硬件连接还需要写语言? 回答: 首先你需要SPI 总线的通讯协议,CS为0/1时ENABLE/DISABLE SPI总线,CLK是8/16/32位周期且上升沿/下降沿,通常是8位CLK模式,DI为数据位输入,DO是数据位输出。这些可以通过在FPGA硬件逻辑(计数器,触发器,移位寄存器,与非门等)来组建完成,也就是你所说的硬件。不同的开发工具都大同小异,XILINX和 ATERA的开发工具都具备这些功能. 提问者 的感言: 你就是当代的活雷锋,太感谢了!

回答(1).FPGA内部没有FLASH

回答(2).根据不同型号的FPGA电源所需的电流不同来设计电源线的宽度。 保证地线的充分连接(低阻抗)。 尽可能的避免环状连接的出现。 在各个电源引脚尽可能近的地方防止去耦电容。 根据实际情况,及可能的减少电源线的过孔。

回答(3).您问的是原理还是什么啊,如果是软件的话使用Quartus编译完之后运行的。

回答(4).画s型线可以增加此线的长度,用于总线布线时与其他走线等长

回答(5).布线的意思是信号的路径,FPGA是有“面积”和“速度”的概念的,路径有好坏,占用资源有多少,一样的代码在不同的片子中综合出来的电路可能就是不一样的了,有优劣之分,所以,建议为代码添加一定的约束条件,让电路更好。 据说高手对器件很熟悉的话,一边写一边可以在脑子里有电路架构模型,这个我本人还没有到那个程度。 修正一下FPGA的启动(我接触的)是EEPROM引导,好像不是你说的FLASH吧。上电时,FPGA输出一个CLK给程序存储器,串行方式或并行方式将程序引导入FPGA自身程序存储器,加载完成后启动运行。 FPGA和其他编程不一样的是,他的编程是硬件语言,实际上就像是PCB制图一样调用元器件画线,最终在FPGA器件中是用最底层的元实现的数字电路。

回答(6).如果不是实时写的话,可以工程中加入ROM的Megacore,同时指定ROM的init文件,这样本质上这些数据就是存储在fpga的flash/prom中,fpga加载的时候会加载到片内的ROM内。

回答(7).可以,你的硬件上面CONFIG引脚配了一个按键没?如果配置了,按一下按键,写到FPGA内部RAM里的(也就是JTAG下载里面的)东西就没了),因为EPCS是串行的FLASH,所以需要你把里面的内容擦出掉,没有比较好的办法,自己搞一个差除的工具,或者干脆自己建一个空的文件,用AS下载到里面就是了,呵呵,不知道你问这个问题的目的是什么。

回答(8).你问的问题超过了我的知识范围,给你三个提示吧: 1 强烈推荐你使用一个MCU去控制另外一个FPGA的配置。 2 你可以在一个FPGA内部内嵌一个MCU,去控制另外一个FPGA的配置。 3 如果百度没有找到答案的话,请到XILINX官方论坛提问,寻求帮助,很有用的。

【返回列表页】
荣誉证书
  • 2小时快速报价
  • 生产层数高达48层
  • 工厂地址:广东省深圳市宝安区沙井
  • 24小时单、双单、加急
  • 生产铜厚高达20oz
  • 详细地址:新和大道西基达利工业园六栋
  • 2-10层加急2-3天
  • 软硬结合线路板
  • 咨询电话:18929371983
  • 12-20层加急4-7天
  • 各类混压线路板
  • 公司座机:0755-29125566
  • 12-20层加急4-7天
  • 特殊工艺线路板
  • Mail邮箱:haolinpcb@163.com
  • 大于≥22层加急7天以上
  • 特殊材料线路板
  • 在线QQ:1301093580
  • 深圳昊林电路有限公司 Copyright ©2016-2017 版权所有 备案图标粤ICP备17023075号   网站XML地图

    展开