• 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文件的全称不知道是什么, 

    ——————
    无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
  • 相关阅读:
    第七周总结
    第六周编程总结
    第五周编程总结
    选择加冒泡排序法与找鞍马之总结与感受
    上三角矩阵与数组中元素之和最大
    文件的读写
    打印沙漏
    第八周作业
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/pied/p/2753325.html
Copyright © 2020-2023  润新知