• 与实践
  • 西班牙
  • 恒星
  • 第四纪
  • 存档
  • 更多
  • 最热搜索
    麦克  阻击战  项目实施计划  火山  出生公证书下载搜索doccom免费全面的文档搜索下载站fichiers  电子商务交易模式  家庭装修  科中国  及期  屡屡  战略管理  baogao  赤水市  沙眼衣原体  visualfoxpro教学大  ENTE  嬗变  聂华苓  信息技术安全性评估准则  大学生创业设计大赛  系统集成申请  唐保胜  网状WiFi发展趋势  董事局  混凝土搅拌机  先从  铁通  培训课程  大型  经济管理毕业论文  推举  房奴  年金  车展开幕式演讲稿  平的  空导弹  上缴  GSF  企业管理信息  易客户  说相声  毕业  秘书室  初中英语  藻类  几颗  方医师  永恒不变  凯雷  药品管理法  儒学家  我们的心  机械专业计划书  在所  综合实践活动指导教师的应有  能剧  Conselho  花卉苗木租赁合同  哲学家  英语水平  建设工程项  MGS  软件 工作总结  初选    心理调查问卷  变频器  广告宣传方案  产品返回  会场  各课  张琳  风貌  基教  於积水  Relational  维生素C  von  JL  中医学院  autocad璇剧璁捐  英语课堂游戏  可行性研究报告模板市政  哈尔滨理工大学  论文大学  固始县  财务报表分析作业  into  亲身经历  及归户  办公自动化  论文昆虫  迟了  虞山  麝香  两记  指挥车  灵敏度  汉民  濒危  
    FPGA  技术  综述  

    FPGA技术综述

      文件类型:PDF/Adobe Acrobat   文件大小:234024字节

    内容摘要:

    FPGA技术综述FPGA技术综述
    报告人:Red Logic
    http://www.fpgaDev.com
    谨以此文献给对FPGA技术觊觎已久的人们
    Red Logic工作室http://www.fpgaDev.com
    例子
    用FPGA设计一个数字时钟,能显示时,分,秒,
    并且要求能对时和分进行调整.
    Red Logic工作室http://www.fpgaDev.com
    例子(续)
    需要哪些器件
    FPGA,数码管,按键,电源……
    怎么连接
    每个器件应该如何连接 电路板应该如何画
    如何控制
    FPGA内部的程序应该如何编写 控制策略
    如何
    Red Logic工作室http://www.fpgaDev.com
    FPGA设计中的问题
    硬件版图如何设计,选择哪些芯片:
    1 ,常用芯片的功能和电气特性都很熟悉,
    设计电路原理图;
    2,个别功能不知道需要什么芯片,或者芯
    片具体操作不熟悉,查找芯片手册;
    3,基本没有什么思路,一筹莫展;
    Red Logic工作室http://www.fpgaDev.com
    FPGA设计中的问题(续)
    FPGA内部程序如何编写(要求对数据流的
    变换过程非常清楚)
    1 ,在既定的电路板上,输入有哪些,输出
    有哪些;
    2,输入与输出的关系如何;
    Red Logic工作室http://www.fpgaDev.com
    FPGA简介
    两种封装
    QFP BGA
    Red Logic工作室http://www.fpgaDev.com
    FPGA简介(续)
    IO管脚分在多个bank
    可工作在不同电平.
    内部资源主要包括
    LE(逻辑资源)
    存储器
    锁相环
    DSP模块
    Red Logic工作室http://www.fpgaDev.com
    FPGA简介(续)
    Red Logic工作室http://www.fpgaDev.com
    FPGA的功能
    处理数字信号.
    所有的ASIC在流片前,都要通过FPGA验证
    功能.
    If ASIC can do, we can do better. (Altera)
    Red Logic工作室http://www.fpgaDev.com
    FPGA设计流程
    编写源代码.
    Compile,进行语法检查.
    Simulate,进行逻辑功能检查.
    Synthesis & download,检查实际输出结果
    是否和设计的一致.
    Red Logic工作室http://www.fpgaDev.com
    编写源代码
    根据需求,分析输入,输出有哪些,以及它们之
    间的关系(与硬件版图设计相关).
    进行模块划分,将整体分割成各个功能不同
    的小块,并设计好每个模块之间的接口.
    具体编写每个模块.
    分析模块的输入,输出,以及之间的关
    系,把模块分成各个功能独立的部分.
    Red Logic工作室http://www.fpgaDev.com
    例1:数字钟的设计(画电路原理图)
    进行需求分析,弄清楚操作原理,设计电路原理

    需求分析:显示部分,控制部分,操作部分.
    显示部分:LED管6个,操作原理;
    控制部分:FPGA,选型(IO数目,资源占用),连接;
    操作部分:复位按钮以及若干个调整按钮;
    操作原理:数字时钟应该分成两种状态,正常计
    数状态和调整状态.
    在正常状态下,三个计数器在正常计数,
    秒计数器为60进制,分为60进制,时为24进制.
    如果是扫描显示,则根据使能信号,选择输出,
    如果是独立显示,则分别把这些数输出.
    在调整状态下,设计好按钮A,B的控制策
    略.例如:按A键进入调整模式,时或分数码管闪
    烁,按B键进行调整;短按A键进行选择,长按A键
    跳出.
    Red Logic工作室http://www.fpgaDev.com
    例1:数字钟的设计(分析控制原理)
    调整时钟的两个按钮A,B以及时钟;
    输出:需要显示的数字(BCD码)与使能信号;
    分析输入输出之间关系
    数字时钟应该分成两种状态,正常计数状态和调整状态.
    在正常状态下,三个计数器在正常计数,秒计数器为60进制,分为
    60进制,时为24进制.如果是扫描显示,则根据使能信号,选择输出,如
    果是独立显示,则分别 ·上一篇:地面防空武器
    ·下一篇:关于信息安全风险评估指标采集技术的几点考虑