当前位置: 首页 > news >正文

网络营销导向企业网站建设小说网站怎么做流量

网络营销导向企业网站建设,小说网站怎么做流量,成品app视频源码,小区网站建设简介 前文讲到如何实现XILINX芯片程序跳转#xff0c;但升级程序是事先通过VIVADO工具将两个程序合成一个BIN文件实现升级的#xff0c;并不能在线更新升级。要实现远程升级的能力需要对FPGA的FLASH进行在线写入升级程序。 FLASH介绍 本次设计FLASH选用的是S25FL128芯片但升级程序是事先通过VIVADO工具将两个程序合成一个BIN文件实现升级的并不能在线更新升级。要实现远程升级的能力需要对FPGA的FLASH进行在线写入升级程序。 FLASH介绍 本次设计FLASH选用的是S25FL128芯片FPGA实现远程升级需要对FLASH进行擦除和写入等操作下面将对FLASH的读操作、写操作、擦除等操作做简单描述。 FLASH读ID 基本所有芯片都有ID寄存器可以访问ID寄存器可以认为该芯片正常工作并且能正常访问内部寄存器。 查阅“Device ID address map”可得ID内容如下 即此芯片的ID是32位的前3个Byte分别是0x01,0x60,0x18。 FLASH 擦除 FLASH写操作之前需要对FLASH进行擦除操作这里我们使用的是块擦除指令如下: 擦除块的大小需要根据自己烧录的程序大小而定例如烧录程序大小为5Mbit,擦除一块FLASH的大小为64KB,那么至少需要擦除64块BLOCK内存供FLASH写入新的程序。 FLASH写入 擦除完毕后可以对FLASH做写入操作写入前需要添加写命令使能命令如下 写入命令如下 FLASH读命令 读命令如下         不管是擦除命令、读写命令、SPI模式都有多种以上介绍的都是本次设计使用到的命令其他命令这里不做阐述。 FLASH的擦除和写入并不是瞬间完成的每一次擦除和写入都是又时间的原文描述如下 擦除或者写入一次完成后对下一次写入或者擦除时间是有描述的设计中我们可以查FLASH的状态寄存器确定FLASH是否可以做下一次写入或者擦除操作命令如下 综上所述在进行当前擦除或者写入操作前需要确保驱动处于Ready状态不然擦除或者写入命令会出错。 对于FLASH的驱动代码都有独立的模块和控制模块需要源码的可联系我如下图所示 FPGA原语         默认情况下FPGA是无法对存放工程的FLASH进行操作的需要调用FPGA的一个原语令FPGA可以控制FLASH操作原语代码如下 STARTUPE2 #(.PROG_USR(FALSE), // Activate program event security feature. Requires encrypted bitstreams..SIM_CCLK_FREQ(10) // Set the Configuration Clock Frequency(ns) for simulation.)STARTUPE2_inst (.CFGCLK(), // 1-bit output: Configuration main clock output.CFGMCLK(), // 1-bit output: Configuration internal oscillator clock output.EOS(EOS), // 1-bit output: Active high output signal indicating the End Of Startup..PREQ(), // 1-bit output: PROGRAM request to fabric output.CLK(0), // 1-bit input: User start-up clock input.GSR(0), // 1-bit input: Global Set/Reset input (GSR cannot be used for the port name).GTS(0), // 1-bit input: Global 3-state input (GTS cannot be used for the port name).KEYCLEARB(1), // 1-bit input: Clear AES Decrypter Key input from Battery-Backed RAM (BBRAM).PACK(1), // 1-bit input: PROGRAM acknowledge input.USRCCLKO(spi_sclk), // 1-bit input: User CCLK input// For Zynq-7000 devices, this input must be tied to GND.USRCCLKTS(0), // 1-bit input: User CCLK 3-state enable input// For Zynq-7000 devices, this input must be tied to VCC.USRDONEO(1), // 1-bit input: User DONE pin output control.USRDONETS(0) // 1-bit input: User DONE 3-state enable output); 再将FLASH的引脚做约束即可这里需要注意FLASH的时钟引脚无需做约束。 以上就是FLASH部分的远程升级内容结合前面章节描述的multiboot可以实现远程升级功。如需源码和帮助可联系我。
http://www.w-s-a.com/news/208190/

相关文章:

  • 哪里有做网站的公司微商怎么开店步骤
  • 访问不了服务器的网站北京工业产品设计公司
  • 怎么棋牌网站建设口碑好的福州网站建设
  • 怎么样注册一个网站南通网站定制搭建
  • 网站免费正能量软件下载wordpress 多本小说
  • 临淄网站制作价格低长沙谷歌seo收费
  • 吴江公司网站建设电话免费的那种软件
  • 大淘客网站如何做seo网络广告设计公司
  • 厦门网络营销顾问湘潭网站seo
  • asp.net个人网站淮南 搭建一个企业展示网站
  • 备案关闭网站wordpress 替换
  • 台州建设网站制作wordpress乱码
  • 互联网时代 网站建设做交互设计的网站
  • 网站屏蔽中文浏览器湘潭做网站广告的公司
  • 好看的单页面网站模板免费下载手机网站经典案例
  • 优秀网站建设平台建筑模板工厂价格尺寸
  • 合肥微信网站建设旅游景区网站模板
  • 一个只做百合的网站wordpress文章和博客的区别
  • 编写网站策划方案网站哪里有
  • 网站做得好的公司国家防疫政策最新调整
  • 设计优秀的企业网站做行测的网站
  • 提供做网站公司有哪些关键词优化诊断
  • 建站合肥网络公司seo免费建手机商城网站吗
  • 设计师投资做项目网站外贸网站建设工作室
  • 无聊的网站wordpress的alt属性插件
  • 个股期权系统网站开发小清新wordpress模板
  • 全中文网站开发建筑公司企业愿景文案
  • 广州网站建设正规公司建设银行信用卡中心网站
  • 哪个网站是专门做封面素材怎么制作app平台
  • 网站开发 平均工资商标注册在哪个部门申请