自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

翻译 Python基础学习:glob模块

资源代码:Lib/glob.py    glob模块找出所有的匹配Unix shell的特殊模式的路径名,但是结果返回的顺序不定。没有波浪号扩展被使用,但是*、?和用[]包裹范围内的字符会被正确的匹配。这个用法通过os.scandir()和fnmatch.fnmatch()函数的协调使用,并且也不是通过实际调用子shell实现。注意:不同于fnmatch.fnmatch(),glob对待文件名...

2018-09-19 21:09:42 388

翻译 Python基础学习:tempfile模块

资源代码:Lib/tempfile.py    该模块用于创建临时文件和目录。它在所有支撑平台上都可以工作。TemporaryFile、NamedTemporaryFile、TemporaryDirectory和SpooledTemporaryFile是提供自动化清理的高级接口,也可用作上下文管理器。mkstemp()和mkdtemp()是低级函数,并且需要手动清理。    所有的用户可调...

2018-09-19 21:08:41 12761 1

翻译 Python基础学习:filecmp模块

资源代码:Lib/filecmp.py     filecmp模块定义了用于文件和目录比较的函数,不同函数拥有不同的执行时间和判定策略。对于文件的比较,也可以参见difflib模块。    filecmp模块定义了以下函数:filecmp. cmp(f1, f2, shallow=True)    比较文件f1和f2,如果他们等价,返回True。    如果shallow为...

2018-09-05 11:25:32 3129

翻译 Python基础学习:stat模块

stat—解释stat()结果资源代码:Lib/stat.py    stat模块定义了常数和函数,并用这些来解释os.stat()、os.fstat()、和os.lstat()的结果(如果这些函数在该平台上存在的话)。如果需要关于stat()、fstat()/和lstat()的完整细节,请查询自己电脑的系统文档。    stat模块定义了以下函数用于测试特定的文件类型:stat....

2018-09-02 17:11:23 7355

基于FPGA的IIC主机数据接收发送控制器

IIC总线是一种常用的片级总线,它集成于很多器件当中。在构造一个FPGA系统框架中,往往会使用IIC总线对存储器等一些重要的外围器件进行读写。而在这种应用场景之下,IIC主机数据接收发送控制器就成为FPGA工程师所必须掌握的模块。本文设计了一种可进行读写双向操作的IIC主机控制器,但由于未根据传输数据量大小设立足够的缓冲区,因此通过了指示信号来进行信号传输沟通。当实际应用时,使用者可根据实际数据大小标定缓冲区,从而减少控制信号标定带来的复杂性。另外,IIC总线控制器实际上是一个低速设备,由于当中必须使用到计数器,因此会造成关键路径上的大延时。如果需要使整个系统运行在更高的时钟频率下,请使用者使用锁相环为该模块分频出一个小频率时钟,并通过FIFO连接到FPGA内的其它模块。

2019-05-19

基于FPGA的UART全双工数据控制器

UART串行通讯协议是一种经典通讯协议,尽管在当前,它的通讯传输速度已经不能满足高数据量传输场景,但在传统的工业应用中还十分普遍广泛。在网上,一般所见到的可应用于FPGA设计的UART接口都遗留有编程语言的设计痕迹,无法实现FPGA上的多数据时序控制传输,因此本文提出了一种带有多标志位的UART控制器,可以满足数据流的双向全双工传递。但由于本人在设计上经验的缺失,本文采用的接收状态机与发送状态机的设置与控制存在有严重不足,希望本文的设计能够引起大家的思考。

2019-05-13

空空如也

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

TA关注的人

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