查詢結果分析
來源資料
頁籤選單縮合
題 名 | The FPGA Chip Design of European Article Number Barcode=國際條碼之FPGA晶片設計 |
---|---|
作 者 | 陳文淵; 劉正忠; 陳世修; | 書刊名 | 勤益學報 |
卷 期 | 23:2 民94.12 |
頁 次 | 頁39-53 |
分類號 | 448.57 |
關鍵詞 | 國際條碼; 晶片設計; Barcode; European article number; EAN; Very high speed description language; VHDL; Field programmable gate array; FPGA; |
語 文 | 英文(English) |
中文摘要 | 本論文旨在設計一顆國際條碼(EAN-13碼)的FPGA(Field Programmable Gate Array)晶片。從結構的觀點上將晶片設計分為編碼(Encoding)及解碼(Decoding)兩個部分。在電路設計上,依工作原理及特性,結合VHDL描述語言(Very High speed Description Language)及配合FPGA晶片,完成純硬體(hardware)之國際條碼晶片設計。在編碼(Encoding)電路設計方面,分為4個子晶片(component);即(a)DIB元件(Data Input Buffer),專司接收由鍵盤輸入的BCD資料,依據時脈信號(clk)將其存入預設的緩衝器中,並輸出條碼編號中的N₂-N[8e41]信號。(b)ECG元件(Examine Code Generator)是將輸入的N₂-N[8e41]數值及時脈信號(clk),依據檢查碼的公式,產出檢查碼N₁。(c)BCT元件(Barcode Conversion Table)負責完成依據導入值查表輸出左資料所使用的數值形態,供後續轉換條碼位元串(bits stream)使用。此外BCT元件還包含有3種形態(A, B及C)的BCD轉換條碼位元串(bits stream)的查表轉換電路。(d)BCG元件(Bar Code Generator)是依前級導入的數值資訊及檢查碼,產生一組正確的國際條碼輸出。 在解碼(Decoding)電路設計方面,分為3個子晶片(component);即(a)IB&RDC元件(Input Buffer and Redundancy Discard Circuit),專司接收掃描到的條碼位元(Bit)資訊,並將其中的冗餘資料消除,供後續處理。(b)DNEC元件(Digital Number Extracting Circuit)將傳入的位元串資料,依EAN-13碼之資料格式,求得其對應的數值碼。(c)ECC元件(EAN to BCD Conversion Circuit)是將EAN-13碼的資料形態轉換為BCD碼之資料形態輸出。本電路設計完成後經系統多次不同數值的模擬測試後,證實是一顆正確有效的國際條碼晶片。 |
英文摘要 | This paper presents a designing of the field programmable gate array (FPGA) chip of European Article Number barcode (EAN-13 barcode). This EAN IC chip has encoding part and decoding part. In circuit design, we combined the very high speed description language (VHDL) and the characteristic of the FPGA chip to synthesis a pure hardware EAN-13 barcode chip. There are four components in encoding circuit: (a) Data Input Buffer (DIB), it receives the BCD data that are inputted from keyboards, stores the BCD data in a present buffer according to the clock pulse (clk), and outputs the signals N₂-N[8e41] of the barcode digits. (b) Check Digit Generator (CDG), it follows the check digit formula to generate the check-digit (or checksum) N₁ from combing the clock pulse and the outputs of DIB. (c) Barcode Conversion Table (BCT), it looks up the table according to the input data and to output data n type which can be used in the left- hand characters, the outputs will be used later in the bits stream of transformation. The BCD device includes three look-up-table circuits of the BCD barcode bits stream transformation (type A, B and C). (d) Bar Code Generators (BCG), it outputs a valid EAN-13 barcode according to the check-up code and the numerical data of front stage's output. There are three components in decoding circuit: (a) Input Buffer and Redundancy Discard Circuit (IB&RDC), it receives the barcode bits stream from a scanner and then eliminates the data's redundancy parts. (b) Digital Number Extracting Circuit (DNEC), it follows the form of the EAN-13 to create the corresponding numerical digits of the input digits stream. (c) EAN to BCD Conversion Circuit (ECC), it generates and outputs the BCD data of the EAN-13. In order to explore the utility and demonstrate the efficiency of this EAN chip, simulations under various conditions are conducted. The experiment results show that our designed chip is an effective EAN IC chip. |
本系統中英文摘要資訊取自各篇刊載內容。