- 博客(6)
- 收藏
- 关注
原创 HDLBits——Conwaylife
Conwaylifemodule top_module( input clk, input load, input [255:0] data, output [255:0] q ); logic [255:0] q1; logic [15:0][15:0]tmpp; assign tmpp = q1[255:0]; assign q = q1; function logic[255:0] check (input
2021-12-07 16:49:53
158
原创 HDLBits-Lemmings4
Lemmings4module top_module( input clk, input areset, // Freshly brainwashed Lemmings walk left. input bump_left, input bump_right, input ground, input dig, output walk_left, output walk_right, output aaah, outpu
2021-11-18 09:24:19
81
原创 HDLBits-Lemmings2
Lemmings2module top_module( input clk, input areset, // Freshly brainwashed Lemmings walk left. input bump_left, input bump_right, input ground, output walk_left, output walk_right, output aaah ); enum logic[1:0]{
2021-11-17 10:47:54
99
原创 SPI协议通讯
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档SPI通讯协议前言一、SPI基本内容二、SPI模式选择1.引入库2.读入数据三、SPI模式选择总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、SPI基本内容SPI接口有四部分组成,分别是SCLK(时钟)、MOSI(master向slave发送数据)、'MIS
2021-07-14 22:18:41
856
1
原创 定时器设计(一)
定时器前言一、定时器设计二、基于排序链表的定时器设计1.设计介绍2.基于时间轮的定时器设计总结参考前言客户端与服务器通过socket进行连接和通信,但是socket有限的,非活跃连接占用了连接资源,对服务器的性能影响很大,通过设计服务器定时器来处理非活跃连接,释放连接资源。一、定时器设计定时器的设计有很多种方式,比如说,基于小根堆的定时器、基于排序链表的定时器、基于时间轮的定时器。本文主要介绍基于排序链表的定时器和基于时间轮的定时器。二、基于排序链表的定时器设计1.设计介绍 基于排序链表
2021-06-06 16:11:22
668
2
原创 解读《Superhuman AI for multiplayer poker》
解读Superhuman AI for multiplayer poker引言多人博弈理论与实际的挑战Pluribus的描述大型不完备信息博弈的抽象化动作抽象信息抽象通过改进型蒙特卡洛CFR来进行自学习训练的地方上的引言为什么poker能成为AI和博弈论领域要挑战的问题?因为人们可以优雅且高效的从poker中捕捉隐藏信息。并且针对多人牌局的AI被认为是下一阶段的重点。多人博弈理论与实际的挑战目前AI在游戏领域取得成绩均是基于双人零和博弈(整体的利益不会改变,要么你赢我输,要么我赢你输),AlphaG
2020-12-22 14:54:29
974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人