摘要:
一段演示flock系统调用的perl程序http://www.extmail.org/forum/viewthread.php?tid=1066 阅读全文
摘要:
1.多看spec,理解该module在系统上的作用,理解系统。2.搞清该module的Ports意义。3.搞清楚该module的function。4.搞清楚该module大概有哪几部分构成,尽可能量化该模块,逐一看懂内部细节。5.最顶层的细节,借助仿真case,搞懂。总体是:有顶层逐一看到底层,有抽... 阅读全文
摘要:
自从2013/4/15工作至今,觉得工作中最重要的一点:要进步,踏踏实实做好眼前的事情。只要工作出色了,才有可能谈其他的。只有眼前工作做好了,才有更大的进步机会。 阅读全文
摘要:
perl read()函数例子,read()函数实例代码 - 读取,或试图读取,长度LENGTH 与文件句柄FILEHANDLE 相关联的文件到缓冲区BUFFER中的字节数。语法read FILEHANDLE, SCALAR, LENGTH, OFFSETread FILEHANDLE, SCALA... 阅读全文
摘要:
正则表达式的先行断言和后行断言一共有4种形式:(?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion)(?!pattern) 零宽负向先行断言(zero-width negative lookahead assertion)(?<=p... 阅读全文
摘要:
|_____________||_____| |___________|| |-----|AHB |-------------------------------winc------------>| || |-----|2|------------------------------------r... 阅读全文
摘要:
tr/ / / 替换操作符不支持正则表达式 也不具备双引号替换能力m/ / s/ / / 都支持正则表达式,并且可以提供或限制双引号替换能力$string = "25abc8";$string =~ /abc(?=[0-9])/;(?=pattern) 前看声明,如果正则表达式在下一次匹配 patt... 阅读全文
摘要:
习惯使用perl4的开发者总是用^表示字符串开头锚位,用$表示字符串结尾锚位,比如\^https://\ 将会匹配所有以https://开头的字符串,同样,\.bmp$\将会匹配所有以.bmp结尾的字符串。但是到了perl5,有了\A ,\Z , \z三种锚位,这三种锚位中,\A与^相同,表示匹配以... 阅读全文
摘要:
1 assign mcu_xxx_addr = (rd_after_wr_reg || reg_valid_write_trans) ? 2 haddr_reg[ADDR_WIDTH+1:2] : haddr[ADDR_WIDTH+1:2]; 3 assign m... 阅读全文
摘要:
1 always@(posedge spi_clk or negedge spiclk_rst_n) 2 begin 3 if(~spiclk_rst_n) 4 arbiter2cache_ack_r <=1'b0; 5 else if(cache_req_sclk && ... 阅读全文
摘要:
1.arbiter模块本身放在sclk时钟域,但是输入都是来之HCLK时钟域。2.当MCU/CACHE访问FSHC时,FSHC不接受其他请求,FSHC只可以同时处理一个请求的操作。3.如果原子操作有效,这FSHC不会响应CACHE请求。4.一旦请求成功,仲裁器就会一直保持请求,直到当前请求对应的操作... 阅读全文
摘要:
m 是将字符串作为多行处理,s是将字符串作为单行处理,如果是s在字符串中出现的\n就相当于普通字符。6.6. Matching Within Multiple Lines6.6.1. ProblemYou want to use regular expressions on a string con... 阅读全文
摘要:
正则表达式的新手经常将贪婪匹配和最小匹配理解错误。默认情况下,Perl 的正则表达式是“贪婪地”,也就是说它们将尽可能多地匹配字符。下面的脚本打印出“matched defgabcdef”,因为它尽可能多地匹配模式,直至结尾的‘g’。$data = 'abcdefgabcdefg';$data =~... 阅读全文
摘要:
Perl中的正则表达式正则表达式的三种形式正则表达式中的常用模式正则表达式的8大原则 正则表达式是Perl语言的一大特色,也是Perl程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在CGI程序设计中就更能得心应手了。下面我们列出一些正则表达式书... 阅读全文
摘要:
在CM3中,非对齐的数据传输只发生在常规的数据传送指令中,如LDR、LDRH、LDRSH。其他指令则不支持,包括:1.多个数据的加载、存储(LDM/STM)。2.堆栈操作PUSH、POP。3.互斥访问(LDREX/STREX)。如果非对齐会导致一个用法的FAULT。4.位带操作。因为只有LSB有效,... 阅读全文