Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

MU9C8148-FC Datasheet(PDF) 7 Page - MUSIC Semiconductors

Part # MU9C8148-FC
Description  SRT Interface
Download  24 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MUSIC [MUSIC Semiconductors]
Direct Link  http://www.alldatasheet.com/
Logo MUSIC - MUSIC Semiconductors

MU9C8148-FC Datasheet(HTML) 7 Page - MUSIC Semiconductors

Back Button MU9C8148-FC Datasheet HTML 3Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 4Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 5Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 6Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 7Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 8Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 9Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 10Page - MUSIC Semiconductors MU9C8148-FC Datasheet HTML 11Page - MUSIC Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 24 page
background image
Rev. 5.5 Draft
web
7
MU9C8148
Instruction Buffer
The Instruction buffer (IB) shown in Figure 1 consists of the
following: the 128-entry Instruction storage, the Instruction
pointer (IP), the Address pointer, the Start address registers,
the FIFO, and FIFO control registers.
The Instruction Storage (IS) can store up to seven down-loaded
routines which contain instructions for the LANCAM to execute,
plus room for data storage. The IS location accessed by the
Host processor port is controlled by an auto-incrementing
Address pointer, which is part of the Control register. Each
instruction is a 16-bit LANCAM op-code or data word along with
3 bits that indicate the level of /W, /CM, /EC during the
instruction. An additional S-bit is used to indicate whether this
entry is a LANCAM instruction or a MU9C8148 instruction.
The Instruction pointer (IP) points to the instruction currently
executing. At the start of a routine the IP is loaded with the
appropriate Start address. The IP can also be loaded from
Branch Routine addresses or addresses contained in an
instruction itself. For example, when a “Wait for a match”
instruction is executed and no match has occurred, the IP is
loaded with the address of the next instruction to execute.
The Start Address registers contain the start addresses of all
seven routines. When a routine is started, this address is
copied into the IP and execution is started. In addition to the
regular start addresses, two Branch Routine addresses are
available in the IB Start I register and are selected based on
the received frame type, as enabled in the Transparent
Bridging register. If a “Wait for match then execute at Branch
Routine address selected” instruction is executed and no match
occurs, the IP is loaded with the Branch Routine address
selected by the current frame type and execution continues.
Part of the IS may be used as a FIFO for data storage. Data
from the routines can be moved either to or from the Host
Processor interface through the FIFO. While routines are
loaded into the IS from 00H up towards 7FH, the FIFO goes
from 7FH down to the limit set in the FIFO control register. The
functionallity of the /FULL or /EMPTY flag is programmed in the
FIFO Control register to prevent FIFO overflow or underflow
situations.
Programming and Execution of Routines
The IS is loaded and read through the IB register in two 16-bit
cycles. The first 16-bit cycle moves the data on the D15–D0
lines of the Host Processor interface into the data field of the
location in the IB indicated by the Address pointer in the
Control register, or vice-versa in case of a read from the IB
register. The second 16-bit word is written to or read from the
/W, /CM, /EC, and /S bits of that same location.
The Control register contains an Address pointer that selects
the accessed location in the IS. The Address pointer can be
read out or overwritten. It is incremented when the Host
processor has completed the two write or read cycles to one
location of the IB.
Routines in the instruction buffer can be started either by the
Host processor (Routines 3–6 only) or the Transparent Bridging
block. If a routine is started by the Host processor, it can be
either started directly, or after an RII has been received, or after
the second C bit of the Frame Status field has been received. If
the STDIR bit of a specific routine is set HIGH, the routine is
started immediately. If the START bit of a specific routine is set
to HIGH, the routine is started directly after an RII has been
received (SA/DA is HIGH) or after the second C bit has been
received (SA/DA is LOW). After execution has finished, the
START and STDIR bits are set LOW. If the AUTOSTART bit for
Routines 3, 4, 5 or 6 is set HIGH in the IB Start II register, that
routine is started for every frame received directly after an RII
has been received (when SA/DA is HIGH), or after the second
C bit has been received (when SA/DA is LOW). If more than
one routine should be started at the same time, the routine with
the numerically lowest start address is started first.
The TB block starts Routine 0, 1 or 2 when the enable bit of
that routine is set HIGH. Routines 0 and 2, used for DA
comparison, are started directly after the RII while Routine 1,
used for SA comparison, is started after the last C bit of the FS
field has been received, and if the frame was error-free.
Arbiter
The Arbiter block has two primary tasks: 1) Arbitration between
the execution of different routines stored in the Instruction
Buffer; and, 2) Arbitration between two MU9C8148's when they
are sharing the same LANCAM.
Routine Priorities
Of the seven routines stored in the Instruction buffer, execution
of Routines 0–2 is time critical because there is a direct relation
to the incoming data stream of the Token Ring; therefore, they
have the highest priority and cannot be interrupted by other
routines. The time length of Routines 0 or 2 plus Routine 1
must fit in the time interval of a minimum length frame.
Routines 3–6 have a lower priority and they can be interrupted
by routines having a lower number.
During execution of Routine 0–2, no lower priority routine can
be started. When a second routine is programmed to be started
and execution of the first routine has ended, this second routine
is started immediately afterward. A currently running routine
can be interrupted by a higher priority routine, and the lower
priority routine will re-start from the beginning immediately after
the interrupting routine is finished.
Host Processor Access
The Address bus, A(4-0), is used to select the Registers,
Instruction Buffer, or LANCAM for access from the Host
processor port. Direct access to the LANCAM through registers
18H to 1FH should only be used for LANCAM initialization and
should be completed prior to enabling IB routines. After that,
new addresses written to the LANCAM by the host processor
should be first stored in the IB, and a routine started that
transfers it to the LANCAM. Access to the IB is arbitrated if
network activity triggers a pre-stored routine. The /INT pin goes
LOW (the INT bit in the Control register goes HIGH) to notify
the host processor that a routine is running. (If an access to the
IB is attempted while /INT is LOW, the return of /HBRDY is
delayed slightly until the routine instruction currently executing
is completed.) /INT will stay LOW until all routines have
completed. The processor can then re-issue its request.
FUNCTIONAL DESCRIPTION (CONT’D)


Similar Part No. - MU9C8148-FC

ManufacturerPart #DatasheetDescription
logo
MUSIC Semiconductors
MU9C8248 MUSIC-MU9C8248 Datasheet
140Kb / 28P
   FDDI SRT Interface
MU9C8248QEC MUSIC-MU9C8248QEC Datasheet
140Kb / 28P
   FDDI SRT Interface
MU9C8328 MUSIC-MU9C8328 Datasheet
96Kb / 16P
   Ethernet Interface
MU9C8328-RDC MUSIC-MU9C8328-RDC Datasheet
96Kb / 16P
   Ethernet Interface
MU9C8328A MUSIC-MU9C8328A Datasheet
93Kb / 16P
   Ethernet Interface
More results

Similar Description - MU9C8148-FC

ManufacturerPart #DatasheetDescription
logo
MUSIC Semiconductors
MU9C8248 MUSIC-MU9C8248 Datasheet
140Kb / 28P
   FDDI SRT Interface
logo
E-SWITCH
SRJ E-SWITCH-SRJ Datasheet
245Kb / 1P
   SRJ / SRK / SRM / SRT Series
logo
Schneider Electric
SRT2200XLA SCHNEIDER-SRT2200XLA Datasheet
81Kb / 3P
   APC Smart-UPS SRT 2200VA 120V
Sep 3, 2020
SRT5KRMXLT SCHNEIDER-SRT5KRMXLT Datasheet
100Kb / 4P
   APC Smart-UPS SRT 5000VA RM 208V
Jun 16, 2020
SRT3000RMXLA SCHNEIDER-SRT3000RMXLA Datasheet
72Kb / 3P
   APC Smart-UPS SRT 3000VA RM 120V
Apr 05, 2018
SRT96BP SCHNEIDER-SRT96BP Datasheet
85Kb / 2P
   APC Smart-UPS SRT 96V 3kVA Battery pack
SRT3000RMXLT-NC SCHNEIDER-SRT3000RMXLT-NC Datasheet
79Kb / 3P
   APC Smart-UPS SRT 3000VA RM 208V Network Card
SRT192RMBP SCHNEIDER-SRT192RMBP Datasheet
102Kb / 2P
   APC Smart-UPS SRT 192V 5kVA 諛?6kVA RM
logo
ON Semiconductor
NCS2302 ONSEMI-NCS2302 Datasheet
81Kb / 8P
   Headset Detection Interface Interface
June, 2014 ??Rev. 3
logo
PHOENIX CONTACT
5606332 PHOENIX-5606332 Datasheet
114Kb / 3P
   INTERFACE Relay - INTERFACE Cabling
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com