PMC-Sierra, Inc.
STANDARD PRODUCT
PM5945 -UTP5
PMC-940202 ISSUE 2. APRIL 7, 1995
APP_SAPI_UTP5
______________________________________________________________________________________________
-- UTOPIA interface PAL U17
-- Used to interface the Vicksburg Motherboard F-FRED chip
--
to the S/UNI transmit FIFOs
USE work.bv_math.all;
USE work.rtlpkg.all;
-- necessary for inc_bv();
ENTITY tx_pal IS
PORT (txclk, resetb, tsoc, tca, TxenbB, low, TxClavB: IN BIT;
twrb, bufclk, tsoc_out, TxFullB: OUT BIT);
ATTRIBUTE order_code of tx_pal:ENTITY is "PAL22V10D-10PC";
ATTRIBUTE part_name of tx_pal:ENTITY IS "C22V10";
ATTRIBUTE pin_numbers of tx_pal:ENTITY IS
"txclk:1 " &
"TxenbB:3 " &
"TxClavB:6 " &
"tsoc:7
"tca:9
" &
" &
"resetb:11 " &
"low:13 " &
"twrb:15 " &
"bufclk:22 " &
"TxFullB:23";
END tx_pal;
ARCHITECTURE behavior OF tx_pal IS
SIGNAL CountTemp: BIT_VECTOR(5 DOWNTO 0);
SIGNAL TxEnbB_sample,twrb_en: BIT;
BEGIN
proc1: PROCESS
- -
VARIABLE CountEnable: BIT;
BEGIN
WAIT UNTIL (txclk = '1');
-- Sample TxEnbB
IF (TxEnbB = '1' OR TxClavb = '1' )
AND CountTemp = "111111" THEN
TxEnbB_sample <= '1';
ELSE
______________________________________________________________________________________________
41