zoukankan      html  css  js  c++  java
  • quartus II使用零星记录

    1、TCL与Pin Plan

    Quartus的pin map在Assigment-> Pin Planer,使用比较直观。 

    Quartus提供了一个方便记录-专递Pin Map的方式-TCL文件。

    TCL文件基本格式:

    1)#号作为注释的开始

    2)set_location_assignment PIN_27 -to RESET,表示PIN27被map到硬件Reset

    3)set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED" ,表示把所有未使用的硬件映射为Input Tri-stated。

    一般硬件确定后,就可以写好这样一个文件,不需要再去查找原理图:

    #------------------GLOBAL--------------------#
    set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED"
    set_global_assignment -name ENABLE_INIT_DONE_OUTPUT OFF

    #复位引脚
    set_location_assignment    PIN_27    -to    RESET
    #时钟引脚
    set_location_assignment    PIN_24    -to    CLOCK
    #时钟输出引脚
    set_location_assignment    PIN_30    -to    CLK_OUT
    #外部时钟输入引脚
    set_location_assignment    PIN_28    -to    CLK_IN  

    生成TCL文件:Project->Generate TCL file for project...

    使用TCL文件:Tools->TCL Scripts...,这里他会自动搜索,找不到的话,把TCL文件和Project贴到同一目录下面。

    2、sof、pof、jic

    sof和pof是bin文件,调试时下载到FPGA的RAM里面,再次上电重新烧过;sof是通过JTAG下载到RAM里的,pof是通过AS接口下载的。

    jic是Prom文件,是会写在EPCSxx里面的,FPGA上电后,会先去这里把bin下载到自己ram里面。

    sof转到jic(JTAG Indirect Configuration File):

    1、既然是从sof转,那必须得先生成sof

    2、到这里去转:file->Convert Programming Files ,界面比较清晰,设置好器件和要转换的格式等信息就可以了

    另外需注意,烧写jic文件时,需要使用的是AS口,而不是JTAG口;以前使用时怎么弄的忘记了,刚买的这块板子上是两个不同接口。

    3、bdf文件

    bdf文件的全称不知道是什么, 

    ——————
    无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
  • 相关阅读:
    Python 内置数据结构之 set
    python 在指定的文件夹下生成随机的测验试卷文件
    Python 的 import 语句
    Python 和 R 中的一数多图
    Python 语法练习题
    python 3.x 和 2.x 不同
    R 的 plyr 包
    Python 和 R语言 中的折线图
    设置 Jupyter notebook 默认路径、启动快捷键、打开浏览器
    Python 虚拟环境
  • 原文地址:https://www.cnblogs.com/pied/p/2753325.html
Copyright © 2011-2022 走看看