基于可编程逻辑器件的数据传输接口与局域网的文件传输系统设计
摘要 目前部分基于X86体系结构平台的测试仪器已经采用了PCI板卡设备来控制整个测试电路的运行、采集测试数据因此在PCI板卡上的本地总线与数据传输电路之间需要设计接口电路。在网络部分大多数文件传输功能都需要借助移动磁盘等硬件设备或Interne t上的服务器才能实现。为了方便局域网内主机的资源共享需要开发一个基于局域网的文件传输工具在内部网络中实现文件交换。为提高工作效率故设计分为五大模块一、介绍选题背景及意义和国内外研究现状二、介绍TCP/IP点对点协议技术,C/S架构的De lp hi程序设计技术和Socket网络编程技术三、对当前局域网文件传输进行需求分析并提出解决方案四、根据解决方案对系统进行设计五、对基于局域网的文件传输系统进行测试并得到测试结果。在此仅简单介绍。
关键词 Socket连接PCI总线数据传输FPGA 局域网加密
引言
近年来PCI总线已经在高档测试仪器中得到越来越广泛的应用。PCI接口控制器的设计相对来说比较复杂。 目前比较常用的方案有两种第一种是用可编程逻辑器件设计实现第二种方案是采用专用接口芯片。由于前者方案需要投入大量的人力、物力进行逻辑验证和时序分析工作延长了开发周期因此本文选择了专用接口芯片方案。具体型号是PLX公司的PCI9054芯片。使用这种专用芯片桥接PCI总线和本地总线开发者可以省去考虑很多复杂的PCI总线规范而集中精力开发硬件和驱动程序。
1数据采集接口逻辑的设计
1.1本地总线控制
本地总线控制器的设计目标根据输入的控制信号LHOLD、ADS#、BLAST#生成符合本地总线时序要求的控制信号LHO LDA、READY#和FIFO的读请求信号RDREQ。对于LHOLD信号的应答问题采用Verilo g语言中的always和as s ign 语句就能简便高效的实现。对REA DY#信号的处理可以采用同步状态机。
1.2对于本地中断的分析和应用
当采集并存储在FIF O中的数据达到一定数量为了避免FIF O溢出主机需要将测试数据从FIF O中取走。从提高效率的角度出发采用中断方式完成该工作。
在PCI9054的中断被使能的情况下如果本地逻辑向PCI9054芯片输出本地中断信号 PCI9054芯片将生成PCI中断信号。需要特别注意的是 PCI9054芯片生成的PCI中断信号是电平信号而非脉冲信号因此当该PCI中断被PCI
在八月份的时候有分享到 Virmach 暑期的促销活动有低至年付12美元的便宜VPS主机,这不开学季商家又发布五款年付VPS主机方案,而且是有可以选择七个数据中心。如果我们有需要低价年付便宜VPS主机的可以选择,且最低年付7.2美元(这款目前已经缺货)。这里需要注意的,这次发布的几款便宜年付方案,会在2021年9月30日或者2022年4月39日,分两个时间段会将INTEL CPU迁移至AMD CP...
官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...
今天下午遇到一个网友聊到他昨天新注册的一个域名,今天在去使用的时候发现域名居然不见。开始怀疑他昨天是否付款扣费,以及是否有实名认证过,毕竟我们在国内域名注册平台注册域名是需要实名认证的,大概3-5天内如果不验证那是不可以使用的。但是如果注册完毕的域名找不到那也是奇怪。同时我也有怀疑他是不是忘记记错账户。毕竟我们有很多朋友在某个商家注册很多账户,有时候自己都忘记是用哪个账户的。但是我们去找账户也不办...