摘要: 缘起于p1课下alu算数位移设计。查了好多资料,最后发现还是主要在翻译官方文档。浪费了超多时间啊,感觉还是没搞透,还是先以应用为导向放一放,且用且归纳 1.表达式位宽 expression bit length 身为硬件描述语言,Verilog表达式运算过程中必然要严肃考虑位宽问题 表达式的位宽由式 阅读全文
posted @ 2021-10-23 18:11 Xlucidator 阅读(3325) 评论(0) 推荐(1)
摘要: 属于是拾人牙慧 子电路外观 子电路逻辑 描述: Q端 Counter + MUX : 实现初始化。初始时MUX选择init,待时钟第一个上升沿后,Counter([Data Bit]:1bit,[Action on Overflow]:Stay at value)达到最大值,Carry出1将MUX选 阅读全文
posted @ 2021-10-21 14:47 Xlucidator 阅读(1444) 评论(0) 推荐(0)
摘要: 课上 过得十分狼狈。经鉴定孩子可能脑子拗 T1 投票决议 组内投票,赞成>反对,则通过;组长拥有一票否决权。 信号名 方向 描述 [1:0] s Input 2'b00 赞成2'b01 反对2'b10 弃权2'b11 一票否决 [1:0] t0[1:0] t1[1:0] t2 Input 2'b00 阅读全文
posted @ 2021-10-21 10:34 Xlucidator 阅读(516) 评论(0) 推荐(0)
摘要: 好家伙,开门挂 T2 字符自动机cscore 1.审题·惯性思维:直接输出了当前连续数,题目要求是最大连续数 → 【重新读题解决】 2.非阻塞赋值运用:若在always块内通过if(out1 > max) max <= out1更新max值,需要考虑out1的更新靠非阻塞赋值,比较时out1取更新前 阅读全文
posted @ 2021-10-13 23:20 Xlucidator 阅读(212) 评论(0) 推荐(0)
摘要: 还是无暇细细检索并总结列出有逻辑的明确表述,以下很多地方都是人云亦云的复制,自己也没太搞清 1.5 三维建筑模型 CIM中三维建筑模型主要表达建(构)筑物的空间位置、几何形态及外观效果等。 在建筑相关行业内存在一个通用的概念——建筑信息模型(Building Information Modeling 阅读全文
posted @ 2021-10-09 00:22 Xlucidator 阅读(1744) 评论(0) 推荐(0)
摘要: Directives声明变量值存储 容易将数据段地址和地址上的内容搞混 .data fibs: .space 48 # allocate 12 * 4 = 48 Byte memory, store first address in label "fibs" size: .word 12 # all 阅读全文
posted @ 2021-10-07 21:48 Xlucidator 阅读(363) 评论(0) 推荐(0)
摘要: 1.小端存储方式:LSB在低地址 以4Byte一个字为单位,其内按字节逆序排列 \(\to\) 其实就是以字节为单位,低有效字节LSB放在在低地址处,而字节内的位序不变(或者说不care,交给更底层的硬件实现,不过硬件中一般位序采用大端,符合人脑直觉方便实现) 概念上-数据真值 机器码-内存存储 M 阅读全文
posted @ 2021-10-06 22:57 Xlucidator 阅读(649) 评论(0) 推荐(0)
摘要: STL容器共有成员函数 size() max_size() empty() begin() end() clear() 【链接】csdn_STL中所有容器共有成员函数 双端队列deque 1.创建与初始化:名称空间std deque<int> dq;//会随机生成一个元素 deque<int> dq 阅读全文
posted @ 2021-09-20 09:36 Xlucidator 阅读(55) 评论(0) 推荐(0)
摘要: E6-1 并行程序模拟 Concurrency_Simulator UVa210 **1.**typedef层层封装,struct模拟了"程序"(Program),"语句"(Statement);程序队列使用了deque<Program> Rq,阻止队列使用了queue<Program> Lq,程序 阅读全文
posted @ 2021-09-20 09:35 Xlucidator 阅读(98) 评论(0) 推荐(0)
摘要: 求组合数C(n,m) 由于公式特性 \(C_{n}^{m}=\frac{n!}{(n-m)!\cdot m!}\) 妨在求解时,取m和n-m中较大者进行计算 if(m,n-m) m=n-m; for(int i=m+1;i<=n;++i) ans*=i; for(int i=1;i<=n-m;++i 阅读全文
posted @ 2021-09-20 09:34 Xlucidator 阅读(46) 评论(0) 推荐(0)