自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (21)
  • 收藏
  • 关注

原创 基于Xilinx Alveo FPGA 100Gbps网卡(NIC)实现之三ONIC驱动(3/4)

通过上两章介绍,已经建立了基于Xilinx Alveo FPGA 100Gbps网卡(NIC)的硬件环境,FPGA设备变为我们所需要的网卡设备。那么光有硬件还不能被使用,软硬结合才是王道,接下来准备相应的驱动部分,也即OpenNIC的ONIC驱动。至此整个项目便以完成,可以在我们的系统中使用100G网卡设备,可以支持TCP/IP和UDP等协议。下一章介绍另外一个DPDK网络驱动组件,该驱动组件有些特性可以提供更好的网络性能。

2024-08-07 10:20:57 484

原创 Python调用C语言动态库(DLL)结构体/指针/变量的方法

在使用python等进行数据处理时,有时需要使用C语言生成的动态库进行数据处理,比如有些算法已经用C语言实现,或有些函数处理python没有现成函数或速度很慢,这时使用C语言生成动态库DLL的方法比较容易解决,在一些前期算法验证或测试验证中(可以隐藏核心代码)比较实用。以上Python调用C语言动态库(DLL)结构体/指针/变量的方法,基本可以满足一般的需求,对于一些应用即可以借助C语言的代码执行高效性和通用性,又可以使用Python的便利性等特性何乐而不为。

2024-07-31 11:44:05 1314

原创 基于Xilinx Alveo FPGA 100Gbps网卡(NIC)实现之二FPGA项目(2/4)

上一章已介绍如何建立基于Xilinx Alveo FPGA 100Gbps网卡(NIC)的开发环境,主要介绍的是系统和软件方面的准备,FPGA硬件自然也需要准备,至于硬件如何安装就不再这里详述了,安装后可以通过lspci查看相关硬件是否安装正确,接下来将介绍如何搭建FPGA项目,是的FPGA变为我们所需要的网卡设备。至此FPGA已经准备完成,FPGA已经变成一块网卡设备了,接下来只需要相应的驱动Driver即可让这块NIC工作了。接下来将进行驱动的编译和使用。

2024-07-30 13:00:46 900

原创 基于Xilinx Alveo FPGA 100Gbps网卡(NIC)实现之一准备工作 (1/4)

数据处理和AI处理带来数据传输越来越大,传统的10Gbps万兆网络已不再满足需求(对于10G UDP和TCP FPGA有开源项目另行介绍,不需要使用MAC IP,只需要使用GT的PHY即可,这个回头另行介绍),而50G、100G甚至200G网络传输变得迫切。本文针对Xilinx Alveo FPGA 如何实现100G NIC设备进行详细介绍,本项目是基于官方OpenNIC项目。至此准备工作基本完成,磨刀不误砍工,环境的准备完备才能在后续开发中快速推进,否则会遇到一些问题耽误时间。

2024-07-30 11:14:30 973

Python调用C语言动态库(DLL)结构体/指针/变量的方法

在使用python等进行数据处理时,有时需要使用C语言生成的动态库进行数据处理,比如有些算法已经用C语言实现,或有些函数处理python没有现成函数或速度很慢,这时使用C语言生成动态库DLL的方法比较容易解决,在一些前期算法验证或测试验证中(可以隐藏核心代码)比较实用。

2024-07-31

非华为电脑可用管家11.0.5.76版本.rar

非华为电脑可用管家软件,已测试过。

2021-03-29

AiViewer.exe

aptina ai viewer, 可以处理raw数据,功能强大

2021-03-29

FCB Control Software.exe

sony FCB Control Software

2021-03-29

摄像头软件 AMCap 全功能珍藏版.rar

AMCap

2021-03-29

Data Compression Book Code

Source code collections from Data Compression Book by Mark Nelson and Jean-loup Gailly.

2020-11-19

FPGA2ASIC CONVERSION REFERENCE MANUAL

FPGA替代为ASIC,大幅降低系统成本,需要在那些方面注意,安森美半导体的这个参考文档可以借鉴学习,包括reduce time to market, avoid getting locked into IP,Verification ... 等

2020-11-19

Implementing Median Filters in FPGAs

T he median filter is a popular image processing technique for removing salt and pepper (“shot”) noise from images. With this technique, the eight direct neigh- bors and center point of a sliding 3-by-3 array are examined. The median value of the nine elements replaces the original center pixel. The

2020-11-19

learning perl

o'reilly learning perl pdf, 6th edition 如果刚开始学习Perl这门语言,那么《Perl语言入门(中文版第6版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代Perl用户昵称为“小骆驼书”,《Perl语言入门( 中文版第6版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl 5.14版本的变化。 Perl能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。这是原版。

2020-11-19

Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC

Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 This document provides an overview of the coding tools defined in HEVC Version 1 and the Range Extension (RExt) of HEVC Version 2, both of which are implemented in the HEVC test model software. In addition, some of the algorithms that the HM encoder uses to control these tools and user-controlled configuration options are also described.

2020-04-16

H.265-HEVC-Tutorial-2014-ISCAS

Design  and  Implementa/on  of  Next Genera/on  Video  Coding  Systems (H.265/HEVC  Tutorial)

2020-04-16

HEVC_Overview_rev2

Detailed Overview of HEVC/H.265 Prepared by Shevach Riabtsev The author is thankful to every individual who has reviewed the presentation and provided comments/suggestions

2020-04-16

CuPy Documentation

CuPy is an implementation of NumPy-compatible multi-dimensional array on CUDA. CuPy consists of cupy. ndarray, the core multi-dimensional array class, and many functions on it. It supports a subset of numpy. ndarray interface. The following is a brief overview of supported subset of NumPy interface: • Basic indexing (indexing by ints, slices, newaxes, and Ellipsis) • Most of Advanced indexing (except for some indexing patterns with boolean masks) • Data types (dtypes): bool_, int8, int16, int32, int64, uint8, uint16, uint32, uint64, float16, float32, float64, complex64, complex128 • Most of the array creation routines (empty, ones_like, diag, etc.) • Most of the array manipulation routines (reshape, rollaxis, concatenate, etc.) • All operators with broadcasting • All universal functions for elementwise operations (except those for complex numbers). • Linear algebra functions, including product (dot, matmul, etc.) and decomposition (cholesky, svd, etc.), accelerated by cuBLAS. • Reduction along axes (sum, max, argmax, etc.) CuPy also includes the following features for performance: • User-defined elementwise CUDA kernels • User-defined reduction CUDA kernels • Fusing CUDA kernels to optimize user-defined calculation • Customizable memory allocator and memory pool • cuDNN utilities

2020-04-15

The Data Compression Book中文版

美国Mark Nelson 的经典书籍压缩数据中文版《数据压缩技术原理与范例》,对应的英文版也已上传

2017-01-06

The Data Compression Book

美国Mark Nelson 的经典书籍压缩数据英文版,对应的中文版也已上传

2017-01-06

ITU-BT.2020标准文档

ITU-BT.2020标准文档,对于4K和8K的图像传输标准描述详细

2014-10-21

用verilog编写的sigma-delta adc例子

用verilog编写的sigma-delta adc例子

2012-11-21

BT1120_1080i Encoder编码器模块(Verilog)

BT1120 1080i的Encoder编码器模块(Verilog),与720P和1080P编码方式有差异,请参考。

2012-10-20

BT1120 Encoder编码器模块(Verilog)

`define BT1120_1080P_30HZ `define BT1120_720P_60HZ `define BT1120_720P_50HZ `define BT1120_720P_30HZ `define BT1120_720P_25HZ 自带ColorBar注意define。

2012-09-21

BT 656 Encoder 编码器模块(verilog)

BT 656 Encoder 编码器模块(verilog),已经在modelsim仿真和DE2平台测试过。

2012-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除