欢迎访问ic37.com |
会员登录 免费注册
发布采购

1553BBC-EV 参数 Datasheet PDF下载

1553BBC-EV图片预览
型号: 1553BBC-EV
PDF下载: 下载PDF文件 查看货源
内容描述: Core1553BBC MIL- STD- 1553B总线控制器 [Core1553BBC MIL-STD-1553B Bus Controller]
分类和应用: 总线控制器
文件页数/大小: 30 页 / 214 K
品牌: ACTEL [ Actel Corporation ]
 浏览型号1553BBC-EV的Datasheet PDF文件第1页浏览型号1553BBC-EV的Datasheet PDF文件第2页浏览型号1553BBC-EV的Datasheet PDF文件第4页浏览型号1553BBC-EV的Datasheet PDF文件第5页浏览型号1553BBC-EV的Datasheet PDF文件第6页浏览型号1553BBC-EV的Datasheet PDF文件第7页浏览型号1553BBC-EV的Datasheet PDF文件第8页浏览型号1553BBC-EV的Datasheet PDF文件第9页  
Core1553BBC MIL-STD-1553B Bus Controller  
A single 1553B encoder takes each word to be  
transmitted and serializes it using Manchester encoding.  
The encoder includes independent logic to prevent the  
BC from transmitting for greater than the allowed  
period and to provide loopback fail logic. The loopback  
logic monitors the received data and verifies that the  
core has correctly received every word that is  
transmitted. The encoder output is gated with the bus  
enable signals to select which buses the RT should be  
transmitting.  
directly access the memory connected to the backend  
interface. These features can simplify system design.  
The backend interface for the Core1553BBC allows a  
simple connection to a memory device. The backend  
interface can be configured to connect to either  
synchronous or asynchronous memory devices. This  
allows the core to be connected to synchronous logic or  
memory within the FPGA or to external asynchronous  
memory blocks. The interface supports a standard bus  
request and grant protocol and provides a WAIT input,  
allowing the core to interface to slow memory devices.  
This allows the core to share system memory rather than  
have its own dedicated memory block.  
Since the BC knows which bus is in use at any time, only a  
single decoder is required. The decoder takes the serial  
Manchester received data from the bus and extracts the  
received data words. The decoder requires a 12, 16, 20,  
or 24 MHz clock to extract the data and the clock from  
the serial stream.  
Core1553BBC Operation  
A bus controller is responsible for sending data bus  
commands, participating in data transfers, receiving  
status responses, and monitoring the bus system. The  
system CPU will create message lists in the BC memory, as  
illustrated in Figure 3.  
The decoder contains a digital phased lock loop (PLL)  
that generates a recovery clock used to sample the  
incoming serial data. The data is then deserialized and  
the 16-bit word decoded. The decoder detects whether a  
command, status or data word has been received and  
checks that no Manchester encoding or parity errors  
occurred in the word.  
When started, the BC works its way through the message  
lists. The Core1553B transmits the specified 1553B  
command and data words, and receives the 1553B status  
word and associated data words and writes them to the  
BC memory. During this process, the BC monitors all  
possible 1553B error conditions. If an RT does not  
respond correctly, the BC will retry the message on both  
the original bus and the alternate bus.  
The protocol controller block handles all the message  
sequencing and error recovery. This is a complex state  
machine that reads the 1553B message frames from the  
memory and transmits them on the 1553B bus.  
The CPU interface allows the system CPU to access the  
control registers within the BC. It also allows the CPU to  
Instruction  
List  
Data  
Message  
INSTRUCTION  
PARAMETER  
INSTRUCTION  
PARAMETER  
INSTRUCTION  
PARAMETER  
Block  
Block  
MSGCMD  
CW (RTRT RX)  
CW (RTRT TX)  
DATAPTR  
32  
Data Words  
SW (RTRT TX)  
SW (RTRT RX)  
TSW  
Figure 3 Message Lists  
v4.0  
3