トップレベルの説明

Last update $Id$
(c) 2007 BakaOyaji

ここでは、トップレベルになりうる階層(へんな言葉ですね)の入出力について説明します。



YAP16T84(PIC16F84A相当)

ファイルは、/HDL_Source/yap16t84.v

信号名、入出力
説明
inout ra4_t0cki_io, RA4/T0CKIに相当
inout ra3_io, RA3に相当
inout ra2_io, RA2に相当
inout ra1_io, RA1に相当
inout ra0_io, RA0に相当
inout rb7_io, RB7に相当
inout rb6_io, RB6に相当
inout rb5_io, RB5に相当
inout rb4_io, RB4に相当
inout rb3_io, RB3に相当
inout rb2_io, RB2に相当
inout rb1_io, RB1に相当
inout rb0_int_io, RB0/INTに相当
input not_mclr_i,        
MCLRに相当
input clkin_i, OSC1/CLKINに相当、ただし、ホンモノのPICでは4分周後に システムクロックとなるが、YAP16では入力クロックがそのままシステムクロックになるので注意
output clkout_o, OSC2/CLKOUTに相当
input por_i, パワーオンリセット(POR)、
input wdt_enable_i ウォッチドッグタイマのイネーブル。コンフィグレーションワードの bit2、WDTE: Watchdog Timer Enable bitに相当


YAP16T648(PIC16F648A相当)

ファイルは、/HDL_Source/yap16t648.v。
PIC16F648Aは、内部に、アナログコンパレータやリファレンス電源回路を内蔵しています。これらに関連する入出力ピンはアナログ量を扱えなければ なりません。仕方ないので、この実装では、Verilogのモジュール・ポートをディジタル用とアナログ用でべつに用意しています。
例:PIC16F648Aの場合、RA2/AN2/VREF  → ディジタル用ra0_io、アナログ用an2_vref_io
アナログ用は、`ANALOG と表現していますが、その実体は [63:0] です(ファイル"analog.h"参照)。


信号名、入出力
説明
 inout ra7_osc1_clkin_io,
RA7/OSC1/CLKINに相当、OSC1の機能はありません。た だし、ホンモノのPICでは4分周後に システムクロックとなるが、YAP16では入力クロックがそのままシステムクロックになるので注意
 inout ra6_osc2_clkout_io, RA6/OSC2/CLKOUTに相当、OSC2の機能はありません。
 input ra5_not_mclr_i, RA5/MCLR/VPPに相当。VPPの機能はありません(当たり前 ですが)
inout ra4_t0cki_cmp2_io, RA4/T0CKI/CMP2に相当。ディジタル用
inout ra3_cmp1_io, RA3/AN3/CMP1に相当。ディジタル用
inout ra2_io, RA2/AN2/VREFに相当。ディジタル用
inout ra1_io, RA1/AN1に相当。ディジタル用
inout ra0_io, RA0/AN0に相当。ディジタル用。
inout rb7_io, RB7/T1OSI/PGDに相当。T1OSIの機能はありません。
inout rb6_t1cki_io, RB6/T1OSO/T1CKI/PGCに相当。T1OSO、 T1CKI、PGCの機能はありません。
inout rb5_io, RB5に相当。
inout rb4_io, RB4/PGMに相当。PGMの機能はありません。
inout rb3_ccp1_io, RB3/CCP1に相当。
inout rb2_tx_ck_io, RB2/TX/CKに相当。USARTは未実装なのでTX、CKの機能 はありません。
inout rb1_rx_dt_io, RB1/RX/DTに相当。USARTは未実装なのでRX、DTの機能 はありません。
inout rb0_int_io, RB0/INTに相当。
input `ANALOG an3_i, RA3/AN3/CMP1のAN3に相当。アナログ用
inout `ANALOG an2_vref_io, RA2/AN2/VREFのAN2、VREFに相当。アナ ログ用
input `ANALOG an1_i, RA1/AN1のAN1に相当。アナログ用
input `ANALOG an0_i, RA0/AN0のAN0に相当。アナログ用
input [13:0] config_i , コンフィグレーションワードに相当
input por_i, パワーOnリセット
input bor_i Brown outリセット




YAP16T84BODY

To be Written


YAP16T648BODY

To be Written

-------
<< 前へ   次へ >>
Indexへ
トップへ