固核则是软核和硬核的折衷。大多数应用于FPGA的IP内核均为软核,软核有助于用户调节参数并增强可复用性。软核通常以加密形式提供,这样实际的RTL对用户是不可见的,但布局和布线灵活。在这些加密的软核中,如果对内核进行了参数化,那么用户就可通过头文件或图形用户接口(GUI)方便地对参数进行操作。对于那些对时序要求严格的内核(如PCI接口内核),可预布线特定信号或分配特定的布线资源,以满足时序要求。这些内核可归类为固核,由于内核是预先设计的代码模块,因此其它电路的设计时都必须考虑与该内核进行正确的接口。如果内核具有固定布局或部分固定的布局,那么这还将影响其它电路的布局。
    本章是本文的核心,主要讲述了硬件设计部分的具体实现方法。利用Xilinx公司提供的IP核实现PCI Express端点模块的设计,通过示例程序完成DMA传输,最后利用硬件中断来完成连续数据的传输。
3.2  硬件系统框图
    该传输卡设计以一片Virtex-5 FPGA为核心,辅助设计了EEPROM配置模块、电源模块、时钟模块、接口及测试灯等,所以本卡的主要功能由一片Virtex-5 FPGA芯片完成。传输卡的整体设计框图如图3.1所示。传输卡的实物图如图3.2所示
上一篇:MATLAB受限单极式直流PWM可逆调速系统设计
下一篇:微波低噪声放大器的设计与仿真+文献综述

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

基于QT的图像处理系统设计

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...

浅谈传统人文精神茬大學...

拉力采集上位机软件开发任务书

高校网球场馆运营管理初探【1805字】

《醉青春》导演作品阐述

多元化刑事简易程序构建探讨【9365字】

中国古代秘书擅权的发展和恶变

辩护律师的作证义务和保...

谷度酒庄消费者回访调查问卷表