导航:首页 > 源码编译 > fpga源码交流网站

fpga源码交流网站

发布时间:2022-10-21 19:58:01

㈠ fpga源码那么多文件应该怎么打开

双击就打开了啊 你说的是整个工程怎么打开还是单个文件怎么打开?如果是工程的话,是Altera还是xilinx的?

㈡ 跪求FPGA的IIC读写源代码,VHDL或者VerilogHDL代码也行,本人是初学者,希望各位大侠帮个忙~~

网上下一本verilog数字系统设计教程,上面有verilog的源代码,不过这应该是很多年前的代码了,学会后你可以自己把代码精简一下

㈢ 你好 特权同学《深入浅出玩转FPGA》源代码及PDF课件》 可以给我发一份吗chriswill爱他yeah.net

http://pan..com/share/home?uk=2184597051#category/type=0
特权同学的所有资料

㈣ 求求RS(255,239)的FPGA源码,含编码和解码

PL2303 是Prolific 公司的RS232-USB 接口转换器,可提供一个RS232 全双工异步串行通信装置与USB 功能接口便利联接的解决方案,可调节的3~5 V 输出电压,满足3V、3.3V和5V不同应用需求;支持完整的RS232接口。 你用FPGA直接与串口通信,长时间肯定是要丢包的,只是你测试使用短,又是常温下,现象不明显;你看下RS232的电气特性就知道了: EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。 在TxD和RxD上: 逻辑1(MARK)=-3V~-15V 逻辑0(SPACE)=+3~+15V 在RTS、CTS、DSR、DTR和DCD等控制线上: 信号有效(接通,ON状态,正电压)=+3V~+15V 信号无效(断开,OFF状态,负电压)=-3V~-15V 而FPGA的接口通常使用的都是 LVTTL或CMOS的, 电气特性上就决定了不能直接通信。

㈤ 请问Xilinx的Virtex-5、Spartan-6 FPGA的官方讨论区是哪里我最近做开发,想找一些工程师交流一下。

21ic有Xilinx的论坛

㈥ 求教FPGA学习体会

至芯科技1109期FPGA工程师就业培训班学生培训心得
经过三个的培训,我收获颇丰。有技能的提高,朋友圈的扩展,生活的充实。
技能的提升对我来说非常明显。工欲善其事必先利其器,在学校像q2,modelsim,sopcbuilder这样的软件是不会花时间细讲的,工具用的不熟练自然设计不出电路,培训一开始夏老师教我们用熟这些软件,这些软件的熟练掌握,加速了进一步设计电路的速度。在学校的时候只有书本上的理论原理,数学上算法过程,定然无法将其用硬件实现,而通过培训,这些原理算法已经能够经过动脑改写成可实现的实体电路了。好比,m序列发生器,当年在通信原理课上学习过有两种解码方法,一个是串行解码,另一个是并行解码,解码器中都要保存本原多项式衍生的所有相位的m码这让人十分费解,既然可以约定本源多项式,为何不能约定相位,后来在课上做m序列编码的电路仿真时发现,的确无法控制相位,后来经过反复调试代码得知由于码率很高,又有器件和时钟和线延迟,所以很难知道发到解码端是什么相位的m序列,这使得我对课本的理论有了更深的认识,所谓是实践出真知。而且,整个学习课程设置的很系统,循序渐进,先是做了个加法器,让大家对alu有了认识,然后做了risc cpu使大家对cpu架构和指令执行有了深刻认识,这毕竟是看到了实体电路,感觉比学微机原理理解得要深刻,但cpu是简易的所以外围没有涉及总线,总线是在sobel项目中给出了具体代码,虽然简易但足以理解总线的仲裁机制,最后在sopc中将cpu总线,中断,和外围设备进行集成,整个架构了然于胸。三个月间专注于代码,对代码的语法也了如指掌,还记得刚来培训时每写代码报语法错误是家常便饭,随着时间的推移,我的代码连警告都很少报了,而且提高了写代码速度。
来培训自然会认识很多朋友,由于他们都比我长两三岁,所以他们普遍都有工作经验,他们给了我很多我将来发展的建议,十分实用。这里不乏神出没,有c++大牛,月薪一万的pcb大神,哈工大的硕士,无所不知的川大人,数学家,代码狂人,和公司小头目。和他们在一起闲扯和在学校截然不同,虽然也能从大树下的一只蚂蚁扯到宇宙最远端,但内容更成熟些,更讲求合理性。上课时有不知道的地方,往往在他们那里得到答案。授课老师虽然是老师但也算是朋友,上课激情四射,下课四射基情。北航博士名不虚传,上课给大家的程序找错,几乎瞬间找到问题所在,对fpga相关知识是信手拈来。在做项目时各种小招层出不绝,有时实在不太相信他只是个博士。讲课时调理清晰,把一个复杂的问题往往能用最简单的方式讲明白,可见授课老师对理论知识认识之深。
这三个月生活也十分充实,来学校就是上午上课,下午写电路,看似单调,但有条不紊,忙忙碌碌,能感觉到自己的提高,自然会感觉无限充实,下午下课了,还可以跟同学一起玩玩游戏放松一下,再来点奶茶咖啡什么的,倍感惬意。最后毕业时,雷老师请大伙吃了顿大餐,大家觥筹交错,其乐融融,都很满意三个月来的所知所得,也都很感谢至芯科技无微不至的照顾,提供咖啡,卫生纸,换纯净水和严格的禁止大家玩游戏。
后来回大学看看了看同学的实验室,正在用satrix的片子开发通信系统,感到些许眼馋,后来交流了一番,似乎他们只是自学并且学的很基础。于是感到,同样是三个月,有人带一下的确能加速掌握这门技能。

㈦ 求基于FPGA码分复用的源代码。或者程序员联合开发网的账号和密码也可以。邮箱:[email protected]

已上传附件请下载。

㈧ 关于fpga的数字图像处理的入门问题

在FPGA平台上学习IC设计,通常是希望毕业后能进入IC设计公司。单独用FPGA做产品,市场空间不大,想自己开辟一个地盘,难度很大。
你毕业后如果不想考研,建议还是争取进入IC设计公司。但届时在学历方面的欠缺可用经验弥补。视频压缩(编码与解码)是一个不错的方向,但仅凭自学恐怕很难跟上技术发展的速度。今年将颁布H.265,中国的AVS 2.0也会在不久后颁布。这些算法的硬件实现,难度都很大。
数字图像处理的其他方面,如与显示相关的各分支,恐怕也不是仅靠自学能够掌握的。
抱歉,说了一堆困难。但方向应该肯定。

㈨ 已经有fpga的源代码,怎么画出连线图

前端设计即从设计输入(硬件描述语言),功能仿真,到综合生成门级网表,此过程与FPGA实现无异,ASIC设计与FPGA设计的区别主要在后端设计阶段。后端设计即以门级网表为输入,通过相关工具生成版图,进行设计规则检查(DRC)、版图与原理图比较(LVS)、参数提取、后仿等一系列操作,确保产生的版图满足设计要求并能在特定工艺上实现。前端是一个design从RTL级到netlist的流程,当一个design完成了synthesis,生成netlist后,接下来的任务就是netlist的物理实现,即把netlist转成layout。这个过程通常称为后端(backend)。后端用到的工具较多,netlist实现成版图(APR)的工具有cadence的SE(siliconensemble)和avanti的Apollo,时序验证工具有cadence的pearl、synopsys的primetime等、DRC/LVS的工具有cadence的DIVA/DRACULA、avanti的Hercules、mentor的calibre等。

㈩ 请教基于FPGA的地铁自动售票逻辑设计。最好有verilog hdl语言的源代码,不胜感激!

铁路售票系统应用软件可行性报告

前言:

(1)项目背景:

随着国民经济的发展,我国的铁路建设也日益成为人们日常生活中不可或缺的一部分。就江苏而言,目前沪宁段铁路运输已经成为全国最紧张的一部分,在建的新长铁路,宁通铁路也将苏南和苏北日益紧密地连接起来。可以预见的是,在未来几年里,铁路将不可避免地成为城际交通的主力军。但是,与此同时,大量外来人口的涌入,使得铁路在某种程度上成为了犯罪分子的温床,盗窃,抢劫案时有发生,而且铁路运输的发达也给许多在逃的犯罪分子提供了可趁之机;同时,由于沪宁线运力的限制,使得火车晚点现象时有发生,随着大量的投诉事件以及消费者维权意识的不断提高,如何改善服务以同其他交通行业竞争已经成为了一个迫在眉梢的问题。作为铁路运营服务的第一道关,改善铁路沿用多年且已逐渐落后于时代步伐的售票系统势在必行。

(2)编写目的:

本报告的编写目的在于研究铁路售票系统应用软件是否可行,指出开发本软件所采用的方法和手段,并对软件的前景以及后续工作进行分析。
(3)使用语言:

软件使用Delphi编写,操作界面为英文。

项目概述:

(1)目标:

实现铁路售票的实名化,即将车票与个人身份证挂钩,同时维护相应的数据库。

(2)开发意图:

完善目前铁路售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能力。

(3)产品的逻辑模型:

铁路售票系统应用软件

车次信息

赔偿信息

个人信息

列车明细

日志维护

(4)工程目标:

开发出一套用于车票销售的软件,力求解决铁路上的安全隐患。并通过此次软件开发过程全面提高自身的综合素质。
技术目标
软件力求实现数据库与编程相结合的目的,使得使用和维护变得相对简单实用。
经济目标

单纯从经济角度上来看,我们认为这样做会造成一定的经济损失。损失主要来自以下几个方面:首先,开发系统需要大量的资金投入,而且,系统的维护需要相关的专业人员;其次,我们要对相应的操作人员进行专业培训;第三,相应的硬件设施要进行升级,这需要一笔不菲的投入;第四,由于售票流程的相对复杂,操作人员的操作时间将延长,在单位时间里的售票数会减少,这也将是一笔损失。

但是,从此举所带来的社会效益上来看,我们认为这样做是可行的。
同时本工程产品作为独立软件,是带有很大的实验性质的。因此从某种角度来讲无经济上收益。其主要目的是为了通过在编写软件的过程中不断提高自身的动手能力,达到理论与实践相结合的效果。

对于旧有软件的评估调查

旧有的售票系统由于没有实现售票实名制,使得许多铁路犯罪的调查无从下手,给犯罪分子提供了大量的可趁之机。同时,随着铁路运营的市场化,实行必要的赔偿制度是必要的,现行的售票系统及相应的数据库在这个方面有缺陷。

(1)操作平台:

软件是运行在Unix操作系统下的。

(2)产品功能:

实现数据的录入,保存,查询等;同时自动对某些事件进行智能化判别。

(3)产品系统流程图:

售票系统主模块

子模块1

子模块2

子模块3。。。。

(4)产品使用情况:

旧有的版本是运行在自主开发的Unix系统下的,因此安全系数较高。

(5)产品缺陷:

界面的友好程度不够,同时没有针对市场,社会的变化作出及时的更新。

关于本软件

(1)设计目标:

本软件设计的主要目标是使铁路的运营实现市场化,能够与时俱进,实现售票过程的人性化处理。

同时作为应用型软件,系统界面美观、布局合理、内容简单,提供的信息语言通俗易懂、有层次感、分类清晰。
必须根据现有条件所能达到的能力来完成整个工程。

(2)产品的局限性

第一,由于软件运行在Windows操作系统上的,因此其安全性值得商榷。作为国家命脉,铁路售票系统软件建立在Windows操作系统上具有很大的风险。

第二,由于软件系高级语言编写,产品的运行速度较慢。

第三,软件的可操作性不够,尤其是数据的录入,比较烦琐。但是相信随着公安部新一代的电子身份证的发放,这个过程会变得相对简单。

第四,现在的火车往往一个班次就有一两千人,一天要有几十趟班次,就南京站而言,每天的人流量达到以万计,大量的人口涌入涌出,如何维护一个庞大而又复杂的数据库也是一个难点。

(3)软件流程图

编程软件

售票系统应用程序

支持售票系统的数据库

内容库

售票系统应用软件

(4)数据流程图:

(5)ACD结构环境图

操作人员

售票系统

操作人员

传输线路

操作人员

数据库系统

主机

(6)环境要求

硬件环境:

486以上的机器,鼠标

操作系统:

在windows95/98 .windowsNT .windows1700 .windowsXP操作系统都可以直接运行。
操作人员要求:

需要进行一定的培训

(7)软件自身的局限:

由于该软件是理想化的软件,没有考虑到实际的情况,比如数据录入的可操作性,海量数据库的维护等都没有进行全面的考虑。

同时由于编程人员缺乏相关的知识,程序本身可能出现一些缺陷或不如人意的地方。这些需要在日后的维护。

可选的其他方案

暂无

市场分析

由于面对的是国家垄断系统,所以面向的市场比较单一,但是对本软件稍加修改可以应用于其他方面。

投资



社会影响

(1)社会效益:

基于软件本身编写的目的,相信软件能够实现其所期望的正面社会影响。同时也能够实现铁路售票的人性化,有利于提高铁路运输的市场竞争力。

(2)相关的法律可行性:

软件系自主开发,无法律风险。

(3)在人力资源方面的影响:

由于使用了一些新技术,故可以创造一些就业机会。

(4)风险评估

由于采用的OS平台的局限性,故存在着较大风险。

关于产品的检测

(1)检测标准:

黑盒测试与白盒测试相结合

(2)实现的具体方法:

本软件的黑盒测试即把对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:

1、是否有不正确或遗漏的功能?

2、在接口上,输入是否能正确的接受?能否输出正确的结果?

3、是否有数据结构错误或外部信息(例如数据文件)访问错误?

4、性能上是否能够满足要求?

5、是否有初始化或终止性错误

白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:

1、对程序模块的所有独立的执行路径至少测试一遍。

2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。

3、在循环的边界和运行的界限内执行循环体。

4、测试内部数据结构的有效性,等等。

(3)实现长期跟踪检测:

软件的使用是一个长期的过程,鉴于开发周期的关系,许多测试步骤可能有些不如意的地方,故应该对软件实现长期的跟踪,以满足客户的要求。

软件编写的初步计划及相应的功能实现:

(1)软件编写作业明细:

子模块
具体内容
相关模块项
后继需要完成内容

车次信息
列车沿途所经过的站点,列车车次,级别
列车明细,日志维护,个人信息
软件的跟踪,维护,修正

赔偿信息
车次有无发生意外,是否已经赔付,赔付金额
日志维护
同上

个人信息
个人的ID,个人的起终点站,售票人员的工号,座号
日志维护,车次信息
同上

列车明细
列车的座位情况,列车的最大负载,车票价格
日志维护
同上

日志维护
乘客购票的具体时间,列车运行的具体时刻
个人信息,车次信息,列车明细
同上

(2)PERT图

阅读全文

与fpga源码交流网站相关的资料

热点内容
自己购买云主服务器推荐 浏览:422
个人所得税java 浏览:761
多余的服务器滑道还有什么用 浏览:191
pdf劈开合并 浏览:28
不能修改的pdf 浏览:752
同城公众源码 浏览:489
一个服务器2个端口怎么映射 浏览:298
java字符串ascii码 浏览:79
台湾云服务器怎么租服务器 浏览:475
旅游手机网站源码 浏览:332
android关联表 浏览:945
安卓导航无声音怎么维修 浏览:333
app怎么装视频 浏览:430
安卓系统下的软件怎么移到桌面 浏览:96
windows拷贝到linux 浏览:772
mdr软件解压和别人不一样 浏览:904
单片机串行通信有什么好处 浏览:340
游戏开发程序员书籍 浏览:860
pdf中图片修改 浏览:288
汇编编译后 浏览:491