?? smc_top.v
字號:
/*
------------------------------------------------------------------------
-- File : SMC_top.v
-- Author: Junyi
-- Date : $Date: 2007/09/28
-- Version : $Version: 1.0 $
-- Abstract : The top module of SMC.
-- State : Finally Version.
--
-- Instaniates the sub components
-- Smartcard.v
-- SMC_apb_if.v
-- transmit_FIFO.v
-- receiver_FIFO.v
-- SMC_interrupt.v
-------------------------------------------------------------------------
*/
//`celldefine
module smc_top(
in_Pclk ,
rst_preset_n_a ,
in_Psel ,
in_Penable ,
in_Paddr ,
in_Pwrite ,
in_Pwdata ,
out_Prdata ,
serial_in ,
serial_out ,
Reset ,
direction ,
clk_div ,
int_SMC
);
input in_Pclk ;
input rst_preset_n_a ;
input in_Psel ;
input in_Penable ;
input [7:0 ] in_Paddr ;
input [31:0]in_Pwdata ;
input serial_in ;
input in_Pwrite ;
output[31:0] out_Prdata ;
output serial_out ;
output Reset ;
output direction ;
output clk_div ;
output int_SMC ;
wire in_Psel ;
wire in_Penable ;
wire [7:0] in_Paddr ;
wire in_Pwrite ;
wire rst_preset_n_a ;
wire in_Pclk ;
wire [31:0] in_Pwdata ;
wire [31:0] out_Prdata ;
wire [1:0] indicate ;
wire StateOfCard ;
wire TS ;
wire T ;
wire WarmEnable ;
wire ColdEnable ;
wire parity_en ;
wire timeout_reset_en ;
wire timeout_character_en ;
wire timeout_block_en ;
wire empty_en ;
wire overrun_en ;
wire dataValid_en ;
wire [15:0] F ;
wire [3:0] D ;
wire [7:0] WI ;
wire [7:0] N ;
wire [7:0] BGT ;
wire [3:0] BWI ;
wire [3:0] CWI ;
wire [7:0] BlockLength ;
wire ReadStatusRegister ;
wire clk_div ;
wire BWT_OvertimeIndicate ;
wire CWT_OvertimeIndicate ;
wire ATR_overtimeIndicator ;
wire ATR_exceed9600ETUIndicator ;
wire character_OvertimeIndicator ;
wire ParityErrorIndicator ;
wire TransmitterEmptyIndictor ;
wire OverrunErrorIndicator ;
wire parity_status ;
wire timeout_reset_status ;
wire timeout_character_status ;
wire timeout_block_status ;
wire empty_status ;
wire dataValid_status ;
wire OverrunError_status ;
wire int_SMC ;
wire ReceiverWe ;
wire rxFIFO_read ;
wire rFIFOFull ;
wire dataValid ;
wire txFIFO_write ;
wire TransmitRead ;
wire TransmitFIFOEmpty ;
wire [7:0] tx_data_apb ;
wire [7:0] txData_SMC ;
wire serial_in ;
wire serial_out ;
wire Reset ;
wire direction ;
wire [7:0] rx_data ;
wire [7:0] trigger_rxData ;
SMC_apb_if U_SMC_apb_if(
//signal to or from APB interface
.in_Psel (in_Psel),
.in_Penable (in_Penable),
.in_Paddr (in_Paddr),
.in_Pwrite (in_Pwrite),
.rst_preset_n_a (rst_preset_n_a),
.in_Pclk (in_Pclk),
.in_Pwdata (in_Pwdata),
.out_Prdata (out_Prdata),
.out_indicate (indicate),
.out_StateOfCard (StateOfCard),
.out_TS (TS),
.out_T (T),
.out_WarmEnable (WarmEnable),
.out_ColdEnable (ColdEnable),
.out_parity_en (parity_en),
.out_timeout_reset_en (timeout_reset_en),
.out_timeout_character_en (timeout_character_en),
.out_timeout_block_en (timeout_block_en),
.out_empty_en (empty_en),
.out_overrun_en (overrun_en),
.out_dataValid_en (dataValid_en),
.in_parity_status (parity_status),
.in_timeout_reset_status (timeout_reset_status),
.in_timeout_character_status (timeout_character_status),
.in_timeout_block_status (timeout_block_status),
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -