藉由這次的鐵人賽能在這不間段的三十天內,介紹verilog給大家,剛開始接觸這套語言時,常常使用上會遇到很多問題,尤其是學過C語言之後會有先入為主的觀念,所以再來接觸verilog時常常會東錯西錯,然後又不知道自己錯在哪,所以剛學沒多久就會開始厭倦,然後放棄,但如果真正暸解之後其實不但不會排斥,還會覺得其實還蠻有趣的,希望剛學verilog的人在看完這三十天介紹後能對這套語言有更多的認識.
什麼是verilog?Verilog是一種硬體描述語言(Hardware Description Language),簡單來說就是透過寫程式的方式來描述硬體的行...
今天先教大家安裝會用到的工具,如果有玩過FPGA應該都知道Xilinx這間公司,我們要用的工具就是Xilinx所提供的Vivado 2017.3這套軟體,因為這...
今天開始的幾天,要來跟大家分享verilog語法,分享語法的過程中會用一些圖解的方式呈現,也就是說用把一些語法轉換成邏輯電路,好讓大家在寫的同時能知道自己寫的程...
今天要來跟大家分享的是always block的行為,首先先跟大家說一下一些注意的事項,寫在always裡面的變數必須是宣告成reg的形式,這昨天有提醒過,接下...
今天開始的幾天要來跟大家分享語法,那今天要講的是比較偏向於判斷式的使用,首先先來介紹:if… else…,使用方式跟C語言很像,舉個例子: always@(po...
今天要來跟大家分享的是for loop這個語法,大家一定都知道這語法,但在verilog的使用上會跟一般在C的使用方式會有大大的不同,所以使用前一定要瞭解他的規...
今天要來介紹verilog的表示式以及運算元,verilog的表示式其實剛接觸時蠻令人霧煞煞的,所以想先來介紹一些表示式的用法,先來看一行給值的方法. wire...
前幾天大致上把語法介紹差不多了,會用到的大致上就那些,如果以後有用到一些比較特殊的語法會在介紹,或者說如果有讀者想要瞭解其他沒有介紹的語法也歡迎留言,我會在留言...
今天要繼續來跟大家分享testbench的相關寫法,相信大家應該對testbench有一定瞭解了,但如果要驗證較複雜的電路,testbench也要設計得更完善,...
今天要來幫testbench做結尾拉,把一些常用沒有提到的功能在分享一下,然後後面會跟大家說一下一個完整的testbench該怎麼下手.前兩天在跑模擬的時候,波...